10点3.mq4 - 页 64

 
abrs70:
我想改成1.6倍,请问哪位程序员能告诉我哪部分代码有翻倍公式?

for(cnt=1;cnt<=OpenOrders;cnt++)

{

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); } 否则

否则,{ mylotsi=NormalizeDouble(mylotsi*2,2); }

}

有趣的是,如果MaxTrades>12,它被硬编码为切换到1.5*增量。

 
abrs70:
有哪位程序员能告诉我哪部分代码有翻倍公式?

for(cnt=1;cnt<=OpenOrders;cnt++)

{

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); } 否则

否则,{ mylotsi=NormalizeDouble(mylotsi*2,2); }

}

注意当MaxTrades>12时,硬编码的区间是1.5*。

小心将其改为1.6,因为这种交易模式 的基本原则是交易区间将手数增加一倍,以保释你在回调时的亏损交易,并可能抓住一些利润。

你可能想尝试将MaxTrades减少到类似5,并在5-8范围内使用一个小的Pips设置。 这对我来说效果很好,....,在大多数交易周期中,拉链式进入和拉链式退出都有利润。

 
bluto:
for(cnt=1;cnt<=OpenOrders;cnt++)

{

如果(MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); } 否则

否则 { mylotsi=NormalizeDouble(mylotsi*2,2); }

}

有趣的是,如果MaxTrades>12,它被硬编码为1.5*增量。

根据我的观察,如果你在任何时候使用1.5,你会看到从一个交易到另一个交易的损失越来越大。 使用1.6不仅能保持每笔新订单的利润,而且每笔新订单将获得比之前更多的利润。 在我看来,从1.6降到1.5将是一个错误。

 

测试结果

我认为这个EA非常好。我已经在15M TF中测试了这个EA,直到今天,5天的交易模拟账户 1000美元,我已经收集了558美元的利润。这不是很好吗,5天就有50%的利润,与我测试过的另一个EA相比,这个EA非常好。

 
mtaboneweb:
约翰。

我已经决定对我们一直在讨论的10Point3 EA进行修改,在这个主题上。我还打算重新组织代码,使其更容易遵循,最终更容易从这里开始修改。以下是我到目前为止的工作清单...

1)新的订单间距,而不是翻倍,每次可能会增加1.6。这仍然使每次下新订单时可能的利润更大,但也需要更少的保证金。原来的10个头寸从0.01开始的X2需要511.5美元的保证金,而新提议的10个头寸的X1.6只需要113.5美元的保证金。

时代2将是...

01 - 0.01 ($0.50)

02 - 0.02 ($1.00)

03 - 0.04 ($2.00)

04 - 0.08 ($4.00)

05 - 0.16 ($8.00)

06 - 0.32 ($16.00)

07 - 0.64 ($32.00)

08 - 1.28 ($64.00)

09 - 2.56 ($128.00)

10 - 5.12 ($256.00)

时代1.6将是...

01 - 0.01 ($0.50)

02 - 0.02 ($1.00)

03 - 0.03 ($1.50)

04 - 0.05 ($2.50)

05 - 0.08 ($4.00)

06 - 0.13 ($6.50)

07 - 0.21 ($10.50)

08 - 0.34 ($17.00)

09 - 0.54 ($27.00)

10 - 0.86 ($43.00)

2) 根据追踪止损设置盈亏,这样,当新的订单下达后,由于新的T/P水平,旧的订单无法获利,旧的订单就会关闭。如果需要建立更多的订单,这应该能将损失降到最低。

3)决定哪个方向的新方法。在这个问题上,我可以使用一些帮助。如果有人知道一套合理的指标/条件来做出这个决定,请告诉我。

有没有什么是我可能忘记的?还有谁有合理的要求,可以帮助这个EA?非常感谢您的反馈,我将努力尽快把新的EA发布出来供大家测试。

马特

马特。

