1 line
34 KiB
JSON
1 line
34 KiB
JSON
{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_backtest_py", "label": "run_backtest.py", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_backtest.py", "source_location": "L1"}, {"id": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L22"}, {"id": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L47"}, {"id": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L78"}, {"id": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L100"}, {"id": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L138"}, {"id": "factors_dynamic_weight_timing_20260327_run_backtest_main", "label": "main()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_backtest.py", "source_location": "L186"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L12", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L13", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L14", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L15", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L16", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L17", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L22", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L47", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_backtest_run_backtest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_backtest.py", "source_location": "L78", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L100", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L138", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_strategies_factors_dynamic_weight_timing_20260327_run_backtest_py", "target": "factors_dynamic_weight_timing_20260327_run_backtest_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_backtest.py", "source_location": "L186", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L195", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L200", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L201", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L211", "weight": 1.0}, {"source": "factors_dynamic_weight_timing_20260327_run_backtest_main", "target": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L216", "weight": 1.0}], "raw_calls": [{"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L24"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L25"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L26"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L30"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L31"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L32"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L35"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L39"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L40"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L41"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L44"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L80"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L81"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L82"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L86"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L87"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_backtest_run_backtest", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_backtest.py", "source_location": "L89"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L90"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L91"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_backtest_run_backtest", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/strategies/factors-dynamic-weight-timing-20260327/run_backtest.py", "source_location": "L91"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L94"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L97"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L102"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L103"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L104"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L111"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L114"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L115"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L117"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L119"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L122"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L123"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L125"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L125"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L128"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L131"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L133"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L135"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L140"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L141"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L142"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L144"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L146"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L147"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L147"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L148"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L148"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L148"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L149"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L149"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L151"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L153"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L155"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L157"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L159"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L161"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L163"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L165"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L167"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L169"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L171"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L173"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L175"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L178"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L179"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L180"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L180"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L182"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L183"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L184"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L188"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L189"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L190"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L191"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L192"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L196"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L197"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L203"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L205"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L207"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L208"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L213"}, {"caller_nid": "factors_dynamic_weight_timing_20260327_run_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_backtest.py", "source_location": "L218"}]} |