Files
stock/stock-html/docs/backtest_result.json
freedakgmail 9c7d7abdd4 Initial commit
2026-07-17 18:49:35 +08:00

1274 lines
28 KiB
JSON

{
"start": "2026-01-02",
"end": "2026-02-26",
"version": "v5",
"params": {
"take_profit_pct": 12.0,
"stop_loss_pct": 6.0,
"min_buy_rate": 0,
"min_buy_triggered": 0,
"profit_protect_pct": 0,
"sell_confirm_rate": 0,
"trailing_start_pct": 0,
"trailing_gap_pct": 0,
"ignore_sell_signal": true,
"max_hold_days": 30,
"sell_confirm_days": 3,
"use_5min_prices": true,
"shares_per_trade": 1000,
"position_amount": 30000,
"max_concurrent": 8,
"price_range": [
2.0,
100.0
],
"cooldown_days": 3
},
"elapsed_seconds": 7.16,
"stats": {
"total_in": 613587.5,
"total_out": 637160.0,
"profit": 23572.5,
"profit_pct": 3.84,
"annualized_pct": 25.5,
"annualized_method": "simple",
"max_capital": 223192.0,
"capital_pct": 10.56,
"capital_ann_pct": 70.09,
"capital_ann_method": "simple",
"trade_count": 93,
"closed_count": 46,
"wins": 27,
"losses": 15,
"flat": 4,
"win_rate": 58.7,
"avg_hold_days": 15.6,
"max_drawdown": 10405.5,
"max_drawdown_pct": 4.66,
"avg_win": 1165.7,
"avg_loss": -510.77,
"profit_factor": 4.11,
"days": 55,
"5min_hit": 66,
"5min_miss": 185,
"5min_coverage": 26.3,
"total_capital": 200000.0,
"final_cash": 223572.5,
"capital_utilization": 111.6,
"dynamic_position": true,
"position_pct": 10.0,
"signal_weight": true,
"buy_time": "09:35",
"sell_time": "13:40"
},
"stock_pnl": {
"000516": {
"profit": 4600.0,
"trades": 1,
"wins": 1
},
"688663": {
"profit": 3047.5,
"trades": 1,
"wins": 1
},
"002859": {
"profit": 4056.0,
"trades": 1,
"wins": 1
},
"600325": {
"profit": -27.999999999999943,
"trades": 1,
"wins": 0
},
"300344": {
"profit": 18.499999999999986,
"trades": 1,
"wins": 1
},
"002679": {
"profit": 516.0,
"trades": 1,
"wins": 1
},
"301307": {
"profit": -2036.0,
"trades": 1,
"wins": 0
},
"301358": {
"profit": -433.0,
"trades": 1,
"wins": 0
},
"000838": {
"profit": -37.00000000000003,
"trades": 1,
"wins": 0
},
"600491": {
"profit": 2952.0000000000036,
"trades": 1,
"wins": 1
},
"600196": {
"profit": -576.0,
"trades": 1,
"wins": 0
},
"600267": {
"profit": 506.0000000000073,
"trades": 1,
"wins": 1
},
"688180": {
"profit": -785.9999999999964,
"trades": 1,
"wins": 0
},
"688197": {
"profit": -323.9999999999927,
"trades": 1,
"wins": 0
},
"000514": {
"profit": 700.0,
"trades": 1,
"wins": 1
},
"000525": {
"profit": 43.0,
"trades": 1,
"wins": 1
},
"688336": {
"profit": -1658.0,
"trades": 1,
"wins": 0
},
"600814": {
"profit": 3640.0,
"trades": 1,
"wins": 1
},
"300839": {
"profit": 461.9999999999991,
"trades": 1,
"wins": 1
},
"300511": {
"profit": 173.00000000000023,
"trades": 1,
"wins": 1
},
"002485": {
"profit": 4624.0,
"trades": 1,
"wins": 1
},
"301004": {
"profit": 2894.0,
"trades": 1,
"wins": 1
},
"300147": {
"profit": 504.0,
"trades": 1,
"wins": 1
},
"300883": {
"profit": 768.5000000000036,
"trades": 1,
"wins": 1
},
"002717": {
"profit": 55.0,
"trades": 1,
"wins": 1
},
"300158": {
"profit": -156.0,
"trades": 1,
"wins": 0
},
"688793": {
"profit": 61.5,
"trades": 1,
"wins": 1
},
"000564": {
"profit": -10.000000000000028,
"trades": 1,
"wins": 0
},
"300290": {
"profit": -6.0,
"trades": 1,
"wins": 0
},
"002210": {
"profit": 9.0,
"trades": 1,
"wins": 1
},
"688366": {
"profit": -522.0000000000036,
"trades": 1,
"wins": 0
},
"920748": {
"profit": -900.0,
"trades": 1,
"wins": 0
},
"000679": {
"profit": 459.0,
"trades": 1,
"wins": 1
},
"000695": {
"profit": 574.0,
"trades": 1,
"wins": 1
},
"000753": {
"profit": 6.0,
"trades": 1,
"wins": 1
},
"002287": {
"profit": 110.0,
"trades": 1,
"wins": 1
},
"002105": {
"profit": 29.0,
"trades": 1,
"wins": 1
},
"603366": {
"profit": -98.0,
"trades": 1,
"wins": 0
},
"688099": {
"profit": 500.99999999999636,
"trades": 1,
"wins": 1
},
"920106": {
"profit": -91.5,
"trades": 1,
"wins": 0
},
"688805": {
"profit": 108.0,
"trades": 1,
"wins": 1
},
"300587": {
"profit": 57.0,
"trades": 1,
"wins": 1
},
"300328": {
"profit": 0.0,
"trades": 1,
"wins": 0
},
"920725": {
"profit": 0.0,
"trades": 1,
"wins": 0
},
"300437": {
"profit": 0.0,
"trades": 1,
"wins": 0
},
"600408": {
"profit": 0.0,
"trades": 1,
"wins": 0
}
},
"trades": [
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "000516",
"price": 5.19,
"shares": 4600,
"amount": 23874.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "002859",
"price": 28.9,
"shares": 800,
"amount": 23120.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "600196",
"price": 27.32,
"shares": 800,
"amount": 21856.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "600267",
"price": 10.239999999999998,
"shares": 2300,
"amount": 23551.999999999996,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "600491",
"price": 2.92,
"shares": 8200,
"amount": 23944.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "688180",
"price": 36.57,
"shares": 600,
"amount": 21942.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "688197",
"price": 37.254999999999995,
"shares": 600,
"amount": 22352.999999999996,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "688663",
"price": 41.22,
"shares": 500,
"amount": 20610.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "000514",
"price": 5.03,
"shares": 3500,
"amount": 17605.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "000525",
"price": 5.6,
"shares": 100,
"amount": 560.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-06",
"time": "09:35",
"action": "买入",
"code": "600325",
"price": 4.35,
"shares": 100,
"amount": 434.99999999999994,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-14",
"time": "13:40",
"action": "清仓",
"code": "000516",
"price": 6.19,
"shares": 4600,
"amount": 28474.0,
"reason": "止盈(浮盈19.3%≥12.0%)",
"profit": 4600.0
},
{
"date": "2026-01-15",
"time": "09:35",
"action": "买入",
"code": "300147",
"price": 9.31,
"shares": 2100,
"amount": 19551.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-15",
"time": "13:40",
"action": "清仓",
"code": "688663",
"price": 47.315,
"shares": 500,
"amount": 23657.5,
"reason": "止盈(浮盈14.8%≥12.0%)",
"profit": 3047.5
},
{
"date": "2026-01-19",
"time": "09:35",
"action": "买入",
"code": "301307",
"price": 37.010000000000005,
"shares": 800,
"amount": 29608.000000000004,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-19",
"time": "13:40",
"action": "清仓",
"code": "002859",
"price": 33.97,
"shares": 800,
"amount": 27176.0,
"reason": "止盈(浮盈17.5%≥12.0%)",
"profit": 4056.0
},
{
"date": "2026-01-19",
"time": "13:40",
"action": "清仓",
"code": "600325",
"price": 4.07,
"shares": 100,
"amount": 407.0,
"reason": "止损(浮亏-6.4%≥6.0%)",
"profit": -27.999999999999943
},
{
"date": "2026-01-20",
"time": "09:35",
"action": "买入",
"code": "300883",
"price": 6.779999999999999,
"shares": 2900,
"amount": 19661.999999999996,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-21",
"time": "09:35",
"action": "买入",
"code": "301358",
"price": 66.61,
"shares": 100,
"amount": 6661.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-21",
"time": "09:35",
"action": "买入",
"code": "002679",
"price": 11.43,
"shares": 300,
"amount": 3429.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-21",
"time": "09:35",
"action": "买入",
"code": "002717",
"price": 1.61,
"shares": 500,
"amount": 805.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-21",
"time": "09:35",
"action": "买入",
"code": "300344",
"price": 0.955,
"shares": 100,
"amount": 95.5,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-22",
"time": "13:40",
"action": "清仓",
"code": "300344",
"price": 1.14,
"shares": 100,
"amount": 113.99999999999999,
"reason": "止盈(浮盈19.4%≥12.0%)",
"profit": 18.499999999999986
},
{
"date": "2026-01-23",
"time": "13:40",
"action": "清仓",
"code": "002679",
"price": 13.15,
"shares": 300,
"amount": 3945.0,
"reason": "止盈(浮盈15.0%≥12.0%)",
"profit": 516.0
},
{
"date": "2026-01-26",
"time": "09:35",
"action": "买入",
"code": "300839",
"price": 12.38,
"shares": 300,
"amount": 3714.0000000000005,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-26",
"time": "09:35",
"action": "买入",
"code": "000838",
"price": 2.92,
"shares": 100,
"amount": 292.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-27",
"time": "13:40",
"action": "清仓",
"code": "301307",
"price": 34.465,
"shares": 800,
"amount": 27572.000000000004,
"reason": "止损(浮亏-6.9%≥6.0%)",
"profit": -2036.0
},
{
"date": "2026-01-28",
"time": "09:35",
"action": "买入",
"code": "688336",
"price": 62.67,
"shares": 400,
"amount": 25068.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-28",
"time": "09:35",
"action": "买入",
"code": "688793",
"price": 22.385,
"shares": 100,
"amount": 2238.5,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-01-30",
"time": "09:35",
"action": "买入",
"code": "000564",
"price": 2.43,
"shares": 100,
"amount": 243.00000000000003,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-02",
"time": "13:40",
"action": "清仓",
"code": "301358",
"price": 62.28,
"shares": 100,
"amount": 6228.0,
"reason": "止损(浮亏-6.5%≥6.0%)",
"profit": -433.0
},
{
"date": "2026-02-02",
"time": "13:40",
"action": "清仓",
"code": "000838",
"price": 2.55,
"shares": 100,
"amount": 254.99999999999997,
"reason": "止损(浮亏-12.7%≥6.0%)",
"profit": -37.00000000000003
},
{
"date": "2026-02-04",
"time": "09:35",
"action": "买入",
"code": "300290",
"price": 17.485,
"shares": 300,
"amount": 5245.5,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-04",
"time": "13:40",
"action": "清仓",
"code": "600491",
"price": 3.2800000000000002,
"shares": 8200,
"amount": 26896.000000000004,
"reason": "止盈(浮盈12.3%≥12.0%)",
"profit": 2952.0000000000036
},
{
"date": "2026-02-05",
"time": "09:35",
"action": "买入",
"code": "600814",
"price": 9.48,
"shares": 2800,
"amount": 26544.0,
"reason": "龙抬头+主升浪 → 强势买入信号"
},
{
"date": "2026-02-05",
"time": "09:35",
"action": "买入",
"code": "300511",
"price": 6.1850000000000005,
"shares": 200,
"amount": 1237.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-05",
"time": "09:35",
"action": "买入",
"code": "002210",
"price": 3.19,
"shares": 100,
"amount": 319.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-05",
"time": "13:40",
"action": "清仓",
"code": "600196",
"price": 26.6,
"shares": 800,
"amount": 21280.0,
"reason": "超时平仓(持仓30天≥30天)",
"profit": -576.0
},
{
"date": "2026-02-05",
"time": "13:40",
"action": "清仓",
"code": "600267",
"price": 10.46,
"shares": 2300,
"amount": 24058.000000000004,
"reason": "超时平仓(持仓30天≥30天)",
"profit": 506.0000000000073
},
{
"date": "2026-02-05",
"time": "13:40",
"action": "清仓",
"code": "688180",
"price": 35.260000000000005,
"shares": 600,
"amount": 21156.000000000004,
"reason": "超时平仓(持仓30天≥30天)",
"profit": -785.9999999999964
},
{
"date": "2026-02-05",
"time": "13:40",
"action": "清仓",
"code": "688197",
"price": 36.715,
"shares": 600,
"amount": 22029.000000000004,
"reason": "超时平仓(持仓30天≥30天)",
"profit": -323.9999999999927
},
{
"date": "2026-02-05",
"time": "13:40",
"action": "清仓",
"code": "000514",
"price": 5.23,
"shares": 3500,
"amount": 18305.0,
"reason": "超时平仓(持仓30天≥30天)",
"profit": 700.0
},
{
"date": "2026-02-05",
"time": "13:40",
"action": "清仓",
"code": "000525",
"price": 6.03,
"shares": 100,
"amount": 603.0,
"reason": "超时平仓(持仓30天≥30天)",
"profit": 43.0
},
{
"date": "2026-02-05",
"time": "13:40",
"action": "清仓",
"code": "688336",
"price": 58.525,
"shares": 400,
"amount": 23410.0,
"reason": "止损(浮亏-6.6%≥6.0%)",
"profit": -1658.0
},
{
"date": "2026-02-06",
"time": "09:35",
"action": "买入",
"code": "002485",
"price": 4.37,
"shares": 6800,
"amount": 29716.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-06",
"time": "09:35",
"action": "买入",
"code": "688366",
"price": 47.215,
"shares": 600,
"amount": 28329.000000000004,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-06",
"time": "09:35",
"action": "买入",
"code": "301004",
"price": 53.925,
"shares": 400,
"amount": 21570.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-06",
"time": "09:35",
"action": "买入",
"code": "920748",
"price": 44.265,
"shares": 500,
"amount": 22132.5,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-06",
"time": "09:35",
"action": "买入",
"code": "000679",
"price": 7.25,
"shares": 2700,
"amount": 19575.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-06",
"time": "09:35",
"action": "买入",
"code": "000695",
"price": 12.38,
"shares": 700,
"amount": 8666.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-06",
"time": "09:35",
"action": "买入",
"code": "000753",
"price": 7.17,
"shares": 100,
"amount": 717.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-06",
"time": "13:40",
"action": "清仓",
"code": "600814",
"price": 10.78,
"shares": 2800,
"amount": 30184.0,
"reason": "止盈(浮盈13.7%≥12.0%)",
"profit": 3640.0
},
{
"date": "2026-02-09",
"time": "09:35",
"action": "买入",
"code": "002287",
"price": 24.62,
"shares": 1100,
"amount": 27082.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-09",
"time": "09:35",
"action": "买入",
"code": "300158",
"price": 6.48,
"shares": 400,
"amount": 2592.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-09",
"time": "09:35",
"action": "买入",
"code": "002105",
"price": 7.29,
"shares": 100,
"amount": 729.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-10",
"time": "13:40",
"action": "清仓",
"code": "300839",
"price": 13.92,
"shares": 300,
"amount": 4176.0,
"reason": "止盈(浮盈12.4%≥12.0%)",
"profit": 461.9999999999991
},
{
"date": "2026-02-11",
"time": "09:35",
"action": "买入",
"code": "603366",
"price": 9.98,
"shares": 400,
"amount": 3992.0,
"reason": "龙抬头+主升浪 → 强势买入信号"
},
{
"date": "2026-02-11",
"time": "09:35",
"action": "买入",
"code": "002231",
"price": 0.6,
"shares": 400,
"amount": 240.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-11",
"time": "13:40",
"action": "清仓",
"code": "300511",
"price": 7.050000000000001,
"shares": 200,
"amount": 1410.0000000000002,
"reason": "止盈(浮盈14.0%≥12.0%)",
"profit": 173.00000000000023
},
{
"date": "2026-02-11",
"time": "13:40",
"action": "清仓",
"code": "002485",
"price": 5.05,
"shares": 6800,
"amount": 34340.0,
"reason": "止盈(浮盈15.6%≥12.0%)",
"profit": 4624.0
},
{
"date": "2026-02-11",
"time": "13:40",
"action": "清仓",
"code": "301004",
"price": 61.16,
"shares": 400,
"amount": 24464.0,
"reason": "止盈(浮盈13.4%≥12.0%)",
"profit": 2894.0
},
{
"date": "2026-02-13",
"time": "09:35",
"action": "买入",
"code": "688099",
"price": 94.06,
"shares": 300,
"amount": 28218.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-13",
"time": "09:35",
"action": "买入",
"code": "920106",
"price": 78.28,
"shares": 300,
"amount": 23484.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-13",
"time": "09:35",
"action": "买入",
"code": "688805",
"price": 44.185,
"shares": 100,
"amount": 4418.5,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-24",
"time": "09:35",
"action": "买入",
"code": "300587",
"price": 6.495,
"shares": 600,
"amount": 3897.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-24",
"time": "13:40",
"action": "清仓",
"code": "300147",
"price": 9.55,
"shares": 2100,
"amount": 20055.0,
"reason": "超时平仓(持仓40天≥30天)",
"profit": 504.0
},
{
"date": "2026-02-24",
"time": "13:40",
"action": "清仓",
"code": "300883",
"price": 7.045,
"shares": 2900,
"amount": 20430.5,
"reason": "超时平仓(持仓35天≥30天)",
"profit": 768.5000000000036
},
{
"date": "2026-02-24",
"time": "13:40",
"action": "清仓",
"code": "002717",
"price": 1.72,
"shares": 500,
"amount": 860.0,
"reason": "超时平仓(持仓34天≥30天)",
"profit": 55.0
},
{
"date": "2026-02-24",
"time": "13:40",
"action": "清仓",
"code": "300158",
"price": 6.09,
"shares": 400,
"amount": 2436.0,
"reason": "止损(浮亏-6.0%≥6.0%)",
"profit": -156.0
},
{
"date": "2026-02-25",
"time": "09:35",
"action": "买入",
"code": "300328",
"price": 18.575,
"shares": 1600,
"amount": 29720.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-25",
"time": "09:35",
"action": "买入",
"code": "920725",
"price": 36.78,
"shares": 300,
"amount": 11034.0,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-25",
"time": "09:35",
"action": "买入",
"code": "300437",
"price": 17.465,
"shares": 100,
"amount": 1746.5,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-25",
"time": "09:35",
"action": "买入",
"code": "600408",
"price": 3.885,
"shares": 300,
"amount": 1165.5,
"reason": "龙抬头出现 → 短线起爆点,执行买入"
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "688793",
"price": 23.0,
"shares": 100,
"amount": 2300.0,
"reason": "回测截止",
"profit": 61.5
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "000564",
"price": 2.33,
"shares": 100,
"amount": 233.0,
"reason": "回测截止",
"profit": -10.000000000000028
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "300290",
"price": 17.465,
"shares": 300,
"amount": 5239.5,
"reason": "回测截止",
"profit": -6.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "002210",
"price": 3.28,
"shares": 100,
"amount": 328.0,
"reason": "回测截止",
"profit": 9.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "688366",
"price": 46.345,
"shares": 600,
"amount": 27807.0,
"reason": "回测截止",
"profit": -522.0000000000036
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "920748",
"price": 42.465,
"shares": 500,
"amount": 21232.5,
"reason": "回测截止",
"profit": -900.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "000679",
"price": 7.42,
"shares": 2700,
"amount": 20034.0,
"reason": "回测截止",
"profit": 459.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "000695",
"price": 13.2,
"shares": 700,
"amount": 9240.0,
"reason": "回测截止",
"profit": 574.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "000753",
"price": 7.23,
"shares": 100,
"amount": 723.0,
"reason": "回测截止",
"profit": 6.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "002287",
"price": 24.72,
"shares": 1100,
"amount": 27192.0,
"reason": "回测截止",
"profit": 110.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "002105",
"price": 7.58,
"shares": 100,
"amount": 758.0,
"reason": "回测截止",
"profit": 29.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "603366",
"price": 9.735,
"shares": 400,
"amount": 3894.0,
"reason": "回测截止",
"profit": -98.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "688099",
"price": 95.72999999999999,
"shares": 300,
"amount": 28718.999999999996,
"reason": "回测截止",
"profit": 500.99999999999636
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "920106",
"price": 77.975,
"shares": 300,
"amount": 23392.5,
"reason": "回测截止",
"profit": -91.5
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "688805",
"price": 45.265,
"shares": 100,
"amount": 4526.5,
"reason": "回测截止",
"profit": 108.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "300587",
"price": 6.59,
"shares": 600,
"amount": 3954.0,
"reason": "回测截止",
"profit": 57.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "300328",
"price": 18.575,
"shares": 1600,
"amount": 29720.0,
"reason": "回测截止",
"profit": 0.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "920725",
"price": 36.78,
"shares": 300,
"amount": 11034.0,
"reason": "回测截止",
"profit": 0.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "300437",
"price": 17.465,
"shares": 100,
"amount": 1746.5,
"reason": "回测截止",
"profit": 0.0
},
{
"date": "2026-02-25",
"time": "回测结束",
"action": "清仓",
"code": "600408",
"price": 3.885,
"shares": 300,
"amount": 1165.5,
"reason": "回测截止",
"profit": 0.0
}
]
}