等级: 免费版
- 注册:
- 2021-8-3
- 曾用名:
|
楼主 |
发表于 2022-3-8 15:26
|
显示全部楼层
def parameter():
input_par("bzc",0,0,100000,1)
input_par("szc",0,0,100000,1)
def handle_bar(context):
context.szc=0 #这里可以根据具体代码设置context.szc的值
def after_trading(context):
txtsum1=mc+context.s1+'今日持仓汇总:'
txtsum2='多单持仓:['+"{:.0f}".format(context.bzc)+']手,多单1止损价:['+"{:.2f}".format(context.bzs1)+'],多单2止损价:['+"{:.2f}".format(context.bzs2)+']。-----空单持仓:['+"{:.0f}".format(context.szc)+']手,空单1止损价:['+"{:.2f}".format(context.szs1)+'],空单2止损价:['+"{:.2f}".format(context.szs2)+']'
mail(txtsum1,txtsum2,strTo0)
上面的代码是大概代码,但是在收盘后def after_trading(context):未执行,策略运行池中策略显示红色。但是收盘后再重新手动设置
def parameter():
input_par("bzc",0,0,100000,1)
input_par("szc",0,0,100000,1)这几个参数,运行策略后def after_trading(context):可以执行。请老师帮忙看看具体是哪里问题。谢谢了 |
|