10点3.mq4 - 页 471

 
rahul321:
非常感谢,我已经下载了相同的版本,一切都运行良好,除了,只有欧元兑美元、英镑兑美元、澳元兑美元的马丁格尔恢复交易没有打开,不知道为什么。 对于其他货币,如美元兑日元、欧元兑日元、美元兑瑞郎、欧元兑英镑、英镑兑瑞郎和纽元兑美元的马丁格尔恢复交易完全打开。 谁能帮助为什么会这样,默认设置与压缩文件中考虑的相同。

你是否在所有货币对上使用相同的默认魔法数字设置?我唯一的猜测是,EA的账户保护功能可能会把你的订单当作所有的货币对来计算,导致较新的订单无法打开。

说到这里,我从未在我的经纪商IBFX的多个货币对上改变过任何魔法数字。每个EA都在我的账户上独立运行,但这可能是一个经纪人/数据的具体问题。对我来说真正奇怪的是,我从来没有见过账户保护在使用10pfixed设置时做什么。

在EA代码中,看起来账户保护应该在图表上打印一个黄色的价格水平(我从未见过)。如果你看到这个黄线,神奇的数字可能是你的问题。Mr tools或newdigital,如果我错了,请纠正我。

 

多达-趋势

这是我最近开始在我的真实账户上使用的手动过滤器。感谢InvestmentKit的人,不管他们是谁,不管他们在哪里,创造了这个简单的指标。它只是比较了14期ATR和14期StdDev,然后在你的图表上打印出 "趋势"(如果ATRStdDev)。我喜欢在一个单独的D1图表上运行它,用于我在M1上用V1.01版交易的每一个货币对(帖子#4090设置)。

我也使用MT4内置的ATR和StdDev,可以说是为了更好的阅读比较。我试着用固定的最小值和最大值将两者叠加起来,但不可避免的是,一个或另一个跑出了指标窗口。所以我在自己的指标窗口中分别打开,在每个窗口中读取评论数字。

如何利用这一点来过滤交易是另一回事。就个人而言,我运行EA是为了买入和卖出,所以我自然希望交易范围内的货币对。我不知道我在任何特定时刻是做多还是做空,我最不想看到的是一个失控的趋势。这又回到了伽马的原则,即避免趋势性货币对。当Doda-Trend显示有趋势时,我就简单地移除该EA。

我有两个例外情况。(1)如果Doda-Trend突然显示出不利于我现有未结头寸的趋势,我将关闭该货币对的所有交易,无论损失(或利润--这不太可能);(2)如果Doda-Trend显示出有利于我未结头寸的趋势,我将等待价格达到获利或在收支平衡时手动关闭(期望在这种情况下看到修正继续)。

我应该提到,D1 Doda-Trend是一个比D1 RSI 20更快的过滤器。附图是我的模拟账户。理想情况下,我不会在这种情况下交易美元兑日元。幸运的是,我已经在我的真实账户上做空了3个头寸,并手动监控。

附加的文件:
 
RJo:
你是否在所有货币对中使用相同的默认魔法数字设置?我唯一的猜测是,EA的账户保护功能可能是把你的订单当作都在一个货币对上计算,导致较新的订单无法打开。

说到这里,我从未在以IBFX为经纪商的多个货币对中改变任何神奇的数字。每个EA都在我的账户上独立运行,但这可能是一个经纪商/数据的具体问题。对我来说,真正奇怪的是,我从来没有见过账户保护在使用10pfixed设置时做什么。

在EA的代码中,看起来账户保护应该在图表上打印出一条黄色的价格水平(我从来没有见过)。如果你看到这个黄线,神奇的数字可能是你的问题。工具先生或newdigital,如果我在这里说错了,请纠正我。

嗨,Rjo。

没有任何黄色的价格水平出现在图表上,在较新的版本中,如果你使用股权追踪,会出现一个警报,当Ea因为股权追踪而关闭订单时,会提醒你,但在101版本中,除了在原始版本中使用的早期功能,没有任何较新的账户保护功能。

 
rahul321:
非常感谢,我已经下载了相同的版本,一切都运行良好,除了,只有欧元兑美元、英镑兑美元、澳元兑美元的马丁格尔恢复交易没有打开,不知道为什么。 谁能帮助一下,为什么会这样,默认设置与压缩文件中的相同。

嗨,拉胡尔。

如果您使用的是101版,不知道为什么会出现这个问题,据我所知,早期的版本从来没有出现过这个问题,我只能说仔细检查您的设置,并可能尝试为每个货币对 设置一个单独的魔法数字。

 
mrtools:
嗨,拉胡尔,如果你使用的是101版,不知道为什么会有这个问题,据我所知,早期的版本从来没有这个问题,我可以说的是仔细检查你的设置,并可能尝试为每个货币对设置一个单独的魔法数字。

非常感谢SIR的及时回复。

只有一个要求,我想问的是,如果我们将EA放在不同的货币对 上,我们是否需要为每个不同的货币对改变每个EA的魔法号码。

现在,我开始为每个货币对使用不同的魔法号码。

******,有一个特别的请求,希望先生能帮助我。

我想要求对这个EA做以下修改,如果你能做到的话

1) EA在启动后立即启动交易,即不使用过滤器/指标来检测方向和启动交易。 (由用户输入买入或卖出方向的用户偏好)。

2) 一旦一套完整的交易完成,即达到一套交易的Tp,EA将从初始阶段再次启动交易周期,即在用户提到的同一方向(买入或卖出)进行初级交易,无需等待。

