v1.2.0: 新增量化策略模块(6主流策略全市场回测+单股净值曲线/交易明细),策略: 双均线/MACD/RSI/布林带/动量/N日突破
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
<div class="card-title"><span class="bar" style="background:var(--gold)"></span>系统维护</div>
|
||||
<div class="flex wrap">
|
||||
<button class="btn btn-primary" onclick="reseed()">♻️ 一键重灌数据(含向量重建)</button>
|
||||
<button class="btn" onclick="rebuildBt()">📈 重建量化回测</button>
|
||||
<button class="btn" onclick="health()">🔌 依赖连通性检查</button>
|
||||
<button class="btn" onclick="refreshStats()">🔄 刷新统计</button>
|
||||
</div>
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
<a href="/" class="nav-item" data-nav="/">📊 仪表盘</a>
|
||||
<a href="/stocks" class="nav-item" data-nav="/stocks">🏢 股票池</a>
|
||||
<a href="/recommend" class="nav-item" data-nav="/recommend">🎯 荐股中心</a>
|
||||
<a href="/strategies" class="nav-item" data-nav="/strategies">📈 量化策略</a>
|
||||
<a href="/news" class="nav-item" data-nav="/news">📰 财经新闻</a>
|
||||
<a href="/institutions" class="nav-item" data-nav="/institutions">🏦 机构动向</a>
|
||||
<a href="/admin" class="nav-item" data-nav="/admin">⚙️ 数据管理</a>
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
{% extends "base.html" %}
|
||||
{% block title %}量化策略{% endblock %}
|
||||
{% block page_title %}量化策略回测{% endblock %}
|
||||
{% block content %}
|
||||
<div class="card">
|
||||
<div class="pill-bar" id="strategyPills">
|
||||
<div class="loading">加载策略中…</div>
|
||||
</div>
|
||||
<div id="stratDesc" class="mb8" style="color:var(--text2);font-size:13px"></div>
|
||||
<div class="kpi-grid" id="stratSummary" style="margin-bottom:4px"></div>
|
||||
</div>
|
||||
|
||||
<div class="grid grid-2-1 mt16">
|
||||
<div class="card">
|
||||
<div class="card-title"><span class="bar"></span>全市场回测榜 <span id="rankHint" style="font-weight:400;color:var(--muted);font-size:12px"></span></div>
|
||||
<div style="overflow:auto;max-height:560px">
|
||||
<table>
|
||||
<thead><tr>
|
||||
<th>排名</th><th>股票</th><th>策略收益</th><th>基准</th><th>超额</th>
|
||||
<th>最大回撤</th><th>夏普</th><th>胜率</th><th>盈亏比</th><th>交易</th>
|
||||
</tr></thead>
|
||||
<tbody id="rankTb"></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<div class="card-title"><span class="bar" style="background:var(--gold)"></span>单股回测详情</div>
|
||||
<div class="input-group mb8">
|
||||
<select class="input" id="btStock" style="flex:1"></select>
|
||||
</div>
|
||||
<div id="btHead"></div>
|
||||
<div id="equityChart" style="height:220px"></div>
|
||||
<div id="btMetrics" class="kpi-grid" style="margin-top:12px"></div>
|
||||
<div class="card-title mt16" style="font-size:14px"><span class="bar" style="background:var(--cyan)"></span>交易明细</div>
|
||||
<div id="tradeBox" style="overflow:auto;max-height:220px"></div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
{% block scripts %}
|
||||
<script src="{{ url_for('static', filename='js/strategies.js') }}"></script>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user