终结者 v2.0 - 页 38

 

谢谢

谢谢Cris,我研究了一下,找到了参数。还把颜色改成了红色和水蓝色,我的截图显示的是绿色,但我后来又改了。

要在EA中使用它,我想你必须把 "bool UpTrendAlert=false, DownTrendAlert=false; "参数传递给EA。例如,如果(UpTrendAlert==true){buysig=true;}?这是我的猜测,我不是一个精通代码的人,我对MQ4只有一个月的经验。

希望有比我们更精明的人能够奋起直追,这是我认为这个论坛能够做到的。有许多知识渊博的人(和女郎)愿意帮助。

干杯

皮普2

附加的文件:
new_colours.jpg  86 kb
 

阿玛和Ea

你好,我一直在为这个指标做一些工作。图1显示了我在指标中加入的评论,以显示什么时候出现下降或上升趋势。图2显示了相反的情况。图3显示了我改变(添加)的评论线。如果在EA中使用,我想应该是这样的:------。

ax=iCustom(NULL,0,"AdvancedAMA_v1",0,10,2,30,5,2.0,2.0,0,1,1,0,0,2,0)

指数缓冲区中的红色 "2 "表示上升趋势。如果它在正常的价格范围内,那么上升趋势得到确认,如果不是,它将是一个非常大的数字,如图片1和2所示。

所以ay=iCistomNULL,0.... ...,3,0) 3是下跌趋势缓冲区的指数。

最后的0表示图表上的最后一个条形,即条形[0]。

你在EA中的行数会是这样的。

if(ax1000){buysig=true;sellsig=false;}//或类似的语句

if(ay1000){sellsig=true;buysig=false;}//或类似的方法。

我相信有更优雅的方法来做同样的事情,我对100和1000的选择完全是任意的。我还没有试过上述方法,但当我准备好时,我就会这样做。

干杯。

Pipsqueak2

附加的文件:
pic1.jpg  90 kb
pic_2.jpg  86 kb
line_175.jpg  99 kb
 

先进的AMA

哇。

我对Pipsqueak印象深刻。 我是外汇新手,不想成为一个傻瓜,但我今天花了一些时间,对照今年1月90%的高质量Alpari数据,手动检查这个指标的表现。 我没有时间做更多的工作,但是我对颜色的确切开始和结束所做的手动点数表明,它产生了0.2019美元的利润,我认为这相当于15分钟EurUsd图表 上1月份的2,001点(我希望我的计算是正确的),不包括买入交易的点差或利息。

如果我的推理是正确的,一个在每个趋势开始和结束时准确买入和卖出的EA会做得很好,因为与收益相比,损失很小,而且你永远不会被市场对你不利的开放交易所困扰。

我敢说我过于简化了,但我可能是对的?

世行

 

可能的EA添加

好的,WB,我希望你添加的是实际条形图的点数,而不是指标线,条形图和指标之间有时会有很大差异。

我上面的帖子是匆忙完成的,我相信人们可以根据颜色的变化来调整进场和出场。 从红色到蓝色(我的颜色)是买入,从蓝色到红色是卖出。 我的上述信息会让你在EA启动后立即进行交易,而这可能不是进入市场的最佳时机。

在EA中选择买入或卖出的线路将查看Bars[0]和Bar[1]。 然后决定颜色的变化,这将转化为指数缓冲区2和3的变化。

现在我正在测试Mandarine与我的进入算法。 稍后我将在终结者上测试AdvancedAMA。

谢谢

Pipsqueak2.

 

先进的AMA

嗨,Pipsqueak。

我很高兴我说过我是个新手! 我是从指标上测量的,而不是从条形图上测量的,所以我明天会回去重新做。 我真是个不折不扣的傻瓜 - 但还是要学习。

虽然我不会写代码,但我非常乐意进行前向/后向测试,所以请随时向我求助,我会很乐意提供帮助--即使没有知识,至少我可以用劳动来回报人们的善意。

白宫

 

好的

好吧,WB,不要对自己太苛刻。 我也是一个MQ4的新手,尽管我已经在外汇领域涉猎了几年。 MQ4是一种奇怪的语言,至少对我来说是这样。

所以我也会跟着沾沾自喜。

干杯。

Pipsqueak2

 

高级 AMA

谢谢 Pipsqueak :-)

今天将尝试进行手动测试,看看我对生成的Pips的看法是否正确。

谢谢你的鼓励。

白银

 

Ea附件

嗨,伙计们,这继续偏离主题,但这是我对AdvancedAMA_v1的最后努力。 我在Mandarine的业务部分插入了这些行。 回溯测试 成功了,现在是正向测试。

空白 CheckForSignals(string symbol)

{

double aq0=iCustom(NULL,0, "AdvancedAMA_v1",10,2,30,1,0);/Aqua going up

double rd0=iCustom(NULL,0, "AdvancedAMA_v1",10,2,30,1,0);//Red going own

double aq1=iCustom(NULL,0, "AdvancedAMA_v1",10,2,30,2,1);//Aqua going up.

double rd1=iCustom(NULL,0, "AdvancedAMA_v1",10,2,30,2,1);//Red going own

如果(aq0<rd1){sellsig=false; buysig=true;}.

如果(rd0<aq1){buysig=false;sellsig=true;}。

注意:我已经将指标中的某些参数改为内部输入,因此只有3个参数显示在ICustom列表中,即10、2、30。 要做到这一点,在元编辑器中打开指标,从你想从参数列表中排除的变量中删除 "extern"。

祝您愉快。

Pipsqueak2

}

 

第360帖

你好,汤姆,我正在用银行间外汇市场测试终结者V203(见帖子360),我在模拟账户上没有问题,但当我想在我的真实账户 上用FXDD启动我的EA时,我有一个问题,EA只执行一个交易,我不明白,因为终结者的其他版本运行良好....,但我更喜欢V2.03 .... 请帮助我。

 
markus06160:
你好,汤姆,我正在用银行间外汇市场测试终结者V203(见帖子360),我在模拟账户上没有问题,但当我想用FXDD在我的真实账户上启动我的EA时,我有一个问题,EA只执行一个交易,我不明白,因为终结者的其他版本运行良好....,但我喜欢V2.03 ....,请帮助我

我可以使用更多信息。

你的设置是什么?

看看终端日记标签,看看是否有线索。

如果手数被设置为2,尝试将其设置为1。

你的回溯测试 在FXDD中是否有效?

汤姆