DockerSpace / docs /validation_runs /predictor_accuracy_config_validation.html
DennisChan0909's picture
Temporarily skip login and add validation config report
dd75551
Raw
History Blame Contribute Delete
7.93 kB
<!doctype html>
<html lang="zh-Hant">
<head>
<meta charset="utf-8">
<title>Predictor Accuracy Config Validation</title>
<style>
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; margin: 24px; color: #17202a; }
.grid { display:grid; grid-template-columns:repeat(auto-fit, minmax(180px, 1fr)); gap:12px; }
.card { border:1px solid #d7dde5; border-radius:8px; padding:12px; }
.card span { display:block; color:#667085; font-size:12px; }
.card strong { font-size:22px; }
table { border-collapse:collapse; width:100%; margin-top:12px; font-size:13px; }
th, td { border-bottom:1px solid #e5e7eb; padding:8px; text-align:left; vertical-align:top; }
th { background:#f8fafc; }
code { white-space:pre-wrap; word-break:break-word; }
</style>
</head>
<body>
<h1>Predictor Accuracy Config Validation</h1>
<p>Generated: 2026-05-24T00:45:18.819606+00:00</p>
<section class="grid">
<div class="card"><span>Objective</span><strong>accuracy</strong></div>
<div class="card"><span>Covered Stocks</span><strong>1045</strong></div>
<div class="card"><span>Configs Tested</span><strong>10267</strong></div>
<div class="card"><span>Passing</span><strong>2583</strong></div>
<div class="card"><span>Best Accuracy Delta</span><strong>+2.2038pp</strong></div>
<div class="card"><span>Strict Best Accuracy Delta</span><strong>+2.2038pp</strong></div>
<div class="card"><span>Promotion</span><strong>PASS</strong></div>
</section>
<h2>Baseline vs Best</h2>
<table>
<tr><th>Metric</th><th>Current Baseline</th><th>Best Config</th><th>Delta</th></tr>
<tr><td>Accuracy</td><td>40.3925%</td><td>42.5963%</td><td>+2.2038pp</td></tr>
<tr><td>Direction Accuracy</td><td>44.4077%</td><td>43.7253%</td><td>-0.6824pp</td></tr>
<tr><td>BUY Precision</td><td>41.8795%</td><td>42.2867%</td><td>+0.4072pp</td></tr>
<tr><td>SELL Precision</td><td>46.7144%</td><td>44.3679%</td><td>-2.3465pp</td></tr>
</table>
<h2>Promotion Checks</h2>
<table><tr><th>Check</th><th>Status</th></tr><tr><td>has_golden_config</td><td>PASS</td></tr><tr><td>accuracy_improves</td><td>PASS</td></tr><tr><td>buy_precision_not_down</td><td>PASS</td></tr><tr><td>sell_precision_available</td><td>PASS</td></tr><tr><td>all_factor_weights_nonzero</td><td>PASS</td></tr><tr><td>signal_count_not_collapsed</td><td>PASS</td></tr><tr><td>not_tiny_stock_sample</td><td>PASS</td></tr><tr><td>history_at_least_3y</td><td>PASS</td></tr></table>
<h2>Best Weights</h2>
<table><tr><th>Factor</th><th>Weight</th></tr><tr><td>oldwang_trend</td><td>0.015</td></tr><tr><td>oldwang_guard</td><td>0.01</td></tr><tr><td>oldwang_volume</td><td>0.08</td></tr><tr><td>volume_expansion</td><td>0.025</td></tr><tr><td>volume_spike</td><td>0.04</td></tr><tr><td>volume_surge</td><td>0.005</td></tr><tr><td>volume_contraction_after_spike</td><td>0.04</td></tr><tr><td>candle_shadow</td><td>0.005</td></tr><tr><td>upper_shadow</td><td>0.09</td></tr><tr><td>lower_shadow</td><td>0.02</td></tr><tr><td>bullish_upper_shadow</td><td>0.04</td></tr><tr><td>high_volume_upper_shadow</td><td>0.08</td></tr><tr><td>foreign_flow</td><td>0.06</td></tr><tr><td>trust_flow</td><td>0.005</td></tr><tr><td>dealer_flow</td><td>0.055</td></tr><tr><td>institutional_flow</td><td>0.05</td></tr><tr><td>chip_score</td><td>0.035</td></tr><tr><td>margin_risk</td><td>0.015</td></tr><tr><td>short_pressure</td><td>0.07</td></tr><tr><td>macd_momentum</td><td>0.015</td></tr><tr><td>rsi_trend</td><td>0.04</td></tr><tr><td>rsi_reversal</td><td>0.04</td></tr><tr><td>bb_reversion</td><td>0.1</td></tr><tr><td>ma_alignment</td><td>0.005</td></tr><tr><td>momentum_20d</td><td>0.04</td></tr><tr><td>momentum_60d</td><td>0.02</td></tr><tr><td>momentum_120d</td><td>0.075</td></tr><tr><td>volatility_risk</td><td>0.08</td></tr><tr><td>liquidity_quality</td><td>0.015</td></tr></table>
<h2>Top Configs</h2>
<table><tr><th>#</th><th>Name</th><th>Accuracy</th><th>Accuracy Delta</th><th>BUY Precision Delta</th><th>SELL Precision Delta</th><th>Gate</th></tr><tr><td>1</td><td>candidate_08963</td><td>42.5963%</td><td>+2.2038pp</td><td>+0.4072pp</td><td>-2.3465pp</td><td>PASS</td></tr><tr><td>2</td><td>candidate_04110</td><td>42.5641%</td><td>+2.1716pp</td><td>+0.5746pp</td><td>-1.6647pp</td><td>PASS</td></tr><tr><td>3</td><td>candidate_00835</td><td>42.5585%</td><td>+2.1660pp</td><td>+0.4924pp</td><td>-2.2489pp</td><td>PASS</td></tr><tr><td>4</td><td>candidate_03129</td><td>42.5411%</td><td>+2.1486pp</td><td>+0.4778pp</td><td>-2.0560pp</td><td>PASS</td></tr><tr><td>5</td><td>candidate_09713</td><td>42.5354%</td><td>+2.1429pp</td><td>+0.2647pp</td><td>-2.4124pp</td><td>PASS</td></tr><tr><td>6</td><td>candidate_07092</td><td>42.5334%</td><td>+2.1409pp</td><td>+0.5119pp</td><td>-1.9112pp</td><td>PASS</td></tr><tr><td>7</td><td>candidate_05631</td><td>42.5247%</td><td>+2.1322pp</td><td>+0.4480pp</td><td>-1.9483pp</td><td>PASS</td></tr><tr><td>8</td><td>candidate_04307</td><td>42.5068%</td><td>+2.1143pp</td><td>+0.4028pp</td><td>-2.2467pp</td><td>PASS</td></tr><tr><td>9</td><td>candidate_03857</td><td>42.4981%</td><td>+2.1056pp</td><td>+0.4109pp</td><td>-2.0171pp</td><td>PASS</td></tr><tr><td>10</td><td>candidate_10091</td><td>42.4981%</td><td>+2.1056pp</td><td>+0.3690pp</td><td>-2.3306pp</td><td>PASS</td></tr><tr><td>11</td><td>candidate_05669</td><td>42.4971%</td><td>+2.1046pp</td><td>+0.3506pp</td><td>-2.0206pp</td><td>PASS</td></tr><tr><td>12</td><td>candidate_00754</td><td>42.4935%</td><td>+2.1010pp</td><td>+0.3610pp</td><td>-1.7927pp</td><td>PASS</td></tr><tr><td>13</td><td>candidate_01475</td><td>42.4935%</td><td>+2.1010pp</td><td>+0.3112pp</td><td>-2.3412pp</td><td>PASS</td></tr><tr><td>14</td><td>candidate_07381</td><td>42.4879%</td><td>+2.0954pp</td><td>+0.4077pp</td><td>-1.8952pp</td><td>PASS</td></tr><tr><td>15</td><td>candidate_03777</td><td>42.4869%</td><td>+2.0944pp</td><td>+0.3488pp</td><td>-2.0425pp</td><td>PASS</td></tr><tr><td>16</td><td>candidate_04015</td><td>42.4858%</td><td>+2.0933pp</td><td>+0.4850pp</td><td>-2.3648pp</td><td>PASS</td></tr><tr><td>17</td><td>candidate_04706</td><td>42.4843%</td><td>+2.0918pp</td><td>+0.3133pp</td><td>-2.2819pp</td><td>PASS</td></tr><tr><td>18</td><td>candidate_07251</td><td>42.4833%</td><td>+2.0908pp</td><td>+0.3422pp</td><td>-2.4576pp</td><td>PASS</td></tr><tr><td>19</td><td>candidate_07182</td><td>42.4828%</td><td>+2.0903pp</td><td>+0.3735pp</td><td>-2.4000pp</td><td>PASS</td></tr><tr><td>20</td><td>candidate_03545</td><td>42.4817%</td><td>+2.0892pp</td><td>+0.4747pp</td><td>-1.6524pp</td><td>PASS</td></tr><tr><td>21</td><td>candidate_06132</td><td>42.4807%</td><td>+2.0882pp</td><td>+0.4764pp</td><td>-1.8920pp</td><td>PASS</td></tr><tr><td>22</td><td>candidate_06716</td><td>42.4807%</td><td>+2.0882pp</td><td>+0.2866pp</td><td>-2.4306pp</td><td>PASS</td></tr><tr><td>23</td><td>candidate_08725</td><td>42.4797%</td><td>+2.0872pp</td><td>+0.2435pp</td><td>-2.4109pp</td><td>PASS</td></tr><tr><td>24</td><td>candidate_10138</td><td>42.4776%</td><td>+2.0851pp</td><td>+0.4499pp</td><td>-1.8156pp</td><td>PASS</td></tr><tr><td>25</td><td>candidate_00718</td><td>42.4766%</td><td>+2.0841pp</td><td>+0.2011pp</td><td>-2.4093pp</td><td>PASS</td></tr><tr><td>26</td><td>candidate_02787</td><td>42.4756%</td><td>+2.0831pp</td><td>+0.3625pp</td><td>-2.3913pp</td><td>PASS</td></tr><tr><td>27</td><td>candidate_08411</td><td>42.4705%</td><td>+2.0780pp</td><td>+0.2858pp</td><td>-1.7553pp</td><td>PASS</td></tr><tr><td>28</td><td>candidate_02834</td><td>42.4684%</td><td>+2.0759pp</td><td>+0.3887pp</td><td>-2.4130pp</td><td>PASS</td></tr><tr><td>29</td><td>candidate_08757</td><td>42.4684%</td><td>+2.0759pp</td><td>+0.2337pp</td><td>-2.3328pp</td><td>PASS</td></tr><tr><td>30</td><td>candidate_08564</td><td>42.4679%</td><td>+2.0754pp</td><td>+0.4099pp</td><td>-1.9100pp</td><td>PASS</td></tr></table>
</body>
</html>