Files
sanguo_vnpy/graphify-out/cache/ast/7e2d359dccfe9c50d92a896f97dbfeac69b652325277ac834c91fca390f6a98d.json
2026-05-06 23:12:48 +08:00

1 line
11 KiB
JSON

{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_src_backtest_service_readme_md", "label": "README.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L1"}, {"id": "backtest_service_readme", "label": "\u81ea\u52a8\u5316\u56de\u6d4b\u670d\u52a1 - \u4f7f\u7528\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L1"}, {"id": "backtest_service_readme_3", "label": "\u6982\u8ff0", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L3"}, {"id": "backtest_service_readme_14", "label": "\u67b6\u6784\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L14"}, {"id": "backtest_service_readme_codeblock_1", "label": "code:block1 ([API \u670d\u52a1] \u2190 \u63a5\u6536\u4efb\u52a1)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L18"}, {"id": "backtest_service_readme_30", "label": "\u542f\u52a8\u65b9\u5f0f", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L30"}, {"id": "backtest_service_readme_codeblock_2", "label": "code:bash (# \u624b\u52a8\u542f\u52a8)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L32"}, {"id": "backtest_service_readme_44", "label": "\u8bbf\u95ee\u5730\u5740", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L44"}, {"id": "backtest_service_readme_api", "label": "API \u63a5\u53e3\u8bf4\u660e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L50"}, {"id": "backtest_service_readme_61", "label": "\u914d\u7f6e", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L61"}, {"id": "backtest_service_readme_73", "label": "\u4f7f\u7528\u793a\u4f8b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L73"}, {"id": "backtest_service_readme_1", "label": "1. \u63d0\u4ea4\u56de\u6d4b", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L75"}, {"id": "backtest_service_readme_codeblock_3", "label": "code:bash (curl -X POST http://127.0.0.1:8088/api/backtest/submit \\)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L77"}, {"id": "backtest_service_readme_codeblock_4", "label": "code:json ({)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L96"}, {"id": "backtest_service_readme_2", "label": "2. \u67e5\u8be2\u4efb\u52a1\u72b6\u6001", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L108"}, {"id": "backtest_service_readme_codeblock_5", "label": "code:bash (curl http://127.0.0.1:8088/api/backtest/status/a1b2c3d4)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L110"}, {"id": "backtest_service_readme_3_114", "label": "3. \u83b7\u53d6\u56de\u6d4b\u7ed3\u679c", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L114"}, {"id": "backtest_service_readme_codeblock_6", "label": "code:bash (curl http://127.0.0.1:8088/api/backtest/result/a1b2c3d4)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L116"}, {"id": "backtest_service_readme_120", "label": "\u7ed3\u679c\u5b58\u50a8\u7ed3\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L120"}, {"id": "backtest_service_readme_codeblock_7", "label": "code:block7 (/app/backtest_jobs/)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L122"}, {"id": "backtest_service_readme_139", "label": "\u8bbe\u8ba1\u539f\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L139"}, {"id": "backtest_service_readme_146", "label": "\u4f5c\u8005", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L146"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_src_backtest_service_readme_md", "target": "backtest_service_readme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L1", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L3", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L14", "weight": 1.0}, {"source": "backtest_service_readme_14", "target": "backtest_service_readme_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L18", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L30", "weight": 1.0}, {"source": "backtest_service_readme_30", "target": "backtest_service_readme_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L32", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_44", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L44", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L50", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_61", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L61", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_73", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L73", "weight": 1.0}, {"source": "backtest_service_readme_73", "target": "backtest_service_readme_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L75", "weight": 1.0}, {"source": "backtest_service_readme_1", "target": "backtest_service_readme_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L77", "weight": 1.0}, {"source": "backtest_service_readme_1", "target": "backtest_service_readme_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L96", "weight": 1.0}, {"source": "backtest_service_readme_73", "target": "backtest_service_readme_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L108", "weight": 1.0}, {"source": "backtest_service_readme_2", "target": "backtest_service_readme_codeblock_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L110", "weight": 1.0}, {"source": "backtest_service_readme_73", "target": "backtest_service_readme_3_114", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L114", "weight": 1.0}, {"source": "backtest_service_readme_3_114", "target": "backtest_service_readme_codeblock_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L116", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_120", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L120", "weight": 1.0}, {"source": "backtest_service_readme_120", "target": "backtest_service_readme_codeblock_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L122", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_139", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L139", "weight": 1.0}, {"source": "backtest_service_readme", "target": "backtest_service_readme_146", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/src/backtest-service/README.md", "source_location": "L146", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}