Files
sanguo_quant_live/graphify-out/cache/ast/d4aa2fca21e715a93ce1b258ac686ecfb41ed239c4cbf69c87828927cd9e6233.json
T
2026-05-06 23:13:05 +08:00

1 line
53 KiB
JSON

{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "label": "run_single_stock_backtest.py", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L1"}, {"id": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "label": "test_api_connection()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L34"}, {"id": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "label": "load_strategy_code()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L60"}, {"id": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_get_backtest_config", "label": "get_backtest_config()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L76"}, {"id": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "label": "run_backtest()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L108"}, {"id": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "label": "poll_backtest_result()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L137"}, {"id": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "label": "print_backtest_result()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L189"}, {"id": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "label": "main()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L263"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L23", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L24", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L25", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "requests", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L26", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L27", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L28", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L34", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L60", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_get_backtest_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L76", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L108", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L137", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L189", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_single_stock_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L263", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_get_backtest_config", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L78", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L272", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_get_backtest_config", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L277", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L278", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L294", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L302", "weight": 1.0}], "raw_calls": [{"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L36"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L37"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L38"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L45"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L46"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L47"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L49"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L51"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L54"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "type", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L54"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_test_api_connection", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L57"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "callee": "join", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L63"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "callee": "dirname", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L63"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "callee": "open", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L64"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "callee": "read", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L65"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "callee": "join", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L68"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "callee": "dirname", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L68"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "callee": "open", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L69"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_load_strategy_code", "callee": "read", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L70"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L110"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L111"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L112"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L116"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L117"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "dumps", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L117"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "post", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L118"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L119"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "json", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L123"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L124"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L127"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L130"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L131"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L134"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_run_backtest", "callee": "type", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L134"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L139"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L140"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L141"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "range", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L148"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L161"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "json", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L163"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L164"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L164"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L167"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L170"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L170"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L171"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L174"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L174"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L174"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L177"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L182"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "sleep", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L184"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_poll_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L186"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L191"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L192"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L193"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "isinstance", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L196"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L197"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L197"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "isinstance", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L198"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L201"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L202"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L203"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L204"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L205"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L206"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L207"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L209"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L214"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L215"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L216"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L217"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L218"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L219"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L220"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L221"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L223"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L224"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L225"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L226"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print_metric", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L227"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L230"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L230"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L232"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "enumerate", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L233"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L234"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L234"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L235"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L235"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L236"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L237"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L238"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L238"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L240"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "join", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L243"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "dirname", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L244"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "strftime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L245"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "now", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L245"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "open", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L247"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "dump", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L248"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L249"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "replace", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L252"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "open", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L253"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "write", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L254"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "write", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L255"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "write", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L256"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "write", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L257"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "write", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L258"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "write", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L260"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_print_backtest_result", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L261"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L265"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L266"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L267"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L268"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L269"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L273"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "exit", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L274"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "exit", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L280"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "isinstance", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L284"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L285"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L286"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L287"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L290"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L291"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "dumps", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L291"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L295"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "exit", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L296"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "exit", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L297"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L299"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "exit", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L304"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_single_stock_backtest_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_single_stock_backtest.py", "source_location": "L309"}]}