所有John Ehlers指标... - 页 5 123456789101112...96 新评论 Erman Ardianto 2007.08.10 17:05 #41 如何使用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); } //+------------------------------------------------------------------+ All John Ehlers Indicators... [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. 如何编码? [删除] 2007.10.13 19:58 #42 barnix 2007.10.13 20:45 #43 Sergey Golubev 2007.10.14 07:29 #44 刚刚在其他论坛上发现。 许多MetaStock的公式。 第6页 有公式。要获得其他页面,请将206改为其他数字,例如要获得带有公式的第2页,请在网址中使用202而不是206。 也许,对那些将一些指标转换为MT4的人来说是有用的。 cattus 2007.10.16 00:34 #45 Paulinge 2007.10.16 01:23 #46 " 对你的指标感兴趣" cattus: 嗨,神秘的。根据我的理解,你的假设是,物理来源的数据和市场来源的数据之间的主要区别是情感成分。但我认为研究金融市场的人和编码员的所有努力都是为了了解情感成分的存在,所有这些努力的演变是为了将所有成分(包括情感)转化为指标或技术,使我们能够了解市场如何运作以及如何预测走势。我认为Ehlers的指标是好的,如果他们向我们展示他们是有效的,以便与市场数据一起工作。 嗯....,您使用的合成周期发生器(2)是MetaStock的一个指标?它只是一个图纸吗? 嗨,卡图斯先生。 谢谢你的股票图表和指标,看起来非常好。 根据您的图表,我可以从您那里获得系统周期发生器(2)吗? 谢谢您的好意和帮助。 最好的问候。 Paulinge cattus 2007.10.16 22:25 #47 Paulinge: 嗨,卡图斯先生。感谢你的分享图表和指标,看起来非常好。 根据您的图表,我可以从您那里获得系统周期发生器(2)吗? 谢谢您的好意和帮助。 最好的问候。 Paulinge 嗨,Paulinge。 该图表是由mystified(帖子#40)附上的。我问他,他所附的指标是图纸还是真正的指标。对不起。 我希望他能回答我们。 谢谢。 卡图斯 [删除] 2007.10.18 11:53 #48 dvarrin 2007.12.13 22:52 #49 你好。 有没有人知道我在哪里可以找到一些关于如何使用不同的艾勒过滤器和指标的文件? 丹尼尔 [删除] 2007.12.14 00:38 #50 dvarrin: 你好。有谁知道我在哪里可以找到一些关于如何使用不同的艾勒过滤器和指标的文件? 丹尼尔 买他的书 "欢迎来到我的交易室",或者在网上找到免费的PDF文件......我在某个地方看到过,所以它就在那里。 123456789101112...96 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如何使用COG制作一个EA?
各位好,我需要一些建议,我想用这个重心指标做一个EA。
我想把它作为一个函数 使用,这样我就可以在我的EA中的任何地方调用它。
如果不是太多的话,我希望用以下方式来启动它
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的人来说是有用的。
" 对你的指标感兴趣"
嗨,神秘的。
根据我的理解,你的假设是,物理来源的数据和市场来源的数据之间的主要区别是情感成分。但我认为研究金融市场的人和编码员的所有努力都是为了了解情感成分的存在,所有这些努力的演变是为了将所有成分(包括情感)转化为指标或技术,使我们能够了解市场如何运作以及如何预测走势。我认为Ehlers的指标是好的,如果他们向我们展示他们是有效的,以便与市场数据一起工作。
嗯....,您使用的合成周期发生器(2)是MetaStock的一个指标?它只是一个图纸吗?嗨,卡图斯先生。
谢谢你的股票图表和指标,看起来非常好。
根据您的图表,我可以从您那里获得系统周期发生器(2)吗?
谢谢您的好意和帮助。
最好的问候。
Paulinge
嗨,卡图斯先生。
感谢你的分享图表和指标,看起来非常好。
根据您的图表,我可以从您那里获得系统周期发生器(2)吗?
谢谢您的好意和帮助。
最好的问候。
Paulinge嗨,Paulinge。
该图表是由mystified(帖子#40)附上的。我问他,他所附的指标是图纸还是真正的指标。对不起。
我希望他能回答我们。
谢谢。
卡图斯
你好。
有没有人知道我在哪里可以找到一些关于如何使用不同的艾勒过滤器和指标的文件?
丹尼尔
你好。
有谁知道我在哪里可以找到一些关于如何使用不同的艾勒过滤器和指标的文件?
丹尼尔买他的书 "欢迎来到我的交易室",或者在网上找到免费的PDF文件......我在某个地方看到过,所以它就在那里。