所有John Ehlers指标... - 页 5

 

如何使用COG制作一个EA?

各位好,我需要一些建议,我想用这个重心指标做一个EA。

我想把它作为一个函数 使用,这样我就可以在我的EA中的任何地方调用它。

如果不是太多的话,我希望用以下方式来启动它

double COG(int timeframe, int period, int shift)[/code]

I'm a newbie in programmer's world, and I find some difficulties in it.

Please someone help me, thank you.

[code]

//+------------------------------------------------------------------+

//| Center of Gravity.mq4 |

//+------------------------------------------------------------------+

#property copyright "Copyright 2002, Finware.ru Ltd."

#property link "http://www.finware.ru/"

#property indicator_separate_window

#property indicator_buffers 2

#property indicator_color1 Blue

#property indicator_color2 Red

extern int Per=10;

extern int CountBars=300;

//---- buffers

double val1[];

double val2[];

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

string short_name;

//---- indicator line

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,val1);

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,val2);

//----

return(0);

}

//+------------------------------------------------------------------+

//| Center of Gravity |

//+------------------------------------------------------------------+

int start()

{

if (CountBars>=Bars) CountBars=Bars;

SetIndexDrawBegin(0,Bars-CountBars+Per+1);

SetIndexDrawBegin(1,Bars-CountBars+Per+1);

int i,cnt,counted_bars=IndicatorCounted();

double value1,sum,sum1;

//----

if(Bars<=38) return(0);

//---- initial zero

if(counted_bars<Per)

{

for(i=1;i<=0;i++) val1[CountBars-i]=0.0;

for(i=1;i<=0;i++) val2[CountBars-i]=0.0;

}

//----

i=CountBars-Per-1;

while(i>=0)

{

sum = 0.0;

for (cnt=0; cnt<=Per-1; cnt++)

{

sum = sum + (High+Low)/2;

}

sum1=0.0;

for (cnt=0; cnt<=Per-1; cnt++)

{

sum1=sum1+((High+Low)*(cnt+1)/2);

}

value1=sum/sum1;

val1=value1;

if (i>0) val2=value1;

i--;

}

return(0);

} //+------------------------------------------------------------------+

 
 
 

刚刚在其他论坛上发现。

许多MetaStock的公式。

6页 有公式。要获得其他页面,请将206改为其他数字,例如要获得带有公式的第2页,请在网址中使用202而不是206。

也许,对那些将一些指标转换为MT4的人来说是有用的。

 
 

" 对你的指标感兴趣"

cattus:
嗨,神秘的。

根据我的理解,你的假设是,物理来源的数据和市场来源的数据之间的主要区别是情感成分。但我认为研究金融市场的人和编码员的所有努力都是为了了解情感成分的存在,所有这些努力的演变是为了将所有成分(包括情感)转化为指标或技术,使我们能够了解市场如何运作以及如何预测走势。我认为Ehlers的指标是好的,如果他们向我们展示他们是有效的,以便与市场数据一起工作。

嗯....,您使用的合成周期发生器(2)是MetaStock的一个指标?它只是一个图纸吗?

嗨,卡图斯先生。

谢谢你的股票图表和指标,看起来非常好。

根据您的图表,我可以从您那里获得系统周期发生器(2)吗?

谢谢您的好意和帮助。

最好的问候。

Paulinge

 
Paulinge:
嗨,卡图斯先生。

感谢你的分享图表和指标,看起来非常好。

根据您的图表,我可以从您那里获得系统周期发生器(2)吗?

谢谢您的好意和帮助。

最好的问候。

Paulinge

嗨,Paulinge。

该图表是由mystified(帖子#40)附上的。我问他,他所附的指标是图纸还是真正的指标。对不起。

我希望他能回答我们。

谢谢。

卡图斯

 
 

你好。

有没有人知道我在哪里可以找到一些关于如何使用不同的艾勒过滤器和指标的文件?

丹尼尔

 
dvarrin:
你好。

有谁知道我在哪里可以找到一些关于如何使用不同的艾勒过滤器和指标的文件?

丹尼尔

买他的书 "欢迎来到我的交易室",或者在网上找到免费的PDF文件......我在某个地方看到过,所以它就在那里。