{% macro key_direction_label(k) -%} {% if k.direction == 'watch' %}双向{% elif k.direction == 'long' %}做多{% else %}做空{% endif %} {%- endmacro %} {% macro key_sl_tp_mode_label(k) -%} {% if (k.sl_tp_mode or 'standard') == 'standard' %}标准突破{% elif k.sl_tp_mode == 'box_1p5' %}箱体1R·止盈1.5H{% else %}趋势单{% endif %} {%- endmacro %} {% macro key_monitor_brief(k) -%} 上{{ k.upper }} / 下{{ k.lower }} · 提醒 {{ k.notification_count or 0 }}/{{ k.max_notify or 3 }} {%- if k.monitor_type in ['箱体突破','收敛突破'] %} · {{ key_sl_tp_mode_label(k) }}{% endif %} {%- if k.breakeven_enabled %} · 保本开{% else %} · 保本关{% endif %} {%- endmacro %} {% macro key_history_brief(h) -%} {{ h.close_reason or '—' }} · {{ (h.closed_at or '-')[:16] }} · 上{{ h.upper }} / 下{{ h.lower }} · 提醒 {{ h.notification_count or 0 }} {%- endmacro %}

关键位监控

{% if focus_key_id %} 放大查看K线(默认200根) {% else %} 输入币种查看K线 {% endif %}
{{ key_gate_rule_text }}
{% for k in key %}
{{ k.symbol }} {% if k.direction == 'watch' %} 双向 {% else %} {{ key_direction_label(k) }} {% endif %} {{ k.monitor_type }} {{ key_monitor_brief(k) }} 现价 — · 门控 —
上沿: {{ k.upper }} 下沿: {{ k.lower }} {% if k.fib_entry_price %}挂E: {{ k.fib_entry_price }}{% endif %} {% if k.monitor_type == '假突破' and k.fib_stop_loss %}SL: {{ k.fib_stop_loss }} / TP: {{ k.fib_take_profit }}{% endif %} 已提醒: {{ k.notification_count or 0 }}/{{ k.max_notify or 3 }} {% if k.monitor_type in ['箱体突破','收敛突破'] %} 方案: {{ key_sl_tp_mode_label(k) }} {% endif %} 保本: {{ '开' if k.breakeven_enabled else '关' }}
现价-
距上沿-
距下沿-
门控-
{% else %}
暂无监控中的关键位
{% endfor %}

关键位历史

失效或已结案的关键位 · 点击展开详情
{% for h in key_history %}
{{ h.symbol }} {{ key_direction_label(h) }} {{ h.monitor_type }} {{ key_history_brief(h) }}
类型: {{ h.monitor_type }} 结案: {{ h.close_reason or '—' }} 时间: {{ h.closed_at or '—' }}
上沿: {{ h.upper }} 下沿: {{ h.lower }} 提醒次数: {{ h.notification_count or 0 }}
{% if h.last_alert_message %}
{{ h.last_alert_message }}
{% endif %}
{% else %}
暂无历史
{% endfor %}