同花顺合约代码映射与/root部署路径

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-15 11:10:33 +08:00
parent ae480cb3e7
commit bd7f0da1ca
8 changed files with 370 additions and 178 deletions
+3 -2
View File
@@ -7,9 +7,10 @@
<h2>新增监控</h2>
<form action="{{ url_for('add_key') }}" method="post" class="form-row">
<div class="symbol-wrap">
<input type="text" class="symbol-input" placeholder="输入中文品种名" autocomplete="off" required>
<input type="text" class="symbol-input" placeholder="输入中文名或同花顺代码" autocomplete="off" required>
<input type="hidden" name="symbol" required>
<input type="hidden" name="symbol_name">
<input type="hidden" name="sina_code" required>
<div class="symbol-dropdown"></div>
<div class="symbol-selected"></div>
</div>
@@ -40,7 +41,7 @@
<span class="badge dir">{{ '做多' if k.direction == 'long' else '做空' }}</span>
</div>
<div>上: {{ k.upper }} | 下: {{ k.lower }}</div>
<div style="font-size:.8rem;color:#888">{{ k.symbol }}</div>
<div style="font-size:.8rem;color:#888">同花顺: {{ k.symbol }}</div>
<a href="{{ url_for('del_key', pid=k.id) }}" class="btn-del" onclick="return confirm('删除?')">删除</a>
</div>
{% else %}
+3 -2
View File
@@ -7,9 +7,10 @@
<h2>新增计划</h2>
<form action="{{ url_for('add_plan') }}" method="post" class="form-row">
<div class="symbol-wrap">
<input type="text" class="symbol-input" placeholder="输入中文品种名" autocomplete="off" required>
<input type="text" class="symbol-input" placeholder="输入中文名或同花顺代码" autocomplete="off" required>
<input type="hidden" name="symbol" required>
<input type="hidden" name="symbol_name">
<input type="hidden" name="sina_code" required>
<div class="symbol-dropdown"></div>
<div class="symbol-selected"></div>
</div>
@@ -42,7 +43,7 @@
</div>
<div>区间: {{ p.zone_lower }} ~ {{ p.zone_upper }}</div>
<div>止损: {{ p.stop_loss }} | 止盈: {{ p.take_profit }}</div>
<div style="font-size:.8rem;color:#888">{{ p.symbol }}</div>
<div style="font-size:.8rem;color:#888">同花顺: {{ p.symbol }}</div>
<a href="{{ url_for('del_plan', pid=p.id) }}" class="btn-del" onclick="return confirm('删除此计划?')">删除</a>
</div>
{% else %}