金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2402|回复: 5

信号闪烁问题

[复制链接]

54

主题

130

帖子

130

积分

等级: 免费版

注册:
2021-7-10
曾用名:
发表于 2022-2-16 08:41 | 显示全部楼层 |阅读模式
def init(context):
      context.ti = 0
def before_trading(context):
    pass
def handle_bar(context):
     ti = history_bars(context.s1, context.ma34+1, 'self', 'datetime',True)
     cs3=get_indicator(context.s1,wj,'cs3','','self',500)
     if cs3[-1]==1 and (ti!=context.ti).all(): #信号判断

请老师帮忙看下代码,我在固定轮询模式下,在1分钟图上测试 ,在当前K线当信号判断语句出现一次信号就发出信号了,我想要得效果是cs3[-1]==1判断的是上一K线的信号,就是K线收盘后的效果。谢谢

回复

使用道具 举报

31

主题

7889

帖子

7899

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-2-16 09:46 | 显示全部楼层
列表
a = [1,2,3,4]
a[-1]取得是哪个值可以想下,这个是python列表基础了。。。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

50

帖子

50

积分

等级: 免费版

注册:
2021-8-3
曾用名:
发表于 2022-2-16 09:55 | 显示全部楼层
a[-1]取得是上一根K线啊?而且在K线收盘模式下完全正确!
回复

使用道具 举报

31

主题

7889

帖子

7899

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-2-16 10:00 | 显示全部楼层
说实话你如果连列表-1表示最后一个元素还不知道,这实在是基础太薄弱了
截图202202161000305759.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

31

主题

7889

帖子

7899

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-2-16 10:01 | 显示全部楼层
这1,2,3,4就是你获取到的clsoe价格假设
那么4是不是最新一个价格,那么返回了4是不是python自己的语法就是返回了4
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

31

主题

7889

帖子

7899

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-2-16 10:04 | 显示全部楼层
另外如果基础差,建议自己吧ti,cs3这种取过来数据都输出来看
然后怎么处理列表数据,编程一定要自己多代码输出看而不是光凭自己认知
比如-1不能我觉得他是上一个就是上一个,一定要自己多输出看多输出看
只有这样你才能更了解编程,更了解比如-1到底是取哪个值
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 21:07 , Processed in 0.191997 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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