原文策略源码如下:
Get API 新技能,研究中写策略并回测
def initialize(context):
set_params() #1设置策参数
set_variables() #2设置中间变量
set_backtest() #3设置回测条件
g.long_day = 60 # 长均线天数
g.short_day = 120 # 短均线天数
#1
#设置策略参数
def set_params():
g.tc=15 # 调仓频率
g.N=4 # 持仓数目
g.security = [“000001.XSHE”,“000002.XSHE”,“000006.XSHE”,“000007.XSHE”,“000009.XSHE”]#设置股票池
#2
#设置中间变量
def set_variables():
return
#3
#设置回测条件
def set_backtest():
set_option(‘use_real_price’, True) #用真实价格交易
log.set_level(‘order’, ‘error’)
‘’’
每天开盘前
‘’’
#每天开盘前要做的事情
def before_trading_start(context):
set_slip_fee(context)
#4
根据不同的时间段设置滑点与手续费
def set_slip_fee(context):
# 将滑点设置为0
# set_slippage(FixedSlippage(0))