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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 小周期级别上记录大周期指标的问题

   

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


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

主题:小周期级别上记录大周期指标的问题

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/8 19:50:30    Post IP:101.88.243.76[显示全部帖子]

这个地方是吧ema的算法拆解了。

算法:若Y=EMA(X,N),则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。

em1是当前周期对应的3分钟周期的上一根k的结果,即Y'.  已知N=12,X=CLOSE。带入上面算法中即

Y=[2*CLOSE+(12-1)*EM1]/(12+1)=em1*11/13+c*2/13;

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/9 19:11:01    Post IP:101.88.243.217[显示全部帖子]

您代码现在碰到了什么问题?要做什么。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/9 20:11:44    Post IP:101.88.96.209[显示全部帖子]

请您仔细看你一楼的范例。理解原理和代码逻辑。而不是浅尝而止。

1,stkindi引用的数据位置不对。

2.引用的结果拆分不对。

 

自己对比下一楼和您自己写的代码



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/10 9:52:12    Post IP:101.88.243.247[显示全部帖子]

1,被引用的变量必须是:赋值的。

A:=SMA(MAX(CLOSE-LC,0),13,1);    =>A:SMA(MAX(CLOSE-LC,0),13,1);  

B:=SMA(ABS(CLOSE-LC),13,1);    =>B:SMA(ABS(CLOSE-LC),13,1); 

 

2.

抱歉,把sma的算法当成ema的算法理解了。

您的代码分解没有问题。结果不一样的原因是因为:

sma同样是递归算法,受k线起始位置的影响比较大。而垮周期引用的起始位置和你在图表中看到的起始位置不同。

 

 

注:该算法存在漏洞。无法有效计算,3分钟内的中间一分钟。

 

 

 



编程无捷径,技巧靠积累。
 回到顶部