1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_jiangwei_platform_research_task_20260409_vnpy_official_architecture_final_vnpy_official_architecture_research_report_md", "label": "vnpy-official-architecture-research-report.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L1"}, {"id": "final_vnpy_official_architecture_research_report_vnpy", "label": "vnpy\u5b98\u65b9\u7ec4\u4ef6\u67b6\u6784\u7814\u7a76\u62a5\u544a", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L1"}, {"id": "final_vnpy_official_architecture_research_report", "label": "\u4e00\u3001\u7814\u7a76\u80cc\u666f", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L3"}, {"id": "final_vnpy_official_architecture_research_report_7", "label": "\u6838\u5fc3\u539f\u5219", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L7"}, {"id": "final_vnpy_official_architecture_research_report_14", "label": "\u4e8c\u3001\u67b6\u6784\u65b9\u6848\u8bbe\u8ba1", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L14"}, {"id": "final_vnpy_official_architecture_research_report_2_1", "label": "2.1 \u56e2\u961f\u804c\u8d23\u4e0e\u67b6\u6784\u5bf9\u5e94\u5173\u7cfb", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L16"}, {"id": "final_vnpy_official_architecture_research_report_2_2", "label": "2.2 \u9879\u76ee\u76ee\u5f55\u7ed3\u6784\u4e0e\u67b6\u6784\u7ec4\u4ef6\u5bf9\u5e94\u5173\u7cfb", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L28"}, {"id": "final_vnpy_official_architecture_research_report_codeblock_1", "label": "code:block1 (sanguo_quant_live/ (\u6839\u76ee\u5f55))", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L30"}, {"id": "final_vnpy_official_architecture_research_report_2_3", "label": "2.3 \u6838\u5fc3\u67b6\u6784\u7ec4\u4ef6", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L52"}, {"id": "final_vnpy_official_architecture_research_report_2_3_1_vnpy", "label": "2.3.1 vnpy\u539f\u59cb\u7b56\u7565\u52a0\u8f7d\u673a\u5236", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L54"}, {"id": "final_vnpy_official_architecture_research_report_codeblock_2", "label": "code:block2 (1. \u7a0b\u5e8f\u542f\u52a8 \u2192 \u521d\u59cb\u5316CtaStrategyEngine)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L57"}, {"id": "final_vnpy_official_architecture_research_report_2_3_2", "label": "2.3.2 \u6570\u636e\u6e90\u9002\u914d\u5c42", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L66"}, {"id": "final_vnpy_official_architecture_research_report_codeblock_3", "label": "code:python (class DataSourceAdapter:)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L68"}, {"id": "final_vnpy_official_architecture_research_report_2_3_3", "label": "2.3.3 \u56de\u6d4b\u53c2\u6570\u9002\u914d\u5c42", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L87"}, {"id": "final_vnpy_official_architecture_research_report_codeblock_4", "label": "code:python (class BacktestParameterAdapter:)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L89"}, {"id": "final_vnpy_official_architecture_research_report_2_3_4_vnpy", "label": "2.3.4 \u7b56\u7565\u52a0\u8f7d\u65b9\u5f0f\uff08\u4fdd\u6301vnpy\u539f\u59cb\u673a\u5236\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L126"}, {"id": "final_vnpy_official_architecture_research_report_codeblock_5", "label": "code:python (from vnpy_ctastrategy import CtaStrategyEngine)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L128"}, {"id": "final_vnpy_official_architecture_research_report_145", "label": "\u4e09\u3001\u90e8\u7f72\u65b9\u6848", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L145"}, {"id": "final_vnpy_official_architecture_research_report_3_1_docker", "label": "3.1 Docker\u5bb9\u5668\u90e8\u7f72\u65b9\u6848", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L147"}, {"id": "final_vnpy_official_architecture_research_report_3_1_1_dockerfile", "label": "3.1.1 Dockerfile", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L149"}, {"id": "final_vnpy_official_architecture_research_report_codeblock_6", "label": "code:dockerfile (FROM python:3.10-slim-bookworm)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L151"}, {"id": "final_vnpy_official_architecture_research_report_3_1_2_docker_compose_yml", "label": "3.1.2 docker-compose.yml", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L210"}, {"id": "final_vnpy_official_architecture_research_report_codeblock_7", "label": "code:yaml (version: '3.8')", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L212"}, {"id": "final_vnpy_official_architecture_research_report_241", "label": "\u56db\u3001\u5b9e\u73b0\u6b65\u9aa4", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L241"}, {"id": "final_vnpy_official_architecture_research_report_251", "label": "\u4e94\u3001\u7ed3\u8bba", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L251"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_quant_live_jiangwei_platform_research_task_20260409_vnpy_official_architecture_final_vnpy_official_architecture_research_report_md", "target": "final_vnpy_official_architecture_research_report_vnpy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L1", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_vnpy", "target": "final_vnpy_official_architecture_research_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L3", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report", "target": "final_vnpy_official_architecture_research_report_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L7", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_vnpy", "target": "final_vnpy_official_architecture_research_report_14", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L14", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_14", "target": "final_vnpy_official_architecture_research_report_2_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L16", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_14", "target": "final_vnpy_official_architecture_research_report_2_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L28", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_2_2", "target": "final_vnpy_official_architecture_research_report_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L30", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_14", "target": "final_vnpy_official_architecture_research_report_2_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L52", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_2_3", "target": "final_vnpy_official_architecture_research_report_2_3_1_vnpy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L54", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_2_3_1_vnpy", "target": "final_vnpy_official_architecture_research_report_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L57", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_2_3", "target": "final_vnpy_official_architecture_research_report_2_3_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L66", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_2_3_2", "target": "final_vnpy_official_architecture_research_report_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L68", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_2_3", "target": "final_vnpy_official_architecture_research_report_2_3_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L87", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_2_3_3", "target": "final_vnpy_official_architecture_research_report_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L89", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_2_3", "target": "final_vnpy_official_architecture_research_report_2_3_4_vnpy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L126", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_2_3_4_vnpy", "target": "final_vnpy_official_architecture_research_report_codeblock_5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L128", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_vnpy", "target": "final_vnpy_official_architecture_research_report_145", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L145", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_145", "target": "final_vnpy_official_architecture_research_report_3_1_docker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L147", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_3_1_docker", "target": "final_vnpy_official_architecture_research_report_3_1_1_dockerfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L149", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_3_1_1_dockerfile", "target": "final_vnpy_official_architecture_research_report_codeblock_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L151", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_3_1_docker", "target": "final_vnpy_official_architecture_research_report_3_1_2_docker_compose_yml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L210", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_3_1_2_docker_compose_yml", "target": "final_vnpy_official_architecture_research_report_codeblock_7", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L212", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_vnpy", "target": "final_vnpy_official_architecture_research_report_241", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L241", "weight": 1.0}, {"source": "final_vnpy_official_architecture_research_report_vnpy", "target": "final_vnpy_official_architecture_research_report_251", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/jiangwei-platform/research/task-20260409-vnpy-official-architecture/final/vnpy-official-architecture-research-report.md", "source_location": "L251", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} |