洗脑:系统开发 - 页 4

 

现在我知道,我们的EA被编程为有永久止损。

所以我继续使用这个规则进行手动测试

https://www.mql5.com/en/forum/172979/page3

我在这个系统中添加了一个其他的指标进行手动测试(阅读Prace_Channel指标),估计利润等。

我试图改变它,我认为它应该是成功的。

 

我在H1上开了两个订单(eurusd卖出和usdchf买入),在M15上开了一个订单(gbpusd卖出)。

我认为这个系统可能有效。

我指的是用iTrend指标作为过滤器和一些其他指标的系统。

见一些关于它的讨论,https://www.mql5.com/en/forum/172979/page4

 

我有一个建议。

用BrainTrend2Sig(或BrainTrend1Sig)取代PriceChannel_Stop_v1指标。它更稳定,并在时间框架上发送单一信号=开盘价

 
twinsen:
我有一个建议。

用BrainTrend2Sig(或BrainTrend1Sig)取代PriceChannel_Stop_v1指标。它更稳定,在时间框架上发送单一信号=开盘价。

但我们已经有BrainTrending EA了。

请看https://www.mql5.com/en/forum/173029

这个EA使用BrainTrend1指标在更高的时间框架上获得信号,BrainTrend2指标在更低的时间框架上获得S/L(与TSD相同--在D1上估计趋势,在H4上交易)和ADX。

洗脑是不同的。

 

是的......但这很奇怪......太多的输入参数......。

我想修改洗脑EA,用BrainTrend2Sig代替PriceChannel_Stop_v1指标(保持洗脑的逻辑)。

如果工作...

附加的文件:
brain.gif  30 kb
 

我正准备从BrainTrend2Sig中读取信号

double BT2SigSell = iCustom(NULL, 0, "BrainTrend2Sig", ChannelPeriod, Nbars, 0); // BT2Sig的销售值

double BT2SigBuy = iCustom(NULL, 0, "BrainTrend2Sig", ChannelPeriod, Nbars, 1); // BT2Sig的购买值

Alert( Symbol() , " at " ,Close[0] , " Buy " ,BT2SigBuy , " Sell " , BT2SigSell)。

我每次都收到BT2SigSell =0 & BT2SigBuy =0

有什么问题吗?

 

正确的调用是。

double BT2SigSell = iCustom(NULL, 0, "BrainTrend2Sig", Nbars, 1,0); // Sell Value of BT2Sig

double BT2SigBuy = iCustom(NULL, 0, "BrainTrend2Sig",Nbars, 0, 0); // 买入BT2Sig的值。

 

带有iTrend过滤器的洗脑EA被创建了

我想说的是,带有iTrend过滤器的洗脑EA已经创建。

洗脑#1c.mq4

该EA和必要的指标集(没有指标该EA将无法工作),您可以在https://www.mql5.com/en/forum/172975

关于设置、时间框架等的描述,您可以在 "设置问题 "区域找到:https://www.mql5.com/en/forum/173031

 

我认为,一个好的洗脑过滤器可以是不在同一时间在3个主要市场开出超过1笔交易。

瑞士法郎、欧元、英镑密切相关......如果我们同时开立两笔交易......我们将面临更大的风险。

最好的问候。

 

我认为洗脑是可以的。在这6天中没有损失。只有利润。

它是非常可靠的EA,可靠性取决于过滤器(ITrendLevel的值越高,可靠性越高)。