{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_final_five_generals_multi_factor_stock_selection_report_md", "label": "FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report", "label": "\u4e94\u864e\u4e0a\u5c06\u591a\u56e0\u5b50\u9009\u80a1\u4f53\u7cfb - \u6700\u7ec8\u6574\u5408\u8c03\u7814\u62a5\u544a", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_10", "label": "\ud83d\udccb \u9879\u76ee\u6982\u8ff0", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L10"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_25", "label": "\u7b2c\u4e00\u90e8\u5206\uff1a\u6280\u672f\u5206\u6790\u9009\u80a1\u65b9\u6cd5\u8c03\u7814\uff08\u5f20\u98de\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L25"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_1", "label": "1.1 \u6838\u5fc3\u6280\u672f\u6307\u6807\u9009\u80a1\u63a8\u8350", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L27"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_2_a", "label": "1.2 A\u80a1\u5e02\u573a\u7279\u6b8a\u9002\u5e94\u6027\u7ed3\u8bba", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L38"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_3", "label": "1.3 \u63a8\u8350\u9009\u80a1\u6d41\u7a0b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L45"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_1", "label": "code:block1 (\u7b2c\u4e00\u6b65\uff1a\u6d41\u52a8\u6027\u8fc7\u6ee4 \u2192 \u6392\u9664\u6d41\u52a8\u6027\u4e0d\u8db3)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L47"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "label": "1.4 \u6280\u672f\u9009\u80a1\u7b56\u7565\u4ee3\u7801\u5b9e\u73b0", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L58"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_1", "label": "1.4.1 \u7b56\u7565\u67b6\u6784\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L64"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_2", "label": "code:block2 (technical_selection_strategies_backtest.py)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L66"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_2_1_macd", "label": "1.4.2 \u7b56\u75651\uff1aMACD\u5e95\u80cc\u79bb+\u5747\u7ebf\u7b56\u7565", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L91"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_3", "label": "code:python (1. \u80a1\u4ef7\u521b\u8fd1\u671f\u65b0\u4f4e\uff0820\u65e5\u6700\u4f4e\uff09)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L97"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_4", "label": "code:python (1. \u6536\u76d8\u4ef7\u8dcc\u783420\u65e5\u5747\u7ebf\uff08\u8d8b\u52bf\u7834\u574f\uff09)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L105"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_5", "label": "code:python (ma_period = 20 # \u5747\u7ebf\u5468\u671f)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L112"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_3_2", "label": "1.4.3 \u7b56\u75652\uff1a\u5e03\u6797\u5e26\u4e0b\u8f68+\u8d8b\u52bf\u7b56\u7565", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L124"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_6", "label": "code:python (1. \u80a1\u4ef7\u89e6\u53ca\u6216\u8dcc\u7834\u5e03\u6797\u5e26\u4e0b\u8f68\uff08\u8d85\u5356\uff09)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L130"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_7", "label": "code:python (1. \u6536\u76d8\u4ef7\u7ad9\u4e0a\u5e03\u6797\u5e26\u4e2d\u8f68\uff08\u56de\u5f52\u5747\u503c\uff09)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L137"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_8", "label": "code:python (bb_period = 20 # \u5e03\u6797\u5e26\u5468\u671f)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L145"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_4_3", "label": "1.4.4 \u7b56\u75653\uff1a\u5510\u5947\u5b89\u901a\u9053\u7a81\u7834\u7b56\u7565", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L157"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_9", "label": "code:python (1. \u6536\u76d8\u4ef7\u7a81\u783420\u65e5\u5510\u5947\u5b89\u901a\u9053\u4e0a\u8f68)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L163"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_10", "label": "code:python (1. \u6536\u76d8\u4ef7\u8dcc\u783410\u65e5\u5510\u5947\u5b89\u901a\u9053\u4e0b\u8f68)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L169"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_11", "label": "code:python (channel_period = 20. # \u7a81\u7834\u68c0\u6d4b\u5468\u671f)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L175"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_5", "label": "1.4.5 \u6280\u672f\u6307\u6807\u8ba1\u7b97\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L187"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_12", "label": "code:python (# \u79fb\u52a8\u5e73\u5747)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L191"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_6", "label": "1.4.6 \u56de\u6d4b\u5f15\u64ce\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L213"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_13", "label": "code:python (BacktestEngine(initial_capital=100000.0) # \u521d\u59cb\u8d44\u91d1)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L226"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_14", "label": "code:python (result = engine.backtest(data, strategy, strategy_name))", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L231"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_15", "label": "code:python (result.total_return # \u603b\u6536\u76ca\u7387)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L236"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_7", "label": "1.4.7 \u4f7f\u7528\u65b9\u6cd5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L251"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_16", "label": "code:bash (cd /Users/chufeng/.openclaw/workspace-pangtong/sanguo_quant_)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L254"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_17", "label": "code:python (from technical_selection_strategies_backtest import *)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L260"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_18", "label": "code:python (data = pd.DataFrame({)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L309"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_8", "label": "1.4.8 \u4ee3\u7801\u8d28\u91cf\u4fdd\u8bc1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L321"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_9", "label": "1.4.9 \u6d4b\u8bd5\u793a\u4f8b\u8f93\u51fa", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L338"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_19", "label": "code:block19 (============================================================)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L342"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_10", "label": "1.4.10 \u540e\u7eed\u6539\u8fdb\u5efa\u8bae", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L365"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_376", "label": "\u7b2c\u4e8c\u90e8\u5206\uff1a\u4ef7\u503c+\u6280\u672f\u7efc\u5408\u9009\u80a1\uff08\u5173\u7fbd\uff0c\u98ce\u9669\u7ba1\u7406\u89c6\u89d2\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L376"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_1", "label": "2.1 \u4ee3\u7801\u5b9e\u73b0\u4e0e\u67b6\u6784\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L378"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_20", "label": "code:block20 (GuanYuValueTechStrategy (\u4e3b\u7b56\u7565\u7c7b))", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L383"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_21", "label": "code:block21 (1. \u4ef7\u503c\u7b5b\u9009 (ValueFilter))", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L392"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_2", "label": "2.2 \u4e09\u79cd\u9009\u80a1\u65b9\u6cd5\u5bf9\u6bd4", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L413"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_3", "label": "2.3 \u6838\u5fc3\u6a21\u5757\u5b9e\u73b0\u7ec6\u8282", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L421"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_1_riskprofile", "label": "2.3.1 RiskProfile - \u98ce\u9669\u504f\u597d\u914d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L423"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_22", "label": "code:python (class RiskProfile:)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L425"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_23", "label": "code:python (from guanyu_value_tech_strategy import RiskProfile)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L464"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_2_valuefilter", "label": "2.3.2 ValueFilter - \u4ef7\u503c\u7b5b\u9009\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L472"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_24", "label": "code:python (# \u6392\u9664\u6761\u4ef6\uff1a)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L481"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_25", "label": "code:python (# \u7b5b\u9009\u6761\u4ef6\uff1a)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L490"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_26", "label": "code:python (# \u5f85\u8865\u5145\u8d22\u52a1\u6570\u636e\u63a5\u53e3)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L497"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_27", "label": "code:python (from guanyu_value_tech_strategy import ValueFilter)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L506"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_3_technicalfilter", "label": "2.3.3 TechnicalFilter - \u6280\u672f\u4fe1\u53f7\u8fc7\u6ee4\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L516"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_28", "label": "code:python (# True Range = max(\u6700\u9ad8-\u6700\u4f4e, |\u6700\u9ad8-\u6628\u6536|, |\u6700\u4f4e-\u6628\u6536|))", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L525"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_29", "label": "code:python (# \u6761\u4ef61\uff1a\u6700\u65b0\u6536\u76d8\u4ef7 >= 20\u65e5\u5747\u7ebf)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L531"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_30", "label": "code:python (# \u6761\u4ef6\uff1a\u8fd120\u5929\u6700\u5927\u56de\u64a4 <= 20%)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L537"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_31", "label": "code:python (# \u6761\u4ef6\uff1a\u6700\u8fd15\u5929\u6210\u4ea4\u91cf\u4e0d\u662f\u524d25\u5929\u5e73\u5747\u91cf\u76843\u500d\u4ee5\u4e0a)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L542"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_32", "label": "code:python (# \u6761\u4ef6\uff1aMACD\u91d1\u53c9 \u6216 MACD\u5728\u96f6\u8f74\u4e0a\u65b9)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L547"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_33", "label": "code:python (from guanyu_value_tech_strategy import TechnicalFilter)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L556"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_4_positionmanager", "label": "2.3.4 PositionManager - \u4ed3\u4f4d\u7ba1\u7406\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L566"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_34", "label": "code:python (# 1. \u786e\u4fdd\u80a1\u7968\u6570\u91cf\u5728\u5408\u7406\u8303\u56f4\uff08min_count, max_count\uff09)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L571"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_35", "label": "code:python (# \u5f85\u5b9e\u73b0\uff1a\u9700\u8981\u8c03\u7528 ak.stock_industry_category())", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L578"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_36", "label": "code:python (# \u65b9\u6cd5\uff1a)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L584"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_37", "label": "code:python (# \u5bf9\u6bcf\u53ea\u80a1\u7968\uff1a)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L592"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_38", "label": "code:python (# \u51fa\u573a\u6761\u4ef6\uff1a)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L600"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_39", "label": "code:python (from guanyu_value_tech_strategy import PositionManager)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L608"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_4", "label": "2.4 \u5b8c\u6574\u7b56\u7565\u4f7f\u7528\u65b9\u6cd5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L621"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_4_1", "label": "2.4.1 \u57fa\u7840\u4f7f\u7528", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L623"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_40", "label": "code:python (from guanyu_value_tech_strategy import GuanYuValueTechStrate)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L625"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_4_2", "label": "2.4.2 \u547d\u4ee4\u884c\u8fd0\u884c", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L649"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_41", "label": "code:bash (cd sanguo_quant_live/strategies)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L651"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_4_3", "label": "2.4.3 \u4fdd\u5b58\u7ed3\u679c", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L656"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_42", "label": "code:python (# \u4fdd\u5b58\u9009\u4e2d\u7684\u80a1\u7968\u5230CSV)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L658"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_5", "label": "2.5 \u53c2\u6570\u914d\u7f6e\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L668"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_5_1", "label": "2.5.1 \u98ce\u9669\u504f\u597d\u53c2\u6570", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L670"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_5_2", "label": "2.5.2 \u6280\u672f\u53c2\u6570", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L682"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_5_3", "label": "2.5.3 \u6570\u636e\u6e90\u914d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L691"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2_6", "label": "2.6 \u7b56\u7565\u7279\u70b9\u4e0e\u4f18\u52bf", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L698"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_721", "label": "\u7b2c\u4e09\u90e8\u5206\uff1a\u4ef7\u503c\u6295\u8d44\u9009\u80a1\u4f53\u7cfb\uff08\u5e9e\u7edf\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L721"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_3_1", "label": "3.1 \u591a\u56e0\u5b50\u7efc\u5408\u8bc4\u5206\u6a21\u578b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L723"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_3_2_2026_3_a", "label": "3.2 \u5404\u79cd\u9009\u80a1\u65b9\u6cd5\u7ee9\u6548\u5bf9\u6bd4\uff08\u57fa\u4e8e2026\u5e743\u6708A\u80a1\u6570\u636e\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L737"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_3_3_a", "label": "3.3 A\u80a1\u5e02\u573a\u7279\u5f81\u53d1\u73b0", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L748"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_3_4", "label": "3.4 \u63a8\u8350\u4e09\u5c42\u914d\u7f6e\u7ed3\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L757"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "label": "\u7b2c\u56db\u90e8\u5206\uff1a\u6570\u636e\u5de5\u7a0b - \u6570\u636e\u6e90\u5230vnpy\u65b9\u6848\uff08\u8d75\u4e91\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L765"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_1", "label": "4.1 \u652f\u6301\u6570\u636e\u6e90", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L767"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_2_akshare_vnpy", "label": "4.2 akshare \u2192 vnpy \u9002\u914d\u5668\u67b6\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L778"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_2_1", "label": "4.2.1 \u6574\u4f53\u67b6\u6784\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L780"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_43", "label": "code:block43 (\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L782"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_2_2", "label": "4.2.2 \u6838\u5fc3\u7ec4\u4ef6", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L821"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_3_vn_py_sqlite", "label": "4.3 vn.py SQLite\u6570\u636e\u5e93\u7ed3\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L851"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_3_1_dbbardata_k", "label": "4.3.1 DbBarData \u8868\uff08K\u7ebf\u6570\u636e\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L853"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_3_2_dbtickdata_tick", "label": "4.3.2 DbTickData \u8868\uff08TICK\u6570\u636e\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L874"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_4", "label": "4.4 \u6570\u636e\u683c\u5f0f\u6620\u5c04", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L880"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_4_1_akshare_vn_py", "label": "4.4.1 akshare \u2192 vn.py \u5b57\u6bb5\u6620\u5c04", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L882"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_4_2", "label": "4.4.2 \u4ea4\u6613\u6240\u81ea\u52a8\u8bc6\u522b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L895"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_5", "label": "4.5 \u4f7f\u7528\u65b9\u6cd5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L906"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_1", "label": "4.5.1 \u57fa\u672c\u7528\u6cd5\uff1a\u4e0b\u8f7d\u5355\u53ea\u80a1\u7968", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L908"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_44", "label": "code:python (from akshare_vnpy_adapter import AkshareToVnpyAdapter)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L910"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_2", "label": "4.5.2 \u6279\u91cf\u4e0b\u8f7d\uff1a\u4f7f\u7528\u6279\u91cf\u4e0b\u8f7d\u5668\uff08\u63a8\u8350\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L936"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_45", "label": "code:python (from batch_downloader import BatchDownloader)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L938"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_3", "label": "4.5.3 \u76f4\u63a5\u6279\u91cf\u4e0b\u8f7d\uff1a\u4f7f\u7528\u9002\u914d\u5668", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L962"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_46", "label": "code:python (from akshare_vnpy_adapter import AkshareToVnpyAdapter)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L964"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_4", "label": "4.5.4 \u547d\u4ee4\u884c\u8fd0\u884c", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L987"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_47", "label": "code:bash (# \u8fd0\u884c\u5355\u5143\u6d4b\u8bd5)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L989"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_6", "label": "4.6 \u6279\u91cf\u4e0b\u8f7d\u8be6\u7ec6\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1003"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_1", "label": "4.6.1 \u65ad\u70b9\u7eed\u4f20\u673a\u5236", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1005"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_48", "label": "code:json ({)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1009"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_2", "label": "4.6.2 \u5931\u8d25\u91cd\u8bd5\u673a\u5236", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1030"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_3", "label": "4.6.3 \u6d4b\u8bd5\u6a21\u5f0f", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1037"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_49", "label": "code:python (# \u4e0b\u8f7d\u524d50\u53ea\u80a1\u7968\u6d4b\u8bd5)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1039"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_4", "label": "4.6.4 \u6027\u80fd\u6307\u6807", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1048"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_7", "label": "4.7 \u6570\u636e\u5b8c\u6574\u6027\u9a8c\u8bc1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1061"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_7_1", "label": "4.7.1 \u9a8c\u8bc1\u7ed3\u679c\u793a\u4f8b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1063"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_50", "label": "code:python ({)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1065"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_7_2", "label": "4.7.2 \u9a8c\u8bc1\u5185\u5bb9", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1078"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_8", "label": "4.8 \u5173\u952e\u6280\u672f\u7279\u70b9", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1089"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_4_9", "label": "4.9 \u9879\u76ee\u5b9e\u73b0\u72b6\u6001", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1118"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1131", "label": "\u7b2c\u4e94\u90e8\u5206\uff1a\u98ce\u9669\u7ba1\u7406\u4e0e\u98ce\u63a7\u4f53\u7cfb\uff08\u53f8\u9a6c\u61ff\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1131"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_5_1", "label": "5.1 \u63a8\u8350\u98ce\u63a7\u65b9\u6848", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1133"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_5_2", "label": "5.2 \u5b9e\u8bc1\u6d4b\u8bd5\u7ed3\u679c", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1141"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_5_3", "label": "5.3 \u6781\u7aef\u60c5\u666f\u6d4b\u8bd5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1155"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_5_4_a", "label": "5.4 A\u80a1\u6700\u4f18\u53c2\u6570\u63a8\u8350", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1164"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_5_5", "label": "5.5 \u6027\u80fd\u6d4b\u8bd5\u7ed3\u8bba", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1180"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1188", "label": "\u7b2c\u516d\u90e8\u5206\uff1a\u5b8c\u6574\u6d4b\u8bd5\u9a8c\u8bc1\u4e0e\u56de\u6d4b\u7ed3\u679c\uff08\u53f8\u9a6c\u61ff\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1188"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_1", "label": "6.1 \u6d4b\u8bd5\u4efb\u52a1\u6267\u884c\u603b\u7ed3", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1190"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_bug", "label": "6.2 Bug\u4fee\u590d\u8bb0\u5f55", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1207"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_bug_1_valueerror", "label": "Bug #1: \u6570\u636e\u7d22\u5f15\u91cd\u590d\u5bfc\u81f4ValueError", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1209"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_51", "label": "code:python (# \u5728\u8ba1\u7b97\u884c\u4e1a\u5206\u6563\u5f97\u5206\u524d\uff0c\u786e\u4fdd\u7d22\u5f15\u552f\u4e00)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1217"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_bug_2_pandas", "label": "Bug #2: Pandas\u9891\u7387\u5b57\u7b26\u4e32\u8fc7\u65f6", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1228"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_52", "label": "code:python (# \u65e7\u4ee3\u7801)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1236"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_3", "label": "6.3 \u5b8c\u6574\u56de\u6d4b\u7ed3\u679c\u6c47\u603b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1246"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1", "label": "\u56de\u6d4b\u65b9\u68481: \u591a\u56e0\u5b50\u7efc\u5408\u8bc4\u5206\u6a21\u578b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1248"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_2", "label": "\u56de\u6d4b\u65b9\u68482: \u9ad8\u7ea7\u9009\u80a1\u65b9\u6cd5\u5b8c\u6574\u5bf9\u6bd4", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1280"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_3", "label": "\u56de\u6d4b\u65b9\u68483: \u4ef7\u503c\u6295\u8d44\u7b56\u7565\u5b8c\u6574\u56de\u6d4b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1325"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_4", "label": "6.4 \u7efc\u5408\u5bf9\u6bd4\u5206\u6790", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1354"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1356", "label": "\u5404\u56de\u6d4b\u65b9\u6848\u6838\u5fc3\u6307\u6807\u6c47\u603b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1356"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1364", "label": "\u5173\u952e\u53d1\u73b0", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1364"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_5", "label": "6.5 \u56de\u6d4b\u7ed3\u8bba\u4e0e\u5efa\u8bae", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1382"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1384", "label": "\u6838\u5fc3\u7ed3\u8bba", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1384"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1393", "label": "\u63a8\u8350\u7b56\u7565\u6846\u67b6", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1393"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1420", "label": "\u672a\u6765\u6539\u8fdb\u65b9\u5411", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1420"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "label": "\u7b2c\u4e03\u90e8\u5206\uff1a\u57fa\u7840\u8bbe\u65bd\u9a8c\u8bc1\uff08\u59dc\u7ef4+\u5f20\u98de\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1447"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_python", "label": "6.1 Python\u73af\u5883\u68c0\u67e5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1449"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_1", "label": "6.1.1 \u6838\u5fc3\u6570\u636e\u4f9d\u8d56 \u2705", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1457"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_2", "label": "6.1.2 \u91cf\u5316\u6846\u67b6\u4f9d\u8d56 \u2705", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1464"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_3", "label": "6.1.3 \u5176\u4ed6\u5173\u952e\u4f9d\u8d56", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1470"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_vn_py", "label": "6.2 vn.py\u73af\u5883\u68c0\u67e5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1478"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_1_vn_py", "label": "6.2.1 vn.py\u6838\u5fc3\u6a21\u5757 \u2705", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1480"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_2_sanguo", "label": "6.2.2 sanguo\u6838\u5fc3\u6a21\u5757 \u2705", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1486"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_3_sanguo_vnpy_wrapper", "label": "6.2.3 sanguo_vnpy_wrapper\u96c6\u6210 \u2705", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1492"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_3_1497", "label": "6.3 \u6570\u636e\u5e93\u914d\u7f6e\u68c0\u67e5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1497"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_3_1_vn_py", "label": "6.3.1 vn.py\u6570\u636e\u5e93\u6a21\u5757 \u2705", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1499"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_3_2", "label": "6.3.2 \u6570\u636e\u5e93\u652f\u6301", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1504"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_4_1514", "label": "6.4 \u76ee\u5f55\u7ed3\u6784\u68c0\u67e5 \u2705", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1514"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_4_1", "label": "6.4.1 \u6838\u5fc3\u76ee\u5f55", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1516"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_4_2", "label": "6.4.2 \u5b9e\u76d8\u4ea4\u6613\u76ee\u5f55\uff08\u5c06\u519b\u4eec\u7684\u5de5\u4f5c\u533a\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1527"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_1535", "label": "6.5 \u6a21\u5757\u5bfc\u5165\u6d4b\u8bd5 \u2705", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1535"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_1_sanguo", "label": "6.5.1 sanguo\u6838\u5fc3\u6a21\u5757", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1537"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_53", "label": "code:python (import sanguo)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1538"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_2_vn_py", "label": "6.5.2 vn.py\u96c6\u6210\u6a21\u5757", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1545"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_54", "label": "code:python (import sanguo_vnpy_wrapper)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1546"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_6", "label": "6.6 \u5c06\u519b\u73af\u5883\u68c0\u67e5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1551"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_6_1", "label": "6.6.1 \u5173\u7fbd\uff08\u6280\u672f\u7b56\u7565\u5c06\u519b\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1553"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_6_2", "label": "6.6.2 \u5f20\u98de\uff08\u4ef7\u503c\u6295\u8d44\u5c06\u519b\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1558"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_6_3", "label": "6.6.3 \u8d75\u4e91\uff08\u6570\u636e\u5de5\u7a0b\u5c06\u519b\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1563"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_6_4", "label": "6.6.4 \u53f8\u9a6c\u61ff\uff08\u98ce\u63a7\u5c06\u519b\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1568"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_7", "label": "6.7 \u5168\u81ea\u52a8\u5316\u4efb\u52a1\u6d41\u7a0b\u9a8c\u8bc1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1573"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_8", "label": "6.8 \u7efc\u5408\u73af\u5883\u8bc4\u4f30", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1589"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_8_1", "label": "6.8.1 \u603b\u4f53\u72b6\u6001", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1591"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_8_2", "label": "6.8.2 \u73af\u5883\u5c31\u7eea\u5ea6", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1603"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_9", "label": "6.9 \u90e8\u7f72\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1619"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_1", "label": "6.9.1 \u73af\u5883\u4f9d\u8d56\u5b89\u88c5", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1621"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_55", "label": "code:bash (# \u6838\u5fc3\u6570\u636e\u4f9d\u8d56)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1624"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2", "label": "6.9.2 \u4e00\u952e\u73af\u5883\u8bbe\u7f6e\uff08\u65b0\u589e\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1641"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_56", "label": "code:bash (#!/bin/bash)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1650"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_57", "label": "code:block57 (vnpy_project/)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1687"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_58", "label": "code:bash (# 1. \u6fc0\u6d3b\u73af\u5883)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1701"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2_1715", "label": "6.9.2 \u9879\u76ee\u5b89\u88c5\u6b65\u9aa4", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1715"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_59", "label": "code:bash (git clone )", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1718"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_60", "label": "code:bash (pip install -r requirements.txt)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1724"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_61", "label": "code:bash (python -c \"import sanguo; print('sanguo ok')\")", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1733"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_3", "label": "6.9.3 \u5c06\u519b\u5de5\u4f5c\u533a\u914d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1739"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_6_10", "label": "6.10 \u7cfb\u7edf\u7ed3\u8bba", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1746"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1765", "label": "\u7b2c\u516b\u90e8\u5206\uff1a\u6574\u5408\u7ed3\u8bba\u4e0e\u5efa\u8bae", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1765"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_7_1", "label": "7.1 \u5b8c\u6574\u591a\u56e0\u5b50\u9009\u80a1\u4f53\u7cfb", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1767"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_7_2", "label": "7.2 \u9884\u671f\u6574\u4f53\u7ee9\u6548", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1797"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_7_3", "label": "7.3 \u4e0b\u4e00\u6b65\u884c\u52a8\u5efa\u8bae", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1805"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1814", "label": "\ud83d\udcca \u9879\u76ee\u5b8c\u6210\u60c5\u51b5\u603b\u7ed3", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1814"}, {"id": "archive_final_five_generals_multi_factor_stock_selection_report_1829", "label": "\ud83c\udfaf \u6700\u7ec8\u7ed3\u8bba", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1829"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_final_five_generals_multi_factor_stock_selection_report_md", "target": "archive_final_five_generals_multi_factor_stock_selection_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L10", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_25", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L25", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_25", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L27", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_25", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_2_a", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L38", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_25", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L45", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L47", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_25", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L58", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L64", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_1", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L66", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_2_1_macd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L91", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_2_1_macd", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L97", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_2_1_macd", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L105", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_2_1_macd", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L112", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_3_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L124", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_3_2", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L130", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_3_2", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L137", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_3_2", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L145", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_4_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L157", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_4_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L163", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_4_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L169", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_4_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_11", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L175", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L187", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_12", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L191", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L213", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_13", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L226", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L231", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_15", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L236", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L251", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_7", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_16", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L254", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_7", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_17", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L260", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_7", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_18", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L309", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L321", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L338", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_9", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_19", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L342", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1_4_10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L365", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_376", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L376", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_376", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L378", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_1", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_20", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L383", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_1", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_21", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L392", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_376", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L413", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_376", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L421", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_1_riskprofile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L423", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_1_riskprofile", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_22", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L425", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_1_riskprofile", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_23", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L464", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_2_valuefilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L472", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_2_valuefilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_24", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L481", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_2_valuefilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_25", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L490", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_2_valuefilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_26", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L497", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_2_valuefilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_27", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L506", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_3_technicalfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L516", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_3_technicalfilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_28", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L525", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_3_technicalfilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_29", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L531", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_3_technicalfilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L537", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_3_technicalfilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_31", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L542", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_3_technicalfilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_32", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L547", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_3_technicalfilter", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_33", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L556", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_4_positionmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L566", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_4_positionmanager", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_34", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L571", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_4_positionmanager", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_35", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L578", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_4_positionmanager", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_36", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L584", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_4_positionmanager", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_37", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L592", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_4_positionmanager", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_38", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L600", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_3_4_positionmanager", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_39", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L608", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_376", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L621", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_4_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L623", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_4_1", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_40", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L625", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_4_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L649", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_4_2", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_41", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L651", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_4_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L656", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_4_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_42", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L658", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_376", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L668", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_5_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L670", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_5_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L682", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_2_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_5_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L691", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_376", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L698", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_721", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L721", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_721", "target": "archive_final_five_generals_multi_factor_stock_selection_report_3_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L723", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_721", "target": "archive_final_five_generals_multi_factor_stock_selection_report_3_2_2026_3_a", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L737", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_721", "target": "archive_final_five_generals_multi_factor_stock_selection_report_3_3_a", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L748", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_721", "target": "archive_final_five_generals_multi_factor_stock_selection_report_3_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L757", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L765", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L767", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_2_akshare_vnpy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L778", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_2_akshare_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_2_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L780", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_2_1", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_43", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L782", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_2_akshare_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_2_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L821", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_3_vn_py_sqlite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L851", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_3_vn_py_sqlite", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_3_1_dbbardata_k", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L853", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_3_vn_py_sqlite", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_3_2_dbtickdata_tick", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L874", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L880", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_4_1_akshare_vn_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L882", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_4_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L895", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L906", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L908", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_1", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_44", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L910", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L936", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_2", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_45", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L938", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L962", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_46", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L964", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L987", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_5_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_47", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L989", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1003", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1005", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_1", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_48", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1009", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1030", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1037", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_49", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1039", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_6_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1048", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1061", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_7", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_7_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1063", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_7_1", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_50", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1065", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_4_7", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_7_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1078", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1089", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_vnpy", "target": "archive_final_five_generals_multi_factor_stock_selection_report_4_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1118", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1131", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1131", "target": "archive_final_five_generals_multi_factor_stock_selection_report_5_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1133", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1131", "target": "archive_final_five_generals_multi_factor_stock_selection_report_5_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1141", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1131", "target": "archive_final_five_generals_multi_factor_stock_selection_report_5_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1155", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1131", "target": "archive_final_five_generals_multi_factor_stock_selection_report_5_4_a", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1164", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1131", "target": "archive_final_five_generals_multi_factor_stock_selection_report_5_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1180", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1188", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1188", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1188", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1190", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1188", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_bug", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1207", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_bug", "target": "archive_final_five_generals_multi_factor_stock_selection_report_bug_1_valueerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1209", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_bug_1_valueerror", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_51", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1217", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_bug", "target": "archive_final_five_generals_multi_factor_stock_selection_report_bug_2_pandas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1228", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_bug_2_pandas", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_52", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1236", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1188", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1246", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1248", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1280", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_3", "target": "archive_final_five_generals_multi_factor_stock_selection_report_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1325", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1188", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1354", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1356", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1356", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_4", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1364", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1364", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1188", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1382", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1384", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1384", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1393", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1393", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_5", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1420", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1420", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1447", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_python", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1449", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_python", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1457", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_python", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1464", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_python", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_1_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1470", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_vn_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1478", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_vn_py", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_1_vn_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1480", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_vn_py", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_2_sanguo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1486", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_vn_py", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_2_3_sanguo_vnpy_wrapper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1492", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_3_1497", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1497", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_3_1497", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_3_1_vn_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1499", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_3_1497", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_3_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1504", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_4_1514", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1514", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_4_1514", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_4_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1516", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_4_1514", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_4_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1527", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_1535", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1535", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_1535", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_1_sanguo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1537", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_1_sanguo", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_53", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1538", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_1535", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_2_vn_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1545", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_5_2_vn_py", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_54", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1546", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1551", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_6_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1553", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_6_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1558", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_6_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1563", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_6", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_6_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1568", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1573", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1589", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_8", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_8_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1591", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_8", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_8_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1603", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_9", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1619", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1621", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_1", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_55", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1624", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1641", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_56", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1650", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_57", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1687", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_58", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1701", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2_1715", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1715", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2_1715", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1718", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2_1715", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_60", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1724", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_2_1715", "target": "archive_final_five_generals_multi_factor_stock_selection_report_codeblock_61", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1733", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_6_9", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_9_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1739", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1447", "target": "archive_final_five_generals_multi_factor_stock_selection_report_6_10", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1746", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1765", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1765", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1765", "target": "archive_final_five_generals_multi_factor_stock_selection_report_7_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1767", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1765", "target": "archive_final_five_generals_multi_factor_stock_selection_report_7_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1797", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report_1765", "target": "archive_final_five_generals_multi_factor_stock_selection_report_7_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1805", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1814", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1814", "weight": 1.0}, {"source": "archive_final_five_generals_multi_factor_stock_selection_report", "target": "archive_final_five_generals_multi_factor_stock_selection_report_1829", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/FINAL_FIVE_GENERALS_MULTI_FACTOR_STOCK_SELECTION_REPORT.md", "source_location": "L1829", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}