欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 跨周期引用产生未来数据与金字塔的运行机理有矛盾?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3062人关注过本帖树形打印复制链接

主题:跨周期引用产生未来数据与金字塔的运行机理有矛盾?

帅哥哟,离线,有人找我吗?
szwangwei88
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2013/6/19 15:11:59
跨周期引用产生未来数据与金字塔的运行机理有矛盾?  发帖心情 Post By:2014/3/31 11:03:55    Post IP:125.85.98.240[只看该作者]

     在交易系统中,小周期引用大周期数据,交易系统在逐k线模式,且勾选“仅刷新最后1根k线”,按金字塔的运行机理,前面的开平仓就不会因为新来的数据引起大周期的指标改变,造成前面开平仓的条件消失,从而取消前面的开平仓,但现在运行的结果就是即使在交易系统中勾选了“仅刷新最后1根k线”,前面开平仓的也会消失(这实际就造成引用未来数据),这在交易系统里就不是仅刷新最后1根k线了?
     这种情况如果回测的话,收益会非常好,而实际是做不到的。回测的目的就是模拟实际的情况来交易的,现在这种情况可以说交易系统用了跨周期引用,就没有办法进行可靠的回测,这给开发策略带来相当大的不便,软件的使用受到很大的限制。宁愿要忽闪信号,也不要用未来数据。
    解决这个问题应该很简单,就让”仅刷新最后1根k线”起作用就好了。不知看法对不对?
   

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/3/31 11:12:04    Post IP:58.246.57.26[只看该作者]

仅刷最后一根k线就是让逐k线公式在行情刷新的时候仅仅是最后一根k线计算,而不是所有的k线都计算一遍。

这个意思不是说前面k线不计算,而是只在最后一根k线计算一次,不在全部的k线上做重复的计算

总之你的思路想错方向了。

 

总结:小周期引用大周期当前周期是未来,不想要未来就用往前偏移一个周期,这个和公式怎么刷新的没关系



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
szwangwei88
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2013/6/19 15:11:59
  发帖心情 Post By:2014/3/31 11:19:03    Post IP:125.85.98.240[只看该作者]

现在的情况是新的数据进来后,我前面有的本来已经开仓的信号(比如开多仓的红箭头)就消失了,这说明刷新了前面的数据啊。

 回到顶部
帅哥哟,离线,有人找我吗?
szwangwei88
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2013/6/19 15:11:59
  发帖心情 Post By:2014/3/31 11:25:16    Post IP:125.85.98.240[只看该作者]

小周期引用大周期的上一周期的数据,这个引用就没有太大的意义了。这个问题,前面有很多人提,但不明白为什么就不能改一改,或增加一个函数能够消除未来数据,从技术上说,这个应该不难吧。

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/3/31 11:28:25    Post IP:58.246.57.26[只看该作者]

感谢提交建议,现在按照上面提出的方法处理


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
szwangwei88
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2013/6/19 15:11:59
  发帖心情 Post By:2014/3/31 11:33:25    Post IP:125.85.98.240[只看该作者]

现在有跨周期引用的策略如何做回测?如果回测中有未来数据,这种回测肯定是没有用的,那这样的话,策略就不能做跨周期的,这个局限性就比较的了。

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/3/31 13:15:07    Post IP:58.246.57.26[只看该作者]

偏移引用,往前引用一个周期比如stkindi('','ma.ma1',0,3,-1);



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
szwangwei88
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2013/6/19 15:11:59
  发帖心情 Post By:2014/3/31 18:14:04    Post IP:125.85.98.240[只看该作者]

我看到只要有人提出跨周期引用的未来数据问题,金字塔就让别人引用大周期的上一周期的数据,本来就是引用的大周期的数据,再换成上一个周期的数据,你们认为这对策略很有用吗?看了很多以前的问题,看到那个“仅刷新最后1根k线"的设置,只是说有新来数据,但没有形成一个完整的K线时,才只刷新最后一根K线,但形成了新的k线时,仍要从第一根k线刷新的,这才能解释为什么开平仓的信号有消失了。但看看你们教材对仅刷新最后1根k线"的解释,有几个人能理解成是这样的?能够知道这样的用户,一定是摸索了很长时间才知道的。你们编审教材的一两个人略微多下点功夫,我们千万的用户就能节省大量的时间。这样的例子在金字塔还有很多,感觉学金字塔的编程比C++还难,C++有很多逻辑清晰的教材,语言本身的逻辑也很严谨。学金字塔编程,感觉就是摸索,好费力。说这些,还是想金字塔好,软件好用,希望能从用户的角度考虑问题,把跨周期未来数据的问题解决了吧,这个从技术上说不难。但要从其他方面去考虑,可能就难上加难了。

[此贴子已经被作者于2014/3/31 18:15:27编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/4/1 8:58:39    Post IP:58.246.57.26[只看该作者]

还是如同我上面所说你理解错了最后一根k线刷新的含义,最后一根k线刷新指的是公式的刷新原则,说明在逐k线模式下只在最后的k线刷新一次公式,而这个公式是需要从k线第一根开始计算;而不勾选就是从第一根k线开始每根k线都要计算一遍公式。这并不是意味着之前的k线不被计算


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部