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

1 line
60 KiB
JSON

{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "label": "akshare_vnpy_adapter.py", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L1"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "label": "AkshareToVnpyAdapter", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L32"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_init", "label": ".__init__()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L42"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_ensure_db_path", "label": "._ensure_db_path()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L53"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_create_connection", "label": "._create_connection()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L60"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_initialize_database", "label": ".initialize_database()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L66"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "label": ".get_stock_list()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L128"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_parse_symbol", "label": ".parse_symbol()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L172"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "label": ".fetch_stock_daily()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L193"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "label": ".convert_bar_to_vnpy()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L256"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "label": ".insert_bars_bulk()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L297"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_and_insert_stock_daily", "label": ".download_and_insert_stock_daily()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L344"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "label": ".download_all_stock_daily()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L383"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "label": ".verify_data_integrity()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L453"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_close", "label": ".close()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L520"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_main", "label": "main()", "file_type": "code", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L527"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_33", "label": "akshare\u6570\u636e\u8f6cvn.py SQLite\u6570\u636e\u5e93\u9002\u914d\u5668", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L33"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_43", "label": "\u521d\u59cb\u5316\u9002\u914d\u5668 Args: db_path: vn.py SQLite\u6570\u636e\u5e93\u8def\u5f84", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L43"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_129", "label": "\u83b7\u53d6A\u80a1\u5168\u5e02\u573a\u80a1\u7968\u5217\u8868 Args: max_retries: \u6700\u5927\u91cd\u8bd5\u6b21\u6570 retry_del", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L129"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_173", "label": "\u89e3\u6790\u80a1\u7968\u4ee3\u7801\uff0c\u8fd4\u56desymbol\u548cexchange Args: code: \u80a1\u7968\u4ee3\u7801\uff0c\u5982 \"000001\" \u6216 \"600", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L173"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_200", "label": "\u83b7\u53d6\u5355\u53ea\u80a1\u7968\u5386\u53f2K\u7ebf\u6570\u636e Args: code: \u80a1\u7968\u4ee3\u7801 start_date: \u5f00\u59cb\u65e5\u671f", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L200"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_263", "label": "\u5c06akshare K\u7ebf\u6570\u636e\u8f6c\u6362\u4e3avn.py\u683c\u5f0f Args: df: akshare K\u7ebf\u6570\u636eDataFrame", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L263"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_298", "label": "\u6279\u91cf\u63d2\u5165K\u7ebf\u6570\u636e Args: bars: K\u7ebf\u6570\u636e\u5217\u8868 batch_size: \u6279\u91cf\u5927\u5c0f", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L298"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_351", "label": "\u4e0b\u8f7d\u5355\u53ea\u80a1\u7968\u65e5\u7ebf\u6570\u636e\u5e76\u5165\u5e93 Args: code: \u80a1\u7968\u4ee3\u7801 start_date: \u5f00\u59cb\u65e5\u671f", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L351"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_390", "label": "\u4e0b\u8f7d\u5168\u5e02\u573aA\u80a1\u65e5\u7ebf\u6570\u636e Args: start_date: \u5f00\u59cb\u65e5\u671f end_date: \u7ed3\u675f", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L390"}, {"id": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_454", "label": "\u9a8c\u8bc1\u6570\u636e\u5e93\u6570\u636e\u5b8c\u6574\u6027 Returns: \u9a8c\u8bc1\u7ed3\u679c", "file_type": "rationale", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L454"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "akshare", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L9", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "pandas", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L10", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "sqlite3", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L11", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L12", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "time", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L13", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "requests", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L14", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L15", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L16", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "logging", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L17", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "tqdm", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L18", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L32", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L42", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_ensure_db_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L53", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_create_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L60", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_initialize_database", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L66", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L128", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_parse_symbol", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L172", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L193", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L256", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L297", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_and_insert_stock_daily", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L344", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L383", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L453", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L520", "weight": 1.0}, {"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_archive_zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_py", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L527", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_init", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_ensure_db_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L50", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_init", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_create_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L51", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_and_insert_stock_daily", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_parse_symbol", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L364", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_and_insert_stock_daily", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L367", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_and_insert_stock_daily", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L373", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_and_insert_stock_daily", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L379", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L403", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_and_insert_stock_daily", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L430", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_main", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L530", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_main", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_initialize_database", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L536", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_main", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L540", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_main", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L547", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_main", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_close", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L554", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_33", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L33", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_43", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L43", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_129", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L129", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_173", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_parse_symbol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L173", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_200", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L200", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_263", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L263", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_298", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L298", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_351", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_and_insert_stock_daily", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L351", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_390", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L390", "weight": 1.0}, {"source": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_rationale_454", "target": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L454", "weight": 1.0}], "raw_calls": [{"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_ensure_db_path", "callee": "dirname", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L55"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_ensure_db_path", "callee": "exists", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L56"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_ensure_db_path", "callee": "makedirs", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L57"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_ensure_db_path", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L58"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_create_connection", "callee": "connect", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L62"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_initialize_database", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L70"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_initialize_database", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L89"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_initialize_database", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L94"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_initialize_database", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L100"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_initialize_database", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L126"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "range", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L139"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L141"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "stock_zh_a_spot_em", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L144"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L152"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L152"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "warning", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L161"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L162"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "sleep", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L163"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "error", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L165"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_get_stock_list", "callee": "error", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L169"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_parse_symbol", "callee": "startswith", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L182"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_parse_symbol", "callee": "startswith", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L184"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_parse_symbol", "callee": "startswith", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L186"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "replace", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L215"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "replace", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L217"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "stock_zh_a_hist", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L220"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L228"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "warning", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L229"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "DataFrame", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L230"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "rename", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L233"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "strftime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L248"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "to_datetime", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L248"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "error", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L253"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_fetch_stock_daily", "callee": "DataFrame", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L254"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L275"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "iterrows", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L279"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L285"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L286"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L287"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L288"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L289"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "float", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L290"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "get", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L290"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_convert_bar_to_vnpy", "callee": "append", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L293"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "callee": "range", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L315"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L315"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "callee": "executemany", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L321"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "callee": "error", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L337"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L338"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_insert_bars_bulk", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L340"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_and_insert_stock_daily", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L369"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "head", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L406"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L411"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L416"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L423"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L423"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "tqdm", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L425"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "iterrows", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L425"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L425"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "debug", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L435"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "warning", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L438"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "error", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L442"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L444"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L445"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L446"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L447"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L448"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_download_all_stock_daily", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L449"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "cursor", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L462"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L465"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "fetchone", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L466"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L469"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "fetchone", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L470"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L473"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "fetchone", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L474"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L477"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "fetchall", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L485"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "execute", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L488"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "fetchall", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L495"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L502"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L503"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L504"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L505"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L508"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L509"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L510"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L511"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L512"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L513"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L514"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "warning", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L515"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "len", "is_member_call": false, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L515"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_verify_data_integrity", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L516"}, {"caller_nid": "zhaoyun_data_old_backup_20240325_akshare_vnpy_adapter_aksharetovnpyadapter_close", "callee": "info", "is_member_call": true, "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/archive/zhaoyun-data-old-backup-20240325/akshare_vnpy_adapter.py", "source_location": "L524"}]}