DummyBacktest

class czsc.traders.DummyBacktest(strategy, signals_path, results_path, read_bars, **kwargs)[source]

Bases: object

Methods Summary

execute(symbols[, n_jobs])

回测多个品种

one_pos_stats(pos_name)

分析单个持仓策略的表现

one_symbol_dummy(symbol)

回测单个品种

replay(symbol)

回放单个品种的交易

Methods Documentation

execute(symbols, n_jobs=2, **kwargs)[source]

回测多个品种

Parameters:
  • symbols – 品种列表

  • n_jobs – 进程数量,默认为 2 需要注意的是: 1. 如果进程数过多,可能会导致内存不足 2. 多进程在 pycharm 的 ipython 中无法使用,需要在命令行中运行

  • kwargs

Returns:

one_pos_stats(pos_name)[source]

分析单个持仓策略的表现

one_symbol_dummy(symbol)[source]

回测单个品种

replay(symbol)[source]

回放单个品种的交易