1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhangfei_technical_zhangfei_technical_backtest_complete_md", "label": "ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L1"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete", "label": "\u5f20\u98de - \u6280\u672f\u9009\u80a1\u7b56\u7565\u56de\u6d4b\u4ee3\u7801\u5b9e\u73b0\u5b8c\u6210\u62a5\u544a", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L1"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_10", "label": "\u4efb\u52a1\u76ee\u6807", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L10"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_21", "label": "\u5b9e\u73b0\u6210\u679c", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L21"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_23", "label": "\u6587\u4ef6\u4f4d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L23"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_codeblock_1", "label": "code:block1 (sanguo_quant_live/technical-strategy/02-algorithms/technical)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L24"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_28", "label": "\u4ee3\u7801\u67b6\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L28"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_1", "label": "1. \u6570\u636e\u7ed3\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L30"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_2_technicalindicators", "label": "2. \u6280\u672f\u6307\u6807\u8ba1\u7b97\u5668 (`TechnicalIndicators`)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L34"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_3", "label": "3. \u7b56\u7565\u5b9e\u73b0", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L42"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_4_backtestengine", "label": "4. \u56de\u6d4b\u5f15\u64ce (`BacktestEngine`)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L79"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_99", "label": "\u4ee3\u7801\u7279\u70b9", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L99"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_101", "label": "\u4f18\u70b9", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L101"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_109", "label": "\u5df2\u96c6\u6210\u529f\u80fd", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L109"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_118", "label": "\u4f7f\u7528\u793a\u4f8b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L118"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_codeblock_2", "label": "code:python (from technical_selection_backtest_final import *)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L120"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_145", "label": "\u6587\u6863\u53c2\u8003", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L145"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_157", "label": "\u6d4b\u8bd5\u9a8c\u8bc1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L157"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_173", "label": "\u4ee3\u7801\u63d0\u4ea4", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L173"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_codeblock_3", "label": "code:block3 (feat: \u5f20\u98de\u5b8c\u6210\u6280\u672f\u9009\u80a1\u7b56\u7565\u56de\u6d4b\u4ee3\u7801\u5b9e\u73b0)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L178"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_205", "label": "\u540e\u7eed\u5efa\u8bae", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L205"}, {"id": "zhangfei_technical_zhangfei_technical_backtest_complete_215", "label": "\u4efb\u52a1\u603b\u7ed3", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L215"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhangfei_technical_zhangfei_technical_backtest_complete_md", "target": "zhangfei_technical_zhangfei_technical_backtest_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L1", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L10", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_21", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L21", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_21", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_23", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L23", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_23", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L24", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_21", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_28", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L28", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_28", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L30", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_28", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_2_technicalindicators", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L34", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_28", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L42", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_28", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_4_backtestengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L79", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_99", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L99", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_99", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_101", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L101", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_99", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_109", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L109", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_118", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L118", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_118", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L120", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_145", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L145", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_157", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L157", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_173", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L173", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete_173", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L178", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_205", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L205", "weight": 1.0}, {"source": "zhangfei_technical_zhangfei_technical_backtest_complete", "target": "zhangfei_technical_zhangfei_technical_backtest_complete_215", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhangfei-technical/ZHANGFEI_TECHNICAL_BACKTEST_COMPLETE.md", "source_location": "L215", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} |