等级: 免费版
- 注册:
- 2021-7-10
- 曾用名:
|
楼主 |
发表于 2023-6-28 16:36
|
显示全部楼层
我的所有基本计算都在cs这个pel文件里面计算,我再用python把要用到的参数读取出来,
buysell0=get_indicator(context.s1,wj,'buysell0j','','self',500) #买入信号
buysell2=get_indicator(context.s1,wj,'buysell2j','','self',500) #卖出信号
cszd=get_indicator(context.s1,wj,'cszd','','self',500)
上面这些参数读取过来以后
def handle_bar(context):
buysell0=get_indicator(context.s1,wj,'buysell0j','','self',500) #买入信号
buysell2=get_indicator(context.s1,wj,'buysell2j','','self',500) #卖出信号
cszd=get_indicator(context.s1,wj,'cszd','','self',500)
这种情况有时候一直没有输出结果,如果为真会输出结果1,但是在图上看着买入信号已经出现了,但是这个结果却一直输出为0.而且这种情况偶尔正常,
def init(context):
buysell0=get_indicator(context.s1,wj,'buysell0j','','self',500) #买入信号
buysell2=get_indicator(context.s1,wj,'buysell2j','','self',500) #卖出信号
cszd=get_indicator(context.s1,wj,'cszd','','self',500)
print(cszd[-42])
这种情况下测试,单独测试图上发出信号的那个K线能够输出结果为1
|
|