等级: 免费版
- 注册:
- 2021-7-10
- 曾用名:
|
楼主 |
发表于 2023-8-30 16:15
|
显示全部楼层
def init(context):
context.cs1cc=0
context.cs2cc=0
def handle_bar(context):
if (ti!=context.ti5).all(): #buysell0[-2]==1 and
if cs1c[-2]==1 and context.cs1cc==0:
context.cs1cc=1
txtcs1cc1=context.mc+context.s1+'-'+context.zq1+',跨周期趋势'
txtcs1cc2= '跨周期上升'
mail(txtcs1cc1,txtcs1cc2,strTo0)
elif cs1c[-2]==0 :
context.cs1cc=0
if cs2c[-2]==1 and context.cs2cc==0:
context.cs2cc=1
txtcs2cc1=context.mc+context.s1+'-'+context.zq1+',跨周期趋势'
txtcs2cc2= '跨周期下降'
mail(txtcs2cc1,txtcs2cc2,strTo0)
elif cs2c[-2]==0 :
context.cs2cc=0
context.ti5 = ti
上面的代码我想实现的效果是30分钟你的时候,一过30分钟,进入31分钟的时候检测上个15分钟的参数,因为15分钟有3个5分钟,所以限制只显示第一个信号。但是在实际使用时一过30分钟该发送信号,但是没有发送,而是40分钟的时候才发送信号,信号延迟了10分钟。具体什么原因,希望老师能帮忙修改一下。谢谢 |
|