feat: 五维推荐评分 + 优中选优Top5 + exec gate评分驱动 + 自动补tag + XMPP完整策略
This commit is contained in:
@@ -1549,6 +1549,7 @@ async function renderWatch() {
|
||||
'<th class="text-left p-2">股票</th>' +
|
||||
'<th class="text-right p-2">现价</th>' +
|
||||
'<th class="text-right p-2">涨跌%</th>' +
|
||||
'<th class="text-right p-2">评分</th>' +
|
||||
'<th class="text-left p-2">信号</th>' +
|
||||
'<th class="text-right p-2">买入区间</th>' +
|
||||
'<th class="text-right p-2">止损/止盈</th>' +
|
||||
@@ -1583,6 +1584,8 @@ async function renderWatch() {
|
||||
const sl_ = s.stop_loss || 0;
|
||||
const tp_ = s.take_profit || 0;
|
||||
const rr = s.rr_ratio || 0;
|
||||
const score = s.rec_score || 0;
|
||||
const scoreColor = score >= 70 ? 'text-green-400' : score >= 50 ? 'text-amber-300' : 'text-slate-400';
|
||||
const shares = s.shares || 0;
|
||||
const posPct = s.position_pct || 0;
|
||||
|
||||
@@ -1617,6 +1620,7 @@ async function renderWatch() {
|
||||
'<td class="p-2"><span class="font-medium text-white">' + s.name + '</span><br><span class="text-slate-500">' + s.code + '</span>' + recBadge + '</td>' +
|
||||
'<td class="p-2 text-right font-mono">' + (p ? p.toFixed(2) : '—') + '</td>' +
|
||||
'<td class="p-2 text-right font-mono ' + chgColor + '">' + (cp >= 0 ? '+' : '') + (cp ? cp.toFixed(2) : '—') + '%</td>' +
|
||||
'<td class="p-2 text-right font-mono font-bold ' + scoreColor + '">' + (score || '—') + '</td>' +
|
||||
'<td class="p-2 text-left"><span class="text-xs px-2 py-1 rounded ' + sigCls + '">' + (sig || '—') + '</span></td>' +
|
||||
'<td class="p-2 text-right font-mono text-slate-300">' + buyZone + '</td>' +
|
||||
'<td class="p-2 text-right font-mono text-slate-300">' + sltp + '</td>' +
|
||||
|
||||
Reference in New Issue
Block a user