初始函数initialize,配置各种初始项和参照指标
#获取真实价格,包含设置前后复权,这个复权需要理解一下
set_option(‘use_real_price‘, True)
#设置手续费
set_order_cost(OrderCost(close_tax=0.001, open_commission=0.0003, close_commission=0.0003, min_commission=5),
type=‘stock‘)
#设置基准
set_benchmark(security) set_benchmark(‘600000.XSHG‘)
#设定股票池
set_universe(security_list)
#设置每天运行,推荐用handle_data()代替
run_daily(period,time=‘every_bar‘)
常用函数:
#获取当前时间数据
get_current_data()
返回值:
- last_price : 最新价
- high_limit: 涨停价
- low_limit: 跌停价
- day_open: 当天开盘价
#下单函数
#打印日志,也可以用来调试吧,有时候类似于context对象不好直接获取
log.info(‘Buying %s ‘ % security)
context 对象
包含内容见图片