3) 在目前的EA中,以点为单位获取利润是完全可以的,没有问题。

*******************

MRTOOLS先生,这是我卑微的请求,因为我不是一个好的程序员,但却是一个更好的测试者,我请求你,如果你能给我这个EA与上述的修改,这将是真的对我有帮助,我将非常感谢你,如果我在测试中发现任何好的东西,我将非常乐意分享。

谢谢

拉胡尔

 

10points_3_Smi_1.01 EA。

马丁格尔设置。

Alpari经纪人。

2000美元的初始存款。

自2012年1月30日。

仅限USDJPY。

===================

- 10_pts_3_Smi_Rsi EA是在这个帖子 上。增加了Rsi过滤器,作为一个开启或关闭的真或假。固定版本在这个帖子 上。

- 10_points_3_Smi_new EA在 篇文章中。设置是在这个帖子 里。

- 10points_3_Smi_Adj_TakeProfit EA是在这个帖子 上。这个版本所做的是使用点数设置,当Ea开了一个买入交易,它与你相差20点时,Ea应该开另一个交易,新的获利是原来的获利+20点,以保持原来的获利,如果它仍然与原来的交易相差20点,Ea应该开另一个买入,但这次的获利与原来一样,但+40点,等等。默认情况下,获利为10点,手数增加也默认为1。

-10点_3_Smi_1.01 EA与M1时间框架的设置,以及指标都在这个帖子 里。

- 关于如何设置不同货币对的一些解释--请阅读此帖

- 下一版本10points_3_Smi_1.02a的EA在这个帖子 里:改变了追踪止损,增加了收支平衡和追踪。

- 10points_3_Smi_1.3 EA是在这个帖子 上。这是1.3版本的smi,追踪止损和盈亏平衡是分开的,还增加了很多安全功能。

- 2个版本的EA的非马太效应设置与预设文件和交易结果--请看此帖

- 10points_3_Smi_1.02a EA的一些其他马丁格尔设置在这个帖子 里。

- 10points_3_Easy EA在这个帖子 上。这个版本使用TDI、heiken ashi和默认的5周期高低点。

- 10points_3_Easy-1 EA是在这个帖子 上。这个版本使用不同的TDI指标,似乎更好。

 

10pfixed.set账户保护

10points_3_Smi_1.01 EA。

马丁格尔设置。

Alpari经纪人。

2000美元的初始存款。

自2012年1月30日。

仅限USDJPY。

newdigital。

mr工具最近解释说,v1.01版本包含基本的账户保护,通过阅读以前的帖子,我认为我已经找到了相关的代码(如下)。在10pfixed设置中,这个账户保护似乎被打开了(也在下面)。你能分享一下在运行你的10pfixed设置时使用这一功能的经验吗?我问的原因是--在运行10pfixed设置时,我还没有看到账户保护关闭或阻止我的第七或第八个订单。

代码。

Profit=Profit*PipValue;

text2="利润:$"+DoubleToStr(Profit,2)+" +/-"。

如果(OpenOrders>=(MaxTrades-OrderstoProtect) && AccountProtection==1)。

{

如果(Profit>=SecureProfit)

{

OrderClose(LastTicket,LastLots,LastClosePrice,slipage*point,Yellow);

ContinueOpening=False;

return(0);

}

10pfixed账户保护设置。

最大交易量 10

安全利润 5

帐户保护 1

保护的订单 3

基本上,我一直在运行V1.01版本,好像账户保护是关闭的。根据上述情况,它是开启的。

 

是的,它是打开的。

正如我从代码中看到的。

如果(OpenOrders>=(MaxTrades-OrderstoProtect)&& AccountProtection==1)

我有MaxTrades = 10; OrderstoProtect = 3。

所以,我的理解是--这个账户保护将在有7笔同时开仓的情况下开始工作(对同一货币对)。

也许我错了,因为我不是一个程序员,对不起。

但我没有看到它是如何工作的......可能是--我没有超过7笔马丁格尔交易......

 
newdigital:
是的,它是开着的。

正如我从代码中看到的。

如果(OpenOrders>=(MaxTrades-OrderstoProtect)&& AccountProtection==1)

我有MaxTrades = 10; OrderstoProtect = 3。

所以,我的理解是--这个账户保护将在有7笔同时开仓的情况下开始工作(对同一货币对)。

可能是我错了,因为我不是一个程序员,抱歉。

但我没有看到它是如何工作的......可能是--我没有超过7次的马丁格尔交易......

"不是程序员..."我更糟糕--我不是一个程序员,但我有一个EA生成器

我想你刚刚确认了v1.01版本的账户保护没有发挥作用,因为我记得我们过去都在欧元/美元上持有最大头寸。帐户保护如果起作用的话,就会阻止第8号头寸。这让我想到...如果我想把我的交易次数限制在7次,我不就可以把最大交易量设置为7次吗?

另一方面,"安全利润 "是我有兴趣使用的东西。如果我可以让账户保护发挥作用,我将简单地把保护订单设置为0。

有没有人在V1.01版中成功使用了账户保护?

 

嗨,Rjo。

这就是账户保护的工作原理,如果 "利润>=安全利润",那么它将关闭交易,仅此而已,Ea将继续交易,增加头寸,直到 "利润>=安全利润",或者如果使用账户保护,直到达到MaxTrades,所以在Newdigital的例子中,账户保护将在你总共有7次交易后启动。因此,如果你想在整个过程中取得进展,最好将OrderstoProtect设置为一个更高的数字,也许比MaxTrades低1。