Files
MoFin/data/decisions.json
T
知微 2762ddf3ae fix: DB路径大面积修复——mofin_db/server/technical_analysis/strategy_tree等脚本的Path(__file__).parent/data错误指向scripts/data而非data/ 导致读写分离
- 量价分析: full_analysis输出volume_deep+成交量存储在price_history.json
- FK约束移除: holding_strategies外键->holdings阻止自选股写入
- #000850 重评已写入(止损3.74/止盈4.06/RR1.67)含量价信号
2026-07-08 12:34:39 +08:00

823 lines
22 KiB
JSON

{
"decisions": [
{
"code": "000700",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 13.74,
"take_profit": 18.6,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": null,
"created_at": "2026-07-08T11:42:04.322495",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322495",
"type": "decision"
},
{
"code": "00700",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 390.83,
"take_profit": 528.77,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度20%→10%",
"created_at": "2026-07-08T11:42:04.322435",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322435",
"type": "decision"
},
{
"code": "00981",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 67.0,
"take_profit": 88.0,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": null,
"created_at": "2026-07-08T11:42:04.322447",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322447",
"type": "decision"
},
{
"code": "01088",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 42.0,
"take_profit": 52.0,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": null,
"created_at": "2026-07-08T11:42:04.322519",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322519",
"type": "decision"
},
{
"code": "01211",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 77.92,
"take_profit": 104.49,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度16%→10%",
"created_at": "2026-07-08T11:42:04.322411",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322411",
"type": "decision"
},
{
"code": "01478",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 7.9,
"take_profit": 9.88,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度10%→10%",
"created_at": "2026-07-08T11:42:04.322314",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322314",
"type": "decision"
},
{
"code": "01888",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 53.55,
"take_profit": 72.45,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9盘后自动调整:价格偏离区间,止损=现价×0.85,止盈=现价×1.15",
"created_at": "2026-07-08T11:42:04.322373",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322373",
"type": "decision"
},
{
"code": "02202",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 2.34,
"take_profit": 2.92,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度10%→10%",
"created_at": "2026-07-08T11:42:04.322423",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322423",
"type": "decision"
},
{
"code": "06869",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 209.1,
"take_profit": 282.9,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度20%→10%",
"created_at": "2026-07-08T11:42:04.322285",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322285",
"type": "decision"
},
{
"code": "300035",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 15.47,
"take_profit": 20.63,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": null,
"created_at": "2026-07-08T11:42:04.322484",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322484",
"type": "decision"
},
{
"code": "300308",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": null,
"take_profit": null,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": null,
"created_at": "2026-07-08T11:42:04.322146",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322146",
"type": "decision"
},
{
"code": "300548",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 197.92,
"take_profit": 267.78,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度20%→10%",
"created_at": "2026-07-08T11:42:04.322459",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322459",
"type": "decision"
},
{
"code": "300750",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 331.66,
"take_profit": 448.72,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度20%→10%",
"created_at": "2026-07-08T11:42:04.322399",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322399",
"type": "decision"
},
{
"code": "518880",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 7.66,
"take_profit": 10.36,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "现价9.01(+0.64%),自动生成策略",
"created_at": "2026-07-08T11:42:04.322472",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322472",
"type": "decision"
},
{
"code": "600563",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 139.75,
"take_profit": 187.4,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度16%→10%",
"created_at": "2026-07-08T11:42:04.322507",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322507",
"type": "decision"
},
{
"code": "601899",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 25.13,
"take_profit": 33.5,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度14%→10%",
"created_at": "2026-07-08T11:42:04.322332",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322332",
"type": "decision"
},
{
"code": "688411",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 235.0,
"take_profit": 300.0,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": null,
"created_at": "2026-07-08T11:42:04.322347",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322347",
"type": "decision"
},
{
"code": "688639",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 18.36,
"take_profit": 24.48,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": "6/9知微收紧:宽度14%→10%",
"created_at": "2026-07-08T11:42:04.322387",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322387",
"type": "decision"
},
{
"code": "688981",
"name": null,
"version": 1,
"price": null,
"cost": null,
"shares": 0,
"stop_loss": 112.0,
"take_profit": 145.0,
"entry_low": null,
"entry_high": null,
"currency": "CNY",
"strategy_type": "decision",
"action": null,
"timing_signal": null,
"rr_ratio": null,
"tech_snapshot": null,
"stock_category": null,
"sector_context": null,
"status": "active",
"trigger_json": null,
"changelog_json": null,
"source": "migrate",
"reason": null,
"created_at": "2026-07-08T11:42:04.322360",
"updated_at": null,
"avg_price": null,
"decision_timestamp": null,
"note": null,
"quality_check": null,
"quality_checked_at": null,
"quality_issues_json": null,
"position_advice": null,
"signal_factors_json": null,
"time_horizon": null,
"decision_type": null,
"trigger": {},
"changelog": [],
"quality_issues": {},
"signal_factors": [],
"timestamp": "2026-07-08T11:42:04.322360",
"type": "decision"
}
],
"total": 19,
"regenerated_at": "2026-07-08 11:42"
}