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

1 line
48 KiB
JSON

{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "label": "akshare_vnpy_adapter.py", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L1"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "label": "AKShareDataAdapter", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L21"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L24"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter_load_config", "label": "._load_config()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L44"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "label": ".get_stock_daily()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L103"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "label": "._generate_mock_stock_data()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L141"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "label": "._convert_to_vnpy_format()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L173"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "label": ".get_index_daily()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L221"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "label": "._generate_mock_index_data()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L257"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "label": ".export_to_vnpy_csv()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L285"}, {"id": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "label": ".export_to_vnpy_database()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L316"}, {"id": "common_tools_akshare_vnpy_adapter_main", "label": "main()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L356"}, {"id": "common_tools_akshare_vnpy_adapter_rationale_25", "label": "\u521d\u59cb\u5316\u9002\u914d\u5668 Args: config_path: \u914d\u7f6e\u6587\u4ef6\u8def\u5f84", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L25"}, {"id": "common_tools_akshare_vnpy_adapter_rationale_45", "label": "\u52a0\u8f7d\u914d\u7f6e\u6587\u4ef6 Args: config_path: \u914d\u7f6e\u6587\u4ef6\u8def\u5f84", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L45"}, {"id": "common_tools_akshare_vnpy_adapter_rationale_104", "label": "\u83b7\u53d6\u80a1\u7968\u65e5\u7ebf\u6570\u636e Args: symbol: \u80a1\u7968\u4ee3\u7801\uff08\u5982\uff1a000001\uff09 s", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L104"}, {"id": "common_tools_akshare_vnpy_adapter_rationale_142", "label": "\u751f\u6210\u6a21\u62df\u80a1\u7968\u6570\u636e\uff08\u5f53akshare\u4e0d\u53ef\u7528\u65f6\uff09 Args: symbol: \u80a1\u7968\u4ee3\u7801", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L142"}, {"id": "common_tools_akshare_vnpy_adapter_rationale_174", "label": "\u8f6c\u6362\u4e3avnPy\u683c\u5f0f Args: df: \u539f\u59cb\u6570\u636eDataFrame data_", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L174"}, {"id": "common_tools_akshare_vnpy_adapter_rationale_222", "label": "\u83b7\u53d6\u6307\u6570\u65e5\u7ebf\u6570\u636e Args: index_symbol: \u6307\u6570\u4ee3\u7801\uff08\u5982\uff1a000001.SH\uff09", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L222"}, {"id": "common_tools_akshare_vnpy_adapter_rationale_258", "label": "\u751f\u6210\u6a21\u62df\u6307\u6570\u6570\u636e Args: index_symbol: \u6307\u6570\u4ee3\u7801 start", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L258"}, {"id": "common_tools_akshare_vnpy_adapter_rationale_286", "label": "\u5bfc\u51fa\u4e3avnPy CSV\u683c\u5f0f Args: df: \u6570\u636eDataFrame sym", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L286"}, {"id": "common_tools_akshare_vnpy_adapter_rationale_317", "label": "\u5bfc\u51fa\u5230vnPy\u6570\u636e\u5e93\u683c\u5f0f\uff08\u6a21\u62df\uff09 Args: df: \u6570\u636eDataFrame", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L317"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L5", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L6", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L7", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "pandas", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L8", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "numpy", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L9", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L10", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L11", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "logging", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L12", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L21", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L24", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_load_config", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L44", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L103", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L141", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L173", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L221", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L257", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L285", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L316", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_zhaoyun_data_scripts_common_tools_akshare_vnpy_adapter_py", "target": "common_tools_akshare_vnpy_adapter_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L356", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter_init", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_load_config", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L30", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L128", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L131", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L245", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L248", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_main", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L358", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_main", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L361", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_main", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L372", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_main", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L378", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_rationale_25", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L25", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_rationale_45", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_load_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L45", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_rationale_104", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L104", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_rationale_142", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L142", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_rationale_174", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L174", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_rationale_222", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L222", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_rationale_258", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L258", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_rationale_286", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L286", "weight": 1.0}, {"source": "common_tools_akshare_vnpy_adapter_rationale_317", "target": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L317", "weight": 1.0}], "raw_calls": [{"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_init", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L38"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_init", "callee": "warning", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L42"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_load_config", "callee": "exists", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L93"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_load_config", "callee": "open", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L95"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_load_config", "callee": "load", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L96"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_load_config", "callee": "update", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L97"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_load_config", "callee": "error", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L99"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L114"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "callee": "stock_zh_a_hist", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L119"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L133"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L133"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "callee": "error", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L137"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_stock_daily", "callee": "DataFrame", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L139"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "date_range", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L153"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L158"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L158"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L159"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L159"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L160"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L160"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L161"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L161"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L162"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L162"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L163"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L163"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L164"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L164"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L165"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L165"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L166"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L166"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L167"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L167"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_stock_data", "callee": "DataFrame", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L170"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L187"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L187"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "items", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L192"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "warning", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L197"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "DataFrame", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L200"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "to_datetime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L204"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L207"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "fillna", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L208"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L211"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "select_dtypes", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L212"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "round", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L213"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "reset_index", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L217"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_convert_to_vnpy_format", "callee": "sort_values", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L217"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L232"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "callee": "index_zh_a_hist", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L237"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L250"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L250"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "callee": "error", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L254"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_get_index_daily", "callee": "DataFrame", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L255"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "date_range", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L269"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L274"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L274"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L275"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L275"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L276"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L276"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L277"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L277"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L278"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L278"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "uniform", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L279"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L279"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_generate_mock_index_data", "callee": "DataFrame", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L282"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "callee": "warning", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L297"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "callee": "makedirs", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L303"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "callee": "strftime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L306"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "callee": "now", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L306"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "callee": "join", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L308"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "callee": "to_csv", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L311"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_csv", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L313"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "warning", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L328"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "makedirs", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L337"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "join", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L339"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "isoformat", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L345"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "now", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L345"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L346"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "to_dict", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L347"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "open", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L350"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "dump", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L351"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_aksharedataadapter_export_to_vnpy_database", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L353"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L368"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L368"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L369"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "head", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L369"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L373"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L375"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L385"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L385"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "print", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L386"}, {"caller_nid": "common_tools_akshare_vnpy_adapter_main", "callee": "head", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/scripts/common_tools/akshare_vnpy_adapter.py", "source_location": "L386"}]}