以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]可否帮忙编写一个EMA的抛物转向?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149803)

--  作者:hptbmjs
--  发布时间:2017/3/29 0:18:58
--  [求助]可否帮忙编写一个EMA的抛物转向?
admin的帖子看了,但是水平有限改不来  可否帮忙直接改写给我源码?EMA   MA10:=EMA2(CLOSE,10);非常感谢你们能在百忙中帮助小弟 我将一如既往支持你们的,继续订购你们的产品(注:本人订购至今已经3年多了)
--  作者:jinzhe
--  发布时间:2017/3/29 9:04:50
--  

runmode:0; 

n:=10;
ss:=0;
kk:=0;
for i=0 to n do begin
   ss:=ss+(n-i)*close[barpos-i];
end
for i=1 to n do kk:=kk+i;
if barpos>=n then   n2:ss/kk;

最终N2就是你要的通过代码计算的ema2

还有在金字塔里面ema和ema2是两个函数,在金字塔里面ema2等同于wma。

你要ema2就是上面的计算方式

[此贴子已经被作者于2017/3/29 9:05:48编辑过]

--  作者:hptbmjs
--  发布时间:2017/3/29 11:19:36
--  
谢谢您,不过这个似乎没办法用SAR的形式来止损  可否帮我再改一下? 
http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=3437
使用金字塔PEL语言实现的SAR算法,可以加工用户特定的移动止损功能 

--  作者:jinzhe
--  发布时间:2017/3/29 11:22:49
--  
那你到底要做什么?要怎么样sar止损ema2?
--  作者:hptbmjs
--  发布时间:2017/3/29 11:32:30
--  
就是将SAR的算法改成EMA2 实现抛物转向的买卖
TURN:=SARTURN(4,2,20);
ENTERLONG:TURN=1;
EXITLONG:TURN=-1 

--  作者:hptbmjs
--  发布时间:2017/3/29 11:37:50
--  
简单的目的就是想用EMA2曲线拐头发出买卖信号,原来的SAR取的是价格 现在要的是SAREMA2   
--  作者:jinzhe
--  发布时间:2017/3/29 13:06:31
--  
改不了