TradeSimulator

class czsc.traders.ts_simulator.TradeSimulator(dc: TsDataCache, strategy: Callable, res_path=None, init_n=500)[source]

Bases: object

交易策略仿真跟踪

Methods Summary

create_trader(ts_code[, asset])

创建单个标的交易员

get_bars(ts_code, asset[, sdt])

获取指定周期K线序列

get_file_trader(ts_code, asset)

get_trader(ts_code[, asset])

获取单个标的交易员

update_trader(ts_code[, asset])

更新单个标的

update_traders(ts_codes[, asset])

批量执行更新

Methods Documentation

create_trader(ts_code, asset='E')[source]

创建单个标的交易员

get_bars(ts_code: str, asset: str, sdt=None) List[RawBar][source]

获取指定周期K线序列

Parameters:
  • ts_code – 标的代码

  • asset – 资产类别

  • sdt – 开始时间

Returns:

get_file_trader(ts_code, asset)[source]
get_trader(ts_code, asset='E')[source]

获取单个标的交易员

update_trader(ts_code, asset='E')[source]

更新单个标的

update_traders(ts_codes, asset='E')[source]

批量执行更新

Parameters:
  • ts_codes – 交易标的列表

  • asset – 资产类别

Returns: