{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_strategies_pure_breakout_20260327_readme_md", "label": "README.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L1"}, {"id": "pure_breakout_20260327_readme", "label": "\u7eaf\u7a81\u7834\u91cf\u5316\u7b56\u7565\u65b9\u6848", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L1"}, {"id": "pure_breakout_20260327_readme_14", "label": "\ud83d\udcc1 \u76ee\u5f55\u7ed3\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L14"}, {"id": "pure_breakout_20260327_readme_codeblock_1", "label": "code:block1 (pure-breakout-20260327/)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L16"}, {"id": "pure_breakout_20260327_readme_28", "label": "\ud83c\udfaf \u7b56\u7565\u6838\u5fc3\u601d\u60f3", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L28"}, {"id": "pure_breakout_20260327_readme_1", "label": "1. \u7a81\u7834\u5b9a\u4e49", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L30"}, {"id": "pure_breakout_20260327_readme_2", "label": "2. \u7b56\u7565\u903b\u8f91", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L33"}, {"id": "pure_breakout_20260327_readme_3", "label": "3. \u7b56\u7565\u7279\u70b9", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L38"}, {"id": "pure_breakout_20260327_readme_46", "label": "\ud83d\udcca \u7b56\u7565\u903b\u8f91\u6846\u67b6", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L46"}, {"id": "pure_breakout_20260327_readme_1_48", "label": "1. \u7a81\u7834\u4fe1\u53f7\u5b9a\u4e49", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L48"}, {"id": "pure_breakout_20260327_readme_1_1", "label": "1.1 \u4ef7\u683c\u7a81\u7834\u7c7b\u578b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L50"}, {"id": "pure_breakout_20260327_readme_codeblock_2", "label": "code:block2 (A. \u65b0\u9ad8\u7a81\u7834 (New High Breakout))", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L51"}, {"id": "pure_breakout_20260327_readme_1_2", "label": "1.2 \u6210\u4ea4\u91cf\u786e\u8ba4", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L65"}, {"id": "pure_breakout_20260327_readme_2_69", "label": "2. \u4e70\u5165\u89c4\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L69"}, {"id": "pure_breakout_20260327_readme_2_1", "label": "2.1 \u7a81\u7834\u6761\u4ef6", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L71"}, {"id": "pure_breakout_20260327_readme_codeblock_3", "label": "code:python (# \u7a81\u7834\u4fe1\u53f7\u6761\u4ef6)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L72"}, {"id": "pure_breakout_20260327_readme_2_2", "label": "2.2 \u4e70\u5165\u65f6\u673a", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L97"}, {"id": "pure_breakout_20260327_readme_3_101", "label": "3. \u5356\u51fa\u89c4\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L101"}, {"id": "pure_breakout_20260327_readme_3_1", "label": "3.1 \u6b62\u76c8\u89c4\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L103"}, {"id": "pure_breakout_20260327_readme_codeblock_4", "label": "code:python (# \u6b62\u76c8\u89c4\u5219)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L104"}, {"id": "pure_breakout_20260327_readme_3_2", "label": "3.2 \u6b62\u635f\u89c4\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L130"}, {"id": "pure_breakout_20260327_readme_codeblock_5", "label": "code:python (# \u6b62\u635f\u89c4\u5219)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L131"}, {"id": "pure_breakout_20260327_readme_3_3", "label": "3.3 \u5f3a\u5236\u5356\u51fa\u89c4\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L153"}, {"id": "pure_breakout_20260327_readme_4", "label": "4. \u4ed3\u4f4d\u7ba1\u7406", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L158"}, {"id": "pure_breakout_20260327_readme_4_1", "label": "4.1 \u521d\u59cb\u4ed3\u4f4d", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L160"}, {"id": "pure_breakout_20260327_readme_4_2", "label": "4.2 \u52a0\u4ed3\u89c4\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L164"}, {"id": "pure_breakout_20260327_readme_4_3", "label": "4.3 \u51cf\u4ed3\u89c4\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L168"}, {"id": "pure_breakout_20260327_readme_174", "label": "\ud83d\udd27 \u53c2\u6570\u914d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L174"}, {"id": "pure_breakout_20260327_readme_1_176", "label": "1. \u7a81\u7834\u53c2\u6570", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L176"}, {"id": "pure_breakout_20260327_readme_codeblock_6", "label": "code:yaml (# configs/breakout_config.yaml)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L178"}, {"id": "pure_breakout_20260327_readme_2_207", "label": "2. \u4e70\u5356\u89c4\u5219\u53c2\u6570", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L207"}, {"id": "pure_breakout_20260327_readme_codeblock_7", "label": "code:yaml (# configs/trading_rules_config.yaml)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L209"}, {"id": "pure_breakout_20260327_readme_3_261", "label": "3. \u98ce\u9669\u63a7\u5236\u53c2\u6570", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L261"}, {"id": "pure_breakout_20260327_readme_codeblock_8", "label": "code:yaml (# configs/risk_config.yaml)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L263"}, {"id": "pure_breakout_20260327_readme_285", "label": "\ud83c\udfd7\ufe0f \u6280\u672f\u5b9e\u73b0\u6846\u67b6", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L285"}, {"id": "pure_breakout_20260327_readme_1_287", "label": "1. \u7b56\u7565\u5f15\u64ce\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L287"}, {"id": "pure_breakout_20260327_readme_1_1_289", "label": "1.1 \u7a81\u7834\u68c0\u6d4b\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L289"}, {"id": "pure_breakout_20260327_readme_codeblock_9", "label": "code:python (class BreakoutDetector:)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L290"}, {"id": "pure_breakout_20260327_readme_1_2_307", "label": "1.2 \u4fe1\u53f7\u751f\u6210\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L307"}, {"id": "pure_breakout_20260327_readme_codeblock_10", "label": "code:python (class SignalGenerator:)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L308"}, {"id": "pure_breakout_20260327_readme_1_3", "label": "1.3 \u4ea4\u6613\u6267\u884c\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L324"}, {"id": "pure_breakout_20260327_readme_codeblock_11", "label": "code:python (class TradeExecutor:)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L325"}, {"id": "pure_breakout_20260327_readme_2_341", "label": "2. \u6570\u636e\u5904\u7406\u6a21\u5757", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L341"}, {"id": "pure_breakout_20260327_readme_2_1_343", "label": "2.1 \u4ef7\u683c\u6570\u636e\u5904\u7406", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L343"}, {"id": "pure_breakout_20260327_readme_2_2_348", "label": "2.2 \u6210\u4ea4\u91cf\u5206\u6790", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L348"}, {"id": "pure_breakout_20260327_readme_2_3", "label": "2.3 \u7a81\u7834\u4fe1\u53f7\u8bc6\u522b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L353"}, {"id": "pure_breakout_20260327_readme_3_358", "label": "3. \u56de\u6d4b\u7cfb\u7edf\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L358"}, {"id": "pure_breakout_20260327_readme_3_1_360", "label": "3.1 \u6570\u636e\u6a21\u5757", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L360"}, {"id": "pure_breakout_20260327_readme_3_2_365", "label": "3.2 \u7b56\u7565\u6a21\u5757", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L365"}, {"id": "pure_breakout_20260327_readme_3_3_370", "label": "3.3 \u7ee9\u6548\u6a21\u5757", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L370"}, {"id": "pure_breakout_20260327_readme_3_4", "label": "3.4 \u62a5\u544a\u6a21\u5757", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L375"}, {"id": "pure_breakout_20260327_readme_382", "label": "\ud83d\udcc8 \u56de\u6d4b\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L382"}, {"id": "pure_breakout_20260327_readme_1_384", "label": "1. \u56de\u6d4b\u5468\u671f", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L384"}, {"id": "pure_breakout_20260327_readme_2_390", "label": "2. \u56de\u6d4b\u53c2\u6570", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L390"}, {"id": "pure_breakout_20260327_readme_3_397", "label": "3. \u7ee9\u6548\u6307\u6807", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L397"}, {"id": "pure_breakout_20260327_readme_407", "label": "\ud83c\udfaf \u7b56\u7565\u4f18\u52bf\u4e0e\u98ce\u9669", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L407"}, {"id": "pure_breakout_20260327_readme_409", "label": "\u2705 \u7b56\u7565\u4f18\u52bf", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L409"}, {"id": "pure_breakout_20260327_readme_1_411", "label": "1. \u903b\u8f91\u7b80\u5355\u6e05\u6670", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L411"}, {"id": "pure_breakout_20260327_readme_2_416", "label": "2. \u6267\u884c\u7eaa\u5f8b\u6027\u5f3a", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L416"}, {"id": "pure_breakout_20260327_readme_3_421", "label": "3. \u9002\u5e94\u6027\u5f3a", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L421"}, {"id": "pure_breakout_20260327_readme_4_426", "label": "4. \u53ef\u89e3\u91ca\u6027\u597d", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L426"}, {"id": "pure_breakout_20260327_readme_431", "label": "\u26a0\ufe0f \u7b56\u7565\u98ce\u9669", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L431"}, {"id": "pure_breakout_20260327_readme_1_433", "label": "1. \u5047\u7a81\u7834\u98ce\u9669", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L433"}, {"id": "pure_breakout_20260327_readme_2_438", "label": "2. \u5e02\u573a\u73af\u5883\u98ce\u9669", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L438"}, {"id": "pure_breakout_20260327_readme_3_443", "label": "3. \u4ea4\u6613\u6210\u672c\u5f71\u54cd", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L443"}, {"id": "pure_breakout_20260327_readme_4_448", "label": "4. \u6d41\u52a8\u6027\u98ce\u9669", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L448"}, {"id": "pure_breakout_20260327_readme_453", "label": "\ud83d\udd27 \u98ce\u9669\u63a7\u5236\u63aa\u65bd", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L453"}, {"id": "pure_breakout_20260327_readme_1_455", "label": "1. \u5047\u7a81\u7834\u8fc7\u6ee4", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L455"}, {"id": "pure_breakout_20260327_readme_2_462", "label": "2. \u4ed3\u4f4d\u63a7\u5236", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L462"}, {"id": "pure_breakout_20260327_readme_3_469", "label": "3. \u4ea4\u6613\u6267\u884c\u4f18\u5316", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L469"}, {"id": "pure_breakout_20260327_readme_478", "label": "\ud83d\ude80 \u5f00\u53d1\u8ba1\u5212", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L478"}, {"id": "pure_breakout_20260327_readme_1_1_480", "label": "\u9636\u6bb51: \u6570\u636e\u51c6\u5907 (1\u5468)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L480"}, {"id": "pure_breakout_20260327_readme_2_2_485", "label": "\u9636\u6bb52: \u7b56\u7565\u5b9e\u73b0 (2\u5468)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L485"}, {"id": "pure_breakout_20260327_readme_3_2_490", "label": "\u9636\u6bb53: \u56de\u6d4b\u9a8c\u8bc1 (2\u5468)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L490"}, {"id": "pure_breakout_20260327_readme_4_1_495", "label": "\u9636\u6bb54: \u5b9e\u76d8\u51c6\u5907 (1\u5468)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L495"}, {"id": "pure_breakout_20260327_readme_502", "label": "\ud83d\udccb \u5b9e\u65bd\u5efa\u8bae", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L502"}, {"id": "pure_breakout_20260327_readme_1_504", "label": "1. \u5f00\u53d1\u4f18\u5148\u7ea7", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L504"}, {"id": "pure_breakout_20260327_readme_2_510", "label": "2. \u6d4b\u8bd5\u7b56\u7565", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L510"}, {"id": "pure_breakout_20260327_readme_3_516", "label": "3. \u4f18\u5316\u5efa\u8bae", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L516"}, {"id": "pure_breakout_20260327_readme_524", "label": "\ud83d\udc65 \u56e2\u961f\u5206\u5de5\u5efa\u8bae", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L524"}, {"id": "pure_breakout_20260327_readme_535", "label": "\ud83d\udcdd \u5b58\u6863\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L535"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_strategies_pure_breakout_20260327_readme_md", "target": "pure_breakout_20260327_readme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L1", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L14", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_14", "target": "pure_breakout_20260327_readme_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L16", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_28", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L28", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_28", "target": "pure_breakout_20260327_readme_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L30", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_28", "target": "pure_breakout_20260327_readme_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L33", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_28", "target": "pure_breakout_20260327_readme_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L38", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_46", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L46", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_46", "target": "pure_breakout_20260327_readme_1_48", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L48", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_48", "target": "pure_breakout_20260327_readme_1_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L50", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_1", "target": "pure_breakout_20260327_readme_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L51", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_48", "target": "pure_breakout_20260327_readme_1_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L65", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_46", "target": "pure_breakout_20260327_readme_2_69", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L69", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_2_69", "target": "pure_breakout_20260327_readme_2_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L71", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_2_1", "target": "pure_breakout_20260327_readme_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L72", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_2_69", "target": "pure_breakout_20260327_readme_2_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L97", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_46", "target": "pure_breakout_20260327_readme_3_101", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L101", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_101", "target": "pure_breakout_20260327_readme_3_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L103", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_1", "target": "pure_breakout_20260327_readme_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L104", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_101", "target": "pure_breakout_20260327_readme_3_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L130", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_2", "target": "pure_breakout_20260327_readme_codeblock_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L131", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_101", "target": "pure_breakout_20260327_readme_3_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L153", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_46", "target": "pure_breakout_20260327_readme_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L158", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_4", "target": "pure_breakout_20260327_readme_4_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L160", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_4", "target": "pure_breakout_20260327_readme_4_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L164", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_4", "target": "pure_breakout_20260327_readme_4_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L168", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_174", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L174", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_174", "target": "pure_breakout_20260327_readme_1_176", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L176", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_176", "target": "pure_breakout_20260327_readme_codeblock_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L178", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_174", "target": "pure_breakout_20260327_readme_2_207", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L207", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_2_207", "target": "pure_breakout_20260327_readme_codeblock_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L209", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_174", "target": "pure_breakout_20260327_readme_3_261", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L261", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_261", "target": "pure_breakout_20260327_readme_codeblock_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L263", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_285", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L285", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_285", "target": "pure_breakout_20260327_readme_1_287", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L287", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_287", "target": "pure_breakout_20260327_readme_1_1_289", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L289", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_1_289", "target": "pure_breakout_20260327_readme_codeblock_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L290", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_287", "target": "pure_breakout_20260327_readme_1_2_307", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L307", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_2_307", "target": "pure_breakout_20260327_readme_codeblock_10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L308", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_287", "target": "pure_breakout_20260327_readme_1_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L324", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_1_3", "target": "pure_breakout_20260327_readme_codeblock_11", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L325", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_285", "target": "pure_breakout_20260327_readme_2_341", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L341", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_2_341", "target": "pure_breakout_20260327_readme_2_1_343", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L343", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_2_341", "target": "pure_breakout_20260327_readme_2_2_348", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L348", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_2_341", "target": "pure_breakout_20260327_readme_2_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L353", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_285", "target": "pure_breakout_20260327_readme_3_358", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L358", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_358", "target": "pure_breakout_20260327_readme_3_1_360", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L360", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_358", "target": "pure_breakout_20260327_readme_3_2_365", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L365", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_358", "target": "pure_breakout_20260327_readme_3_3_370", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L370", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_3_358", "target": "pure_breakout_20260327_readme_3_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L375", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_382", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L382", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_382", "target": "pure_breakout_20260327_readme_1_384", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L384", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_382", "target": "pure_breakout_20260327_readme_2_390", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L390", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_382", "target": "pure_breakout_20260327_readme_3_397", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L397", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_407", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L407", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_407", "target": "pure_breakout_20260327_readme_409", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L409", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_409", "target": "pure_breakout_20260327_readme_1_411", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L411", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_409", "target": "pure_breakout_20260327_readme_2_416", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L416", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_409", "target": "pure_breakout_20260327_readme_3_421", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L421", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_409", "target": "pure_breakout_20260327_readme_4_426", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L426", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_407", "target": "pure_breakout_20260327_readme_431", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L431", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_431", "target": "pure_breakout_20260327_readme_1_433", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L433", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_431", "target": "pure_breakout_20260327_readme_2_438", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L438", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_431", "target": "pure_breakout_20260327_readme_3_443", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L443", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_431", "target": "pure_breakout_20260327_readme_4_448", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L448", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_407", "target": "pure_breakout_20260327_readme_453", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L453", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_453", "target": "pure_breakout_20260327_readme_1_455", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L455", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_453", "target": "pure_breakout_20260327_readme_2_462", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L462", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_453", "target": "pure_breakout_20260327_readme_3_469", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L469", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_478", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L478", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_478", "target": "pure_breakout_20260327_readme_1_1_480", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L480", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_478", "target": "pure_breakout_20260327_readme_2_2_485", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L485", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_478", "target": "pure_breakout_20260327_readme_3_2_490", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L490", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_478", "target": "pure_breakout_20260327_readme_4_1_495", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L495", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_502", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L502", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_502", "target": "pure_breakout_20260327_readme_1_504", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L504", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_502", "target": "pure_breakout_20260327_readme_2_510", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L510", "weight": 1.0}, {"source": "pure_breakout_20260327_readme_502", "target": "pure_breakout_20260327_readme_3_516", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L516", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_524", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L524", "weight": 1.0}, {"source": "pure_breakout_20260327_readme", "target": "pure_breakout_20260327_readme_535", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/strategies/pure-breakout-20260327/README.md", "source_location": "L535", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}