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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]如何实现以下功能?

   

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


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

主题:[求助]如何实现以下功能?

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


加好友 发短信
等级:论坛游侠 帖子:356 积分:767 威望:0 精华:0 注册:2011/9/5 10:51:56
[求助]如何实现以下功能?  发帖心情 Post By:2015/5/12 9:10:50    Post IP:14.151.71.151[显示全部帖子]

现在有名为FUNC_DMA的公式如下:
INPUT : CH01(3,1,5),DM01(3,2,4);
DMA01 : REF(MA(CLOSE,CH01),DM01),COLORYELLOW;
作用是提取3周期前的3日均线作为当前均线;

然后在主策略有以下跨周期引用:
DMA01 := STKINDIEX('','FUNC_DMA.DMA01(DMA_CH01,DMA_DM01)',0,11,3,100);
k线周期为30秒周期,多分钟周期为8分钟,这里的stkindiex参数中,引用了3周期后偏移的数据,因此造成了未来函数的问题,由于在func_dma公式里面,dma01参数是提取3周期之前的数据,这里按道理两个是应该会互相抵消的,但实际应用中,却出现了一大段的未来函数段,如下图,请问为什么?如果我想要不出现未来函数,但是又能实现上面的功能,请问可以怎么写?


图片点击可在新窗口打开查看此主题相关图片如下:001.png
图片点击可在新窗口打开查看




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


加好友 发短信
等级:论坛游侠 帖子:356 积分:767 威望:0 精华:0 注册:2011/9/5 10:51:56
  发帖心情 Post By:2015/5/12 10:10:20    Post IP:14.151.71.151[显示全部帖子]

那有没有办法解决呢?通过变动公式的内容以达到画出上述线段,但又不会有未来函数的问题?

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


加好友 发短信
等级:论坛游侠 帖子:356 积分:767 威望:0 精华:0 注册:2011/9/5 10:51:56
  发帖心情 Post By:2015/5/12 10:27:32    Post IP:14.151.71.151[显示全部帖子]

因为我直接试过引用ma(c,3)画出来的图跟用这种方法画出来的不同,如下图,白线是有未来数据的,黄线是直接引用ma(c,3)的,两个数据不重叠,但是我需要白线的数据,就是要解决未来数据的问题。

图片点击可在新窗口打开查看此主题相关图片如下:002.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:论坛游侠 帖子:356 积分:767 威望:0 精华:0 注册:2011/9/5 10:51:56
  发帖心情 Post By:2015/5/12 10:41:44    Post IP:14.151.71.151[显示全部帖子]

好的,我再试试

 回到顶部