看看我的类似系统,我想如果我们以某种方式将这两个系统结合起来,我们将有一个踢屁股的EA.....,让我知道你的想法....keep on phreaking

打开一个15分钟的图表...

1-开始买入,在0.10手时有20个点的获利

2-如果它达到你的止损点,很好,如果没有,并且它下跌了20点,你再次买入,这次是在0.20手,有10点利润,一旦10点利润被击中,两个订单被关闭,你在0.10手重新开始。

3-如果再下跌20点,在0.60手买入,10点获利,一旦获利,关闭所有3个订单并重新开始。

4-如果再跌20点,在1.8手买入,10点获利,如果获利被击中,关闭所有订单并开始新的...

5-如果再跌20点,在5.4手买入,获利10点,如果获利被击中,关闭所有订单并开始新的...

* 有几件事情要记住,你可以从mico手开始,只做具有合理的每日真实范围的区间对,如纽元/美元、澳元/美元和欧元/美元....,你如何知道何时进入多头或空头?很简单,用MACD打开15分钟图表,如果MACD在零线以上,做多,如果在零线以下,做空,远离新闻公告。

 
bluto:
for(cnt=1;cnt<=OpenOrders;cnt++)

{

如果(MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); } 否则

否则 { mylotsi=NormalizeDouble(mylotsi*2,2); }

}

注意当MaxTrades>12时,硬编码的区间是1.5*。

请注意将其改为1.6,因为这种交易模式的基本原则是交易区间将手数增加一倍,以保释你在回调时的亏损交易,并可能抓住一些利润。

你可能想尝试将MaxTrades减少到类似5,并在5-8的范围内使用一个小的Pips设置。 这对我来说效果很好,....,在大多数交易周期中,拉链式进入和拉链式退出都有利润。

我做了如下修改。

{

如果(MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*1.5,2); }

否则,{ mylotsi=NormalizeDouble(mylotsi*1.6,2); }

}

但机器人没有开出第二个头寸,这可能是错误的代码吗?我总是保持最大交易量=5,点值约为15-20,因为我在新闻期间将其打开。到目前为止,它是有效的,我只是想降低保证金和浮动损失。这就是它。

 

更改的尝试

你好!

我正在改变开盘权证,并立即对限制权证进行了减法处理。我希望,这将是更正确的,也是一个负数,不会立即暴露。一旦我改变了参数,我将立即进行测试,我将告知结果。

问候。

 

10分 3emsjoflo.mq4

马特。

与其重新发明轮子,不如看看本页10points 3下所列的EA,http://www.lightpatch.com/forex/_MT4_Experts/

列出的最后一个EA是10points 3emsjoflo.mq4,列出的进展是extern double IncreaseFactor = 1.64;我注意到,交易选择仍然是MACD,但它的限制因素是150点,基于Maxtrades10,步长为15点。

由于没有编码知识,我对该EA的主旨一无所知,但你可能会在对它的检查中看到一些价值。

约翰

 

正向测试

yeoeleven:

第一种延续之前的做法,现在只集中在欧元兑美元和美元兑克罗地亚,但使用MaxTrades7,从0.05单位开始。

第二项使用所有推荐的货币对和MaxTrades10,从0.01开始。

我想看看MaxTrades10是否会被动态止损关闭,MaxTrades7多久会被突破。

本周的结果见附件。

庄严

现在几天过去了,1号仍在盈利,但USDCHF增加到1.6两次。

#2号仍然不错,但英镑兑美元增加到0.64两次,美元兑瑞郎和美元兑日元各一次。离MaxTrades10还有很长的路要走。

约翰

附加的文件:
 

我刚刚在FXDD开了一个真实的迷你账户。最小交易量是0.1手,相当于1000美元。1点的价值约为10美分。

我打算只在欧/美货币对上应用10point3。如果我在迷你账户中存入2000美元,谁能告诉我10point3家族中哪个版本最适合使用。我的意思是使用起来不会有太大的风险。

非常感谢!