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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 跨周期引用数据导致的信号闪烁问题

   

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


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

主题:跨周期引用数据导致的信号闪烁问题

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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
跨周期引用数据导致的信号闪烁问题  发帖心情 Post By:2014/2/11 13:01:00    Post IP:222.66.158.164[只看该作者]

请教高手,我的指标在1min下运行程序化交易,指标中引用了15min的数据,在程序化交易过程中,出现如下情形:
1、例如,1min图上,当前K线(假设为第一根K线)完成后出现开仓提示,但是在走过几根K线后,第一根K线的开仓提示信号会消失。这时会导致根据第一根k线开仓的头寸不知道如何处理。请问如何避免这种情况。
2、例如,1min图上,当前K线(假设为第一根K线)完成后不出现开仓提示,但是在走过几根K线后,第一根K线会出现开仓提示信号,但是在程序化交易时,该提示已经不会执行开仓动作了。请问如何避免这种情况。
谢谢

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


加好友 发短信
等级:论坛游民 帖子:211 积分:703 威望:0 精华:0 注册:2012/10/9 9:06:01
  发帖心情 Post By:2014/2/11 15:54:54    Post IP:58.246.57.26[只看该作者]

小周期引用大周期,当时15MIN的K线还没有最终形成,导致有了未来

 

引用15MIN周期的上个周期的数据,就不会有未来了


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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
  发帖心情 Post By:2014/2/12 9:26:36    Post IP:222.66.158.164[只看该作者]

如果采用把每一分钟的数值先赋值,再引用,这样在小周期引用时是否能够逐一应用到对应的分钟数数据?

例如

//IF MINUTE()=1 THEN BEGIN
//kaiduo:=开多18 or (开多15 and (开多12 and 开多13 and 开多14 and 开多17 and 开多19));
//END
//ELSE if minute()=2 then BEGIN
//kaiduo:=开多18 or (开多15 and (开多12 and 开多13 and 开多14 and 开多17 and 开多19));
//END
//ELSE if minute()=3 then BEGIN
//kaiduo:=开多18 or (开多15 and (开多12 and 开多13 and 开多14 and 开多17 and 开多19));
//END
//ELSE if minute()=4 then BEGIN
//kaiduo:=开多18 or (开多15 and (开多12 and 开多13 and 开多14 and 开多17 and 开多19));
//END
//ELSE if minute()=5 then BEGIN
//kaiduo:=开多18 or (开多15 and (开多12 and 开多13 and 开多14 and 开多17 and 开多19));
//END
//ELSE if minute()=6 then BEGIN
//kaiduo:=开多18 or (开多15 and (开多12 and 开多13 and 开多14 and 开多17 and 开多19));
//END
//ELSE if minute()=7 then BEGIN
//kaiduo:=开多18 or (开多15 and (开多12 and 开多13 and 开多14 and 开多17 and 开多19));
//END
//ELSE if minute()=8 then BEGIN
//kaiduo:=开多18 or (开多15 and (开多12 and 开多13 and 开多14 and 开多17 and 开多19));
//END


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2014/2/12 9:30:33    Post IP:58.246.57.26[只看该作者]

不能

 

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=15388

看看这个帖子,里面的方法是否有帮助



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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

 回到顶部