Add key-level auto trade, AI analysis, and trading UX improvements.

Key monitors use 5m close triggers with WeChat alerts and box/convergence auto orders; add pending-order worker, structured WeChat notify, AI settings/messages, session clock, CTP margin sizing, and dual-layer position limits.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-28 10:36:56 +08:00
parent 0109b59f27
commit 840e88daad
33 changed files with 2514 additions and 143 deletions
+17
View File
@@ -21,6 +21,23 @@
}
syncSizingFields();
var aiProviderSel = document.getElementById('ai-provider-select');
function syncAiProviderCards() {
if (!aiProviderSel) return;
var val = aiProviderSel.value;
document.querySelectorAll('.settings-ai-card[data-ai-provider]').forEach(function (card) {
var active = card.getAttribute('data-ai-provider') === val;
card.classList.toggle('is-active', active);
var badge = card.querySelector('.settings-ai-card-head .badge');
if (badge) badge.style.display = active ? '' : 'none';
});
}
if (aiProviderSel && !aiProviderSel.dataset.settingsBound) {
aiProviderSel.dataset.settingsBound = '1';
aiProviderSel.addEventListener('change', syncAiProviderCards);
}
syncAiProviderCards();
var SETTINGS_FOLD_KEY = 'qihuo_settings_fold';
function setSettingsFold(el, collapsed) {
if (!el) return;