Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:均线求改成金字塔公式,MA5=(REF(MA5,1)*4+C)/5

1楼
国王归来 发表于:2011/7/27 18:00:31

想作一条均线不同于MA算法,MA5=(REF(MA5,1)*4+C)/5

下面是我写的TB公式,请问在金字塔中怎么作出来,谢谢。

Vars
 Numeric N(5); //参数,5日均线
 NumericSeries MAValue(0);//5日均线值
Begin
 If(CurrentBar==0) //如果是首K线
 {
  MAValue = C;    //均线值=当日收盘价
 }Else
 {
  MAValue = (MAValue[1]*(N-1)+C) /N;  //(非首日均线)当日均价=(上日该均线值*4+收盘价)/5
 }
 PlotNumeric("MA",MAValue);    //输出该均线值
End

2楼
oceanjztwind 发表于:2011/7/28 7:35:45

写了一下 通达过 请高手帮忙下

FC:=CLOSE;
MA5:=0*CLOSE;
tmp:=setlbound(MA5,5);
e1:=FC[5];
for i=6 to datacount do begin
  e1:=(e1*4+FC[i])/5;
  MA5[i]=e1;
end
JXMA5:MA5;

3楼
阿火 发表于:2011/7/28 8:24:33

if barpos=1 then ma5:=c;

else ma5:=(4*ma5+c)/5;

均线:ma5;

 

金字塔很容易就实现了,3行即可

[此贴子已经被作者于2011-7-28 8:24:56编辑过]
4楼
王锋 发表于:2011/7/28 9:38:43

runmode:0;

if barpos=1 then ma5:=c;

else ma5:=(4*ma5+c)/5;

均线:ma5;

 

最好指明只能用在逐K线模式

5楼
oceanjztwind 发表于:2011/7/28 20:15:14
在TB中 这个公式如何在1分钟K线中显示5分钟的指标线 VOLUME:=MA(VOL,14)/VOL; MID:=100*(HIGH+LOW-REF(HIGH+LOW,1))/(HIGH+LOW); EMV:100*MA(MID*VOLUME*(HIGH-LOW)/MA(HIGH-LOW,14),14); MAEMV:MA(EMV,9);
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 3 queries.