c6b19f4244
用户要模拟=回测准确: raw除权缺口致MA假信号, 必须双源。
- data_source: qfq→qfq_dir(干净qfq), raw→raw_dir; _check_adjust_cfg(cfg提供才校验)
- engine 双bar流: step(raw_bars,qfq_bars)撮合/盯市raw+策略on_bar qfq; run zip(raw,qfq)
- live_orchestrator: warmup用qfq(信号am); 去adjust参数(双源固定)
- raw_redownload --adjust(''raw/'qfq'); config qfq_dir
- 113/113通过
37 lines
890 B
YAML
37 lines
890 B
YAML
# config/data_platform.yaml
|
|
data_paths:
|
|
daily_dir: /volume1/stock/A股数据/日线数据/daily
|
|
raw_dir: /volume1/stock/A股数据/日线数据/raw
|
|
qfq_dir: /volume1/stock/A股数据/日线数据/qfq
|
|
minute_15_dir: /volume1/stock/minute_kline/15min
|
|
vnpy_db: /volume1/stock/sanguo_vnpy/data/quant_trading.db
|
|
stock_list: /volume1/stock/A股数据/stock_info/stock_basic_info_raw_20260326_113530.csv
|
|
|
|
data_sources:
|
|
daily:
|
|
- name: eastmoney
|
|
enabled: true
|
|
interval: 4.0
|
|
- name: baostock
|
|
enabled: true
|
|
interval: 0.0
|
|
timeout: 30
|
|
- name: tencent
|
|
enabled: true
|
|
interval: 0.0
|
|
minute_15:
|
|
- name: eastmoney
|
|
enabled: true
|
|
interval: 4.0
|
|
|
|
validation:
|
|
price_positive: true
|
|
ohlc_consistency: true
|
|
no_future_dates: true
|
|
|
|
performance:
|
|
request_interval: 0.3
|
|
max_retries: 3
|
|
fail_window: 100
|
|
fail_threshold: 0.8
|