编码帮助 - 页 375 1...368369370371372373374375376377378379380381382...786 新评论 Mladen Rakic 2014.10.16 18:11 #3741 grego: 指标中只有3个参数,3个都是相同的参数 对不起,不知道你的测试是怎么回事 camaropeti 2014.10.16 19:19 #3742 请帮助我。 有谁之前使用过fxdreema的EA生成器网站?我怎么能做多时间框架的EA?我试着在论坛上寻找帮助,但他们不知道如何获得我想要的东西。 如果有人之前做了多时间框架指标或专家,请为我在论坛上写的随机震荡器做一个并分享链接。我只是想看一个例子,说明多时间框架的可用性。 作为免费用户,你可以创建无限的联系人,只是不能直接下载。需要进入菜单Projects -> Create a shared copy(你每天只能做3次),然后从生成的网络链接中下载你做的东西。 这里是关于我的对话的论坛链接。 https://fxdreema.com/forum/viewtopic.php?f=2&t=2664 (也许需要一个很短的注册,但我不确定这一点)。 Mladen Rakic 2014.10.16 19:28 #3743 camaropeti: 请帮助我。有谁之前使用过fxdreema的EA生成器网站?我怎么能做多时间框架的EA?我试着在论坛上寻找帮助,但他们不知道如何获得我想要的东西。 如果有人之前做了多时间框架指标或专家,请为我在论坛上写的随机震荡器做一个并分享链接。我只是想看一个例子,说明多时间框架的可用性。 作为免费用户,你可以创建无限的联系人,只是不能直接下载。需要进入菜单Projects -> Create a shared copy(你每天只能做3次),然后从生成的网络链接中下载你做的东西。 这里是关于我的对话的论坛链接。 https://fxdreema.com/forum/viewtopic.php?f=2&t=2664 (也许需要一个很短的注册,但我不确定这一点。) camaropeti 看一下这个主题:https://www.mql5.com/en/forum/173574 那里有很多工作的多时间框架指标。我建议你从最后的帖子开始(那里有与新的metatrader 4兼容的多时间框架版本)。 之后,你可以看一下这个主题:https://www.mql5.com/en/forum/181423 以此类推(有很多eas已经能够使用多时间框架)。 camaropeti 2014.10.16 19:46 #3744 谢谢你的回答,你很有帮助,但我说过,有人在fxdreema网站上做了一个多时间框架Stoch的例子,因为,我想看看这个问题的解决方案是什么。当我看到一个指标并了解它是如何工作的时候,我想制作我的专家,这将是多时间框架的,将使用一个以上的指标。 如果有人用fxdreema做了一个专家,请把它放到metatrader策略测试器上,因为我尝试过创建多时间框架,但没有人成功。 Mladen Rakic 2014.10.16 20:34 #3745 camaropeti: 谢谢你的回答,你很有帮助,但我说过,有人在fxdreema网站上做了一个多时间框架Stoch的例子,因为,我想看看这个问题的解决方案是什么。如果有人用fxdreema做了一个专家,请把它放到metatrader策略测试器上,因为我尝试过创建多时间框架,但没有人成功。 在EA中使用多时间框架的随机指数非常简单 简单地使用这样的方法。 double stochasticValue = iStochastic(NULL,timeFrame,kPeriod,dPeriod,slowing,MODE_SMA,0,MODE_MAIN,1) 对于一个所需的时间框架的主要随机值的第一个关闭的酒吧(行中的1 - 最后一个参数)。 自定义指标 同样简单:只要用iCustom(NULL, timeFrame, indicatorName, ....parameters..., bufferNo,shift)替换iStochastic()就可以了。 camaropeti 2014.10.16 21:01 #3746 mladen: 在EA中使用多时间框架的随机指标是非常简单的只需使用像这样的东西。 double stochasticValue = iStochastic(NULL,timeFrame,kPeriod,dPeriod,slowing,MODE_SMA,0,MODE_MAIN,1) 对于所需时间框架的第一个闭合条的主要随机值(该行的1-最后一个参数)。 自定义指标同样简单:只要用iCustom(NULL, timeFrame, indicatorName, ....parameters..., bufferNo,shift)替换iStochastic()就可以了。 你很专业,但我不懂代码语言,即使你说什么是什么。 我不想写代码。 我很高兴,我了解fxdreema的很多功能,我可以创建简单的EA,而不需要编码。 我不确定,但我认为在你的代码中你说,如果我改变metatrader中的时间框架,指标就会为该时间框架而工作。也就是说,该指标的时间框架与我在metatrader图表中设置的时间框架相同。或者是一个指定的时间框架 我说的多时间段是指我在fx dreema论坛上写的那样。我复制到这里。 "例如,有一个随机震荡器,我做了一个EA,只看到这个震荡器。Stoch...是在M15时间段下降,M5时间段下降,但M1时间段上升。 在这种情况下,如果EA只看到1分钟的时间框架(metatrader上的实际设置),它想买入,但好的策略是等待M1时间框架再次下降,然后卖出。 我想把M1、M5、M15的时间段都看到,当每个时间段的指标都是同一个方向时,就开始交易。" 我是指M1-M15的每个时间段。 camaropeti 2014.10.16 21:09 #3747 在fxdreema上,我试过这个,但当然没有成功。橙色的点表示该区块是真的,黄色的点表示相反的事件。 附加的文件: forum.jpg 44 kb razo 2014.10.17 02:00 #3748 嗨,伙计们。 谁能帮我解决这个指标? 我试着让它在开盘时工作,它编译得很好,在策略测试器中 看起来也很好......但在真实账户中却失败了,画出了正确的腿......但有时它会跳回一根蜡烛,在收盘[或收盘前后]而不是开盘时停止。什么原因? 以下是代码(ZigZag Open Sar)。 #property indicator_chart_window #属性 indicator_buffers 3 #属性 indicator_color1 灰色 #属性 indicator_color3 橙色 外部双数 Step=0.02; extern double Maximum=0.2; extern bool ExtremumsShift=1; Extern int History=0; //-- double Peak[], Trough[], SAR[]。 //============================================================= int init() { SetIndexBuffer(0,Peak); SetIndexStyle(0,DRAW_ZIGZAG); SetIndexLabel(0, "Peak")。 SetIndexEmptyValue(0,0.0)。 SetIndexBuffer(1,Trough); SetIndexStyle(1,DRAW_ZIGZAG); SetIndexLabel(1, "Trough"); SetIndexEmptyValue(1,0.0); SetIndexBuffer(2,SAR); SetIndexStyle(2,DRAW_ARROW); SetIndexArrow(2,159); SetIndexLabel(2, "SAR")。 SetIndexEmptyValue(2,0.0)。 返回(0)。 } //============================================================= int start() { static int BarsPrev; bool MissBars=Bars-BarsPrev>1; bool NewBar=Bars-BarsPrev==1。 if(MissBars && BarsPrev!=0) BarsPrev=reinit(); int limit=Bars-BarsPrev-(BarsPrev==0); BarsPrev=Bars; if(History!=0 && limit>History) limit=History-1; for(int i=limit; i>=0; i--) { SAR=iSAR(NULL,0,Step,Maximum, i)。 double mid[2]; mid[0]=(Open+Open)/2。 mid[1]=(Open+Open)/2。 静态int j; 静态bool dir; 静态双数h,l。 int shift。 if(i>0) j++; 如果(dir) { 如果(h<Open) {h=Open; j=NewBar;} 如果(SARmid[0]) { shift=i+ExtremumsShift*(j+NewBar)。 Peak[shift]=h; dir=0。 l=Open; j=0; } } 否则 { 如果(l>Open) {l=Open; j=NewBar;} 如果(SAR>=mid[1] && SAR<mid[0]) { shift=i+ExtremumsShift*(j+NewBar)。 Trough[shift]=l; dir=1。 h=Open; j=0; } } } // if(MissBars) Print("limit: " ,limit," Bars:" ,Bars," IndicatorCounted:",IndicatorCounted())。 返回(0)。 } //============================================================= // int reinit() { ArrayInitialize(Peak,0.0); ArrayInitialize(Trough,0.0); ArrayInitialize(SAR,0.0); return(0); } 谢谢你的帮助! Coding help 精英指标 :) 问吧! ms03-039 2014.10.17 04:24 #3749 为什么123.mq4可以工作 ..... 文件ABC.mq4不能工作Build 711?这两个文件的代码是相同的。应该如何改进代码以使文件能在Build 711中工作? . 123.mq4 abc.mq4 附加的文件: 123.mq4 7 kb abc.mq4 7 kb Mladen Rakic 2014.10.17 05:26 #3750 popej30: 为什么123.mq4可以工作 ..... 文件ABC.mq4不能工作Build 711?这两个文件的代码是相同的。应该如何改进代码以使文件能在Build 711中工作?. 123.mq4 abc.mq4 以下是可以使用的版本:abc_nmc.mq4 附加的文件: abc_nmc.mq4 7 kb 1...368369370371372373374375376377378379380381382...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
指标中只有3个参数,3个都是相同的参数
对不起,不知道你的测试是怎么回事
请帮助我。
有谁之前使用过fxdreema的EA生成器网站?我怎么能做多时间框架的EA?我试着在论坛上寻找帮助,但他们不知道如何获得我想要的东西。
如果有人之前做了多时间框架指标或专家,请为我在论坛上写的随机震荡器做一个并分享链接。我只是想看一个例子,说明多时间框架的可用性。
作为免费用户,你可以创建无限的联系人,只是不能直接下载。需要进入菜单Projects -> Create a shared copy(你每天只能做3次),然后从生成的网络链接中下载你做的东西。
这里是关于我的对话的论坛链接。
https://fxdreema.com/forum/viewtopic.php?f=2&t=2664
(也许需要一个很短的注册,但我不确定这一点)。
请帮助我。
有谁之前使用过fxdreema的EA生成器网站?我怎么能做多时间框架的EA?我试着在论坛上寻找帮助,但他们不知道如何获得我想要的东西。
如果有人之前做了多时间框架指标或专家,请为我在论坛上写的随机震荡器做一个并分享链接。我只是想看一个例子,说明多时间框架的可用性。
作为免费用户,你可以创建无限的联系人,只是不能直接下载。需要进入菜单Projects -> Create a shared copy(你每天只能做3次),然后从生成的网络链接中下载你做的东西。
这里是关于我的对话的论坛链接。
https://fxdreema.com/forum/viewtopic.php?f=2&t=2664
(也许需要一个很短的注册,但我不确定这一点。)camaropeti
看一下这个主题:https://www.mql5.com/en/forum/173574
那里有很多工作的多时间框架指标。我建议你从最后的帖子开始(那里有与新的metatrader 4兼容的多时间框架版本)。
之后,你可以看一下这个主题:https://www.mql5.com/en/forum/181423
以此类推(有很多eas已经能够使用多时间框架)。
谢谢你的回答,你很有帮助,但我说过,有人在fxdreema网站上做了一个多时间框架Stoch的例子,因为,我想看看这个问题的解决方案是什么。当我看到一个指标并了解它是如何工作的时候,我想制作我的专家,这将是多时间框架的,将使用一个以上的指标。
如果有人用fxdreema做了一个专家,请把它放到metatrader策略测试器上,因为我尝试过创建多时间框架,但没有人成功。
谢谢你的回答,你很有帮助,但我说过,有人在fxdreema网站上做了一个多时间框架Stoch的例子,因为,我想看看这个问题的解决方案是什么。如果有人用fxdreema做了一个专家,请把它放到metatrader策略测试器上,因为我尝试过创建多时间框架,但没有人成功。
在EA中使用多时间框架的随机指数非常简单
简单地使用这样的方法。
对于一个所需的时间框架的主要随机值的第一个关闭的酒吧(行中的1 - 最后一个参数)。
自定义指标 同样简单:只要用iCustom(NULL, timeFrame, indicatorName, ....parameters..., bufferNo,shift)替换iStochastic()就可以了。
在EA中使用多时间框架的随机指标是非常简单的
只需使用像这样的东西。
对于所需时间框架的第一个闭合条的主要随机值(该行的1-最后一个参数)。
自定义指标同样简单:只要用iCustom(NULL, timeFrame, indicatorName, ....parameters..., bufferNo,shift)替换iStochastic()就可以了。你很专业,但我不懂代码语言,即使你说什么是什么。
我不想写代码。
我很高兴,我了解fxdreema的很多功能,我可以创建简单的EA,而不需要编码。
我不确定,但我认为在你的代码中你说,如果我改变metatrader中的时间框架,指标就会为该时间框架而工作。也就是说,该指标的时间框架与我在metatrader图表中设置的时间框架相同。或者是一个指定的时间框架
我说的多时间段是指我在fx dreema论坛上写的那样。我复制到这里。
"例如,有一个随机震荡器,我做了一个EA,只看到这个震荡器。Stoch...是在M15时间段下降,M5时间段下降,但M1时间段上升。
在这种情况下,如果EA只看到1分钟的时间框架(metatrader上的实际设置),它想买入,但好的策略是等待M1时间框架再次下降,然后卖出。
我想把M1、M5、M15的时间段都看到,当每个时间段的指标都是同一个方向时,就开始交易。"
我是指M1-M15的每个时间段。
在fxdreema上,我试过这个,但当然没有成功。橙色的点表示该区块是真的,黄色的点表示相反的事件。
嗨,伙计们。
谁能帮我解决这个指标?
我试着让它在开盘时工作,它编译得很好,在策略测试器中 看起来也很好......但在真实账户中却失败了,画出了正确的腿......但有时它会跳回一根蜡烛,在收盘[或收盘前后]而不是开盘时停止。什么原因?
以下是代码(ZigZag Open Sar)。
#property indicator_chart_window
#属性 indicator_buffers 3
#属性 indicator_color1 灰色
#属性 indicator_color3 橙色
外部双数 Step=0.02;
extern double Maximum=0.2;
extern bool ExtremumsShift=1;
Extern int History=0;
//--
double Peak[],
Trough[],
SAR[]。
//=============================================================
int init()
{
SetIndexBuffer(0,Peak);
SetIndexStyle(0,DRAW_ZIGZAG);
SetIndexLabel(0, "Peak")。
SetIndexEmptyValue(0,0.0)。
SetIndexBuffer(1,Trough);
SetIndexStyle(1,DRAW_ZIGZAG);
SetIndexLabel(1, "Trough");
SetIndexEmptyValue(1,0.0);
SetIndexBuffer(2,SAR);
SetIndexStyle(2,DRAW_ARROW);
SetIndexArrow(2,159);
SetIndexLabel(2, "SAR")。
SetIndexEmptyValue(2,0.0)。
返回(0)。
}
//=============================================================
int start()
{
static int BarsPrev;
bool MissBars=Bars-BarsPrev>1;
bool NewBar=Bars-BarsPrev==1。
if(MissBars && BarsPrev!=0) BarsPrev=reinit();
int limit=Bars-BarsPrev-(BarsPrev==0); BarsPrev=Bars;
if(History!=0 && limit>History) limit=History-1;
for(int i=limit; i>=0; i--)
{
SAR=iSAR(NULL,0,Step,Maximum, i)。
double mid[2];
mid[0]=(Open+Open)/2。
mid[1]=(Open+Open)/2。
静态int j;
静态bool dir;
静态双数h,l。
int shift。
if(i>0) j++;
如果(dir)
{
如果(h<Open) {h=Open; j=NewBar;}
如果(SARmid[0])
{
shift=i+ExtremumsShift*(j+NewBar)。
Peak[shift]=h;
dir=0。
l=Open; j=0;
}
}
否则
{
如果(l>Open) {l=Open; j=NewBar;}
如果(SAR>=mid[1] && SAR<mid[0])
{
shift=i+ExtremumsShift*(j+NewBar)。
Trough[shift]=l;
dir=1。
h=Open; j=0;
}
}
}
// if(MissBars) Print("limit: " ,limit," Bars:" ,Bars," IndicatorCounted:",IndicatorCounted())。
返回(0)。
}
//=============================================================
//
int reinit()
{
ArrayInitialize(Peak,0.0);
ArrayInitialize(Trough,0.0);
ArrayInitialize(SAR,0.0);
return(0);
}
谢谢你的帮助!
为什么123.mq4可以工作 ..... 文件ABC.mq4不能工作Build 711?这两个文件的代码是相同的。应该如何改进代码以使文件能在Build 711中工作?
.
123.mq4
abc.mq4
为什么123.mq4可以工作 ..... 文件ABC.mq4不能工作Build 711?这两个文件的代码是相同的。应该如何改进代码以使文件能在Build 711中工作?
.
123.mq4
abc.mq4以下是可以使用的版本:abc_nmc.mq4