1 line
18 KiB
JSON
1 line
18 KiB
JSON
{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_strategies_factors_dynamic_weight_timing_20260327_config_readme_md", "label": "README.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L1"}, {"id": "config_readme", "label": "\u914d\u7f6e\u7ba1\u7406\u76ee\u5f55", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L1"}, {"id": "config_readme_3", "label": "\ud83d\udccb \u914d\u7f6e\u4f53\u7cfb\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L3"}, {"id": "config_readme_1", "label": "1. \u914d\u7f6e\u5c42\u7ea7\u7ed3\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L5"}, {"id": "config_readme_codeblock_1", "label": "code:block1 (\u914d\u7f6e\u4f53\u7cfb)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L7"}, {"id": "config_readme_2", "label": "2. \u914d\u7f6e\u6587\u4ef6\u89c4\u8303", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L31"}, {"id": "config_readme_2_1_yaml", "label": "2.1 YAML\u914d\u7f6e\u6587\u4ef6\u793a\u4f8b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L33"}, {"id": "config_readme_codeblock_2", "label": "code:yaml (# configs/global_config.yaml)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L35"}, {"id": "config_readme_2_2", "label": "2.2 \u6570\u636e\u914d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L54"}, {"id": "config_readme_codeblock_3", "label": "code:yaml (# configs/data_config.yaml)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L55"}, {"id": "config_readme_2_3", "label": "2.3 \u7b56\u7565\u914d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L88"}, {"id": "config_readme_codeblock_4", "label": "code:yaml (# configs/strategy_config.yaml)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L89"}, {"id": "config_readme_2_4", "label": "2.4 \u56de\u6d4b\u914d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L233"}, {"id": "config_readme_codeblock_5", "label": "code:yaml (# configs/backtest_config.yaml)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L234"}, {"id": "config_readme_2_5", "label": "2.5 \u7cfb\u7edf\u914d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L280"}, {"id": "config_readme_codeblock_6", "label": "code:yaml (# configs/system_config.yaml)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L281"}, {"id": "config_readme_3_308", "label": "3. \u914d\u7f6e\u7ba1\u7406\u5de5\u5177", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L308"}, {"id": "config_readme_3_1", "label": "3.1 \u914d\u7f6e\u52a0\u8f7d\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L310"}, {"id": "config_readme_codeblock_7", "label": "code:python (# config/loader.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L311"}, {"id": "config_readme_3_2", "label": "3.2 \u914d\u7f6e\u9a8c\u8bc1\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L378"}, {"id": "config_readme_codeblock_8", "label": "code:python (# config/validator.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L379"}, {"id": "config_readme_4", "label": "4. \u76ee\u5f55\u7ed3\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L431"}, {"id": "config_readme_codeblock_9", "label": "code:block9 (config/)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L433"}, {"id": "config_readme_5", "label": "5. \u914d\u7f6e\u4f7f\u7528\u793a\u4f8b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L457"}, {"id": "config_readme_codeblock_10", "label": "code:python (# \u4f7f\u7528\u914d\u7f6e\u7684\u793a\u4f8b)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L459"}, {"id": "config_readme_6", "label": "6. \u5f53\u524d\u72b6\u6001", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L492"}, {"id": "config_readme_494", "label": "\u2705 \u5df2\u5b8c\u6210", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L494"}, {"id": "config_readme_499", "label": "\ud83d\udd04 \u8fdb\u884c\u4e2d", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L499"}, {"id": "config_readme_504", "label": "\u23f3 \u5f85\u5f00\u59cb", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L504"}, {"id": "config_readme_7", "label": "7. \u8054\u7cfb\u4eba", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L509"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_strategies_factors_dynamic_weight_timing_20260327_config_readme_md", "target": "config_readme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L1", "weight": 1.0}, {"source": "config_readme", "target": "config_readme_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L3", "weight": 1.0}, {"source": "config_readme_3", "target": "config_readme_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L5", "weight": 1.0}, {"source": "config_readme_1", "target": "config_readme_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L7", "weight": 1.0}, {"source": "config_readme_3", "target": "config_readme_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L31", "weight": 1.0}, {"source": "config_readme_2", "target": "config_readme_2_1_yaml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L33", "weight": 1.0}, {"source": "config_readme_2_1_yaml", "target": "config_readme_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L35", "weight": 1.0}, {"source": "config_readme_2", "target": "config_readme_2_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L54", "weight": 1.0}, {"source": "config_readme_2_2", "target": "config_readme_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L55", "weight": 1.0}, {"source": "config_readme_2", "target": "config_readme_2_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L88", "weight": 1.0}, {"source": "config_readme_2_3", "target": "config_readme_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L89", "weight": 1.0}, {"source": "config_readme_2", "target": "config_readme_2_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L233", "weight": 1.0}, {"source": "config_readme_2_4", "target": "config_readme_codeblock_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L234", "weight": 1.0}, {"source": "config_readme_2", "target": "config_readme_2_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L280", "weight": 1.0}, {"source": "config_readme_2_5", "target": "config_readme_codeblock_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L281", "weight": 1.0}, {"source": "config_readme_3", "target": "config_readme_3_308", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L308", "weight": 1.0}, {"source": "config_readme_3_308", "target": "config_readme_3_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L310", "weight": 1.0}, {"source": "config_readme_3_1", "target": "config_readme_codeblock_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L311", "weight": 1.0}, {"source": "config_readme_3_308", "target": "config_readme_3_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L378", "weight": 1.0}, {"source": "config_readme_3_2", "target": "config_readme_codeblock_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L379", "weight": 1.0}, {"source": "config_readme_3", "target": "config_readme_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L431", "weight": 1.0}, {"source": "config_readme_4", "target": "config_readme_codeblock_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L433", "weight": 1.0}, {"source": "config_readme_3", "target": "config_readme_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L457", "weight": 1.0}, {"source": "config_readme_5", "target": "config_readme_codeblock_10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L459", "weight": 1.0}, {"source": "config_readme_3", "target": "config_readme_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L492", "weight": 1.0}, {"source": "config_readme_6", "target": "config_readme_494", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L494", "weight": 1.0}, {"source": "config_readme_6", "target": "config_readme_499", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L499", "weight": 1.0}, {"source": "config_readme_6", "target": "config_readme_504", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L504", "weight": 1.0}, {"source": "config_readme_3", "target": "config_readme_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/factors-dynamic-weight-timing-20260327/config/README.md", "source_location": "L509", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} |