金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1339|回复: 4

请老师帮忙写段代码

[复制链接]

54

主题

130

帖子

130

积分

等级: 免费版

注册:
2021-7-10
曾用名:
发表于 2023-8-30 12:49 来自手机 | 显示全部楼层 |阅读模式
python在运行池5分钟图运行,如何获取pel文件中15分钟图的参数,就是跨周期调取参数,谢谢
回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2023-8-30 13:10 | 显示全部楼层
看下这个函数,里面有例子的
截图202308301310392402.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

54

主题

130

帖子

130

积分

等级: 免费版

注册:
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分钟。具体什么原因,希望老师能帮忙修改一下。谢谢
回复

使用道具 举报

54

主题

130

帖子

130

积分

等级: 免费版

注册:
2021-7-10
曾用名:
 楼主| 发表于 2023-8-30 16:17 | 显示全部楼层
天道 发表于 2023-8-30 16:15
def init(context):
    context.cs1cc=0
    context.cs2cc=0

正好时0分,15分,30分,45分这些正15分钟时候,上面举的例子只是一个30分钟
回复

使用道具 举报

54

主题

130

帖子

130

积分

等级: 免费版

注册:
2021-7-10
曾用名:
 楼主| 发表于 2023-8-31 09:16 来自手机 | 显示全部楼层
请老师帮忙修改一下,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-16 14:48 , Processed in 0.240459 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表