10点3.mq4 - 页 39

 

更新我的现场10点3

以下是我的设置。

extern double TakeProfit = 25;

外部双数 Lots = 0.23;

外部双数 InitialStop = 1;

外置双倍追踪止损 = 15;

最大交易次数=6。

extern int Pips=15;

extern int SecureProfit=14;

extern int AccountProtection=1;

extern int OrderstoProtect=2;

extern int ReverseCondition=0;

外置双倍EURUSDPipValue=1;

extern double GBPUSDPipValue=1;

External double USDCHFPipValue=1;

extern double USDJPYPipValue=0.9715;

外置 int StartYear=2005;

extern int StartMonth=1;

extern int EndYear=2006;

extern int EndMonth=12;

外置int EndHour=22;

extern int EndMinute=30;

extern int mm=0;

extern int risk=12;

extern int AccountisNormal=0;

extern int Magic = 10201;

我从2006年4月10日开始运行一个真实账户,最初从欧元/美元和美元/瑞士法郎开始。 我发现美元/瑞士法郎对我来说效果不好,所以前段时间我放弃了它。 你可能会注意到这是什么时候发生的,因为图表上显示之后有明显的上升。 我开始时很小(0.01),后来增加到0.23。 我必须保持这么小,因为我开始时只有700.00美元,但随着我的余额增长,我一直在慢慢增加0.01的比例。 之所以有这样的起点,是因为如果EA需要开出最大的6笔交易,那么我的余额仍会刚刚好低于我的余额。 目前我的结果是小的,但我赚的是真钱。 我还应该提到,我使用的是一个30米的TF。 此外,我改变了SecureProfit和OrderstoProtect,这样如果有更多的交易被打开,我仍有希望获得一个体面的利润。

EA中的这几行代码...

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

{

//Print(Symbol,":",Profit);

如果(Profit>=SecureProfit)

{

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

ContinueOpening=False;

return(0);

}

}

如果我看得正确,那么EA将寻找我的25pt利润,直到我有4个或更多的交易打开。 一旦有第4个仓位被打开,它就会开始寻找14pt的安全利润。 我把它从10提高了,因为看起来它可能会因为更多的交易数量而亏损,我觉得,希望14仍然是合理的,并在更多的交易数量下确保某种形式的利润。

如果对我的设置有任何问题,请不要犹豫,提出来吧。 感谢所有为这个主题做出贡献的人,它真的很棒。

 

最后一分钟的更新

这是一份新的报表,显示我最后3个未结头寸的平仓情况。 看起来,修改后我以25pt的利润关闭了第3个头寸,以10pt的利润关闭了第2个头寸,以-10pt的利润关闭了第1个头寸(大致如此,由于关闭实际头寸的时间问题)。 如果脚本在其原始设置中,那么它将试图在第3个头寸达到10pt利润(安全利润)时关闭第3个头寸和之前的所有头寸,使我在关闭所有3个头寸后几乎没有利润。 所做的修改只有在达到第4个头寸时才会开始寻求更少的利润,即使如此,它也会尝试14个而不是10个。

我已经将我的起始规模增加到0.24,并将开始研究调整其他设置,以利用MM功能,这样我就不必手动进行这些更改。 我意识到其他人可能在其他货币对上有一些运气,但我的看法是,我在欧元/美元上有一个良好的记录。 如果我的手数随着账户的增长而增加,那么我应该能够取得良好的结果。 我没有必要觉得我需要交易更多的货币,只是因为它们可以被交易,虽然有一个小的可能性,即拥有超过一个货币对也许会给你更多的机会去赢。 如果一个出了问题,另一个可能会赢,也许。 我只是没有看到美元/瑞士法郎在实盘环境中运行时的良好结果。

 

我们又来了。

mtaboneweb,你的10点3EA在0.01手的情况下可以工作,而我的却不行。

为什么?

我在FXDD、InterbankFX模拟账户和InterbankFX实盘账户上试过我的EA。

它只适用于0.1和更高的手数。

它在0.01或低于0.1的情况下不起作用。

你的经纪人是谁?

你介意公布你的EA版本吗?

我想下载它并在0.01手的情况下测试它。

顺便说一下,我使用tp8,我让它在6个点的距离上建立新的头寸。

我发现等待追踪止损或25点止损的过程非常无聊。

在这段等待的时间里,我的设置让我赚钱。

我将最大开仓量设置为10。

这样我的账户比最大5个仓位更能经受住沉重的价格波动。

 

10point3 EA

首先,至关重要的是我要提到,我没有写这个EA,对它所做的事情或它如何做,我不承担任何责任。

我已经发布了我正在使用的EA,并想指出我的变化...。

注意:将这个EA原封不动地附在我的设置上。 请确保在允许实时交易之前,将它们改为您的偏好。

这些是我目前的设置...

extern double TakeProfit = 25;

外部双数 Lots = 0.24;

外部双数 InitialStop = 1;

外置双倍追踪止损=15。

最大交易次数=6。

extern int Pips=15;

extern int SecureProfit=14;

extern int AccountProtection=1;

extern int OrderstoProtect=2;

extern int ReverseCondition=0;

外置双倍EURUSDPipValue=1;

extern double GBPUSDPipValue=1;

External double USDCHFPipValue=1;

extern double USDJPYPipValue=0.9715;

外置 int StartYear=2005;

extern int StartMonth=1;

extern int EndYear=2006;

extern int EndMonth=12;

外置int EndHour=22;

extern int EndMinute=25;

extern int mm=0;

extern int risk=30;

extern int AccountisNormal=0;

extern int Magic = 10201;

这些是标准的设置,仍然在EA中,但为了将来的 参考,我把它们补救出来了。

/*

//标准设置

外置双数TakeProfit=40;

外部双数 Lots = 0.1;

外部双数 InitialStop = 0;

外置双倍跟踪止损 = 20;

最大交易次数=10。

extern int Pips=15;

extern int SecureProfit=10;

extern int AccountProtection=1;

extern int OrderstoProtect=3;

extern int ReverseCondition=0;

外置双倍EURUSDPipValue=10。

外置双倍GBPUSDPipValue=10。

外置双倍 USDCHFPipValue=10。

外置双倍 USDJPYPipValue=9.715;

外部数据 StartYear=2005。

extern int StartMonth=1;

extern int EndYear=2005;

extern int EndMonth=12;

外置int EndHour=22;

extern int EndMinute=30;

extern int mm=0;

extern int risk=12;

extern int AccountisNormal=0;

extern int Magic = 10201;

*/

这里我只是因为我的软件而改变了符号名称...

//if (Symbol()=="EURUSD") { PipValue=EURUSDPipValue; }

如果(Symbol()=="EURUSDm") { PipValue=EURUSDPipValue; }

//if (Symbol()=="GBPUSD") { PipValue=GBPUSDPipValue; }

如果(Symbol()=="GBPUSDm") { PipValue=GBPUSDPipValue; }

//如果(符号()=="USDJPY") { PipValue=USDJPYPipValue; }

如果(符号()=="USDJPYm") { PipValue=USDJPYPipValue; }

//如果(符号()=="USDCHF") { PipValue=USDCHFPipValue; }

如果(Symbol()=="USDCHFm") { PipValue=USDCHFPipValue; }

这里我改变了屏幕上显示的信息(个人喜好)

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

text2="(Profit: $"+DoubleToStr(Profit,2)+") (Balance: $"+DoubleToStr(AccountBalance(),2)+")" 。

我有一个普通的InterbankFX账户,我在2006年4月10日之前建立的(迷你账户,这就是为什么我把上面的符号改为以m结尾)。 我没有对我的真实账户做任何特殊处理。 我只是将EA连接到我的图表上,通过编辑器修改我想要的EA,然后保存/编译,这样就可以自动更新它可能连接到的任何图表的设置。 你可以通过属性窗口来改变设置,我只是更喜欢在编辑器中进行修改。 另外,记得在EA的属性窗口中勾选允许实时交易的选项。 我知道在程序首选项中有一个允许实时交易的设置,但我没有检查它(我附上了一个屏幕截图)。

如果你需要更多的信息,请让我知道。

马特

附加的文件:
 

你好。

非常有趣的EA,我留下这个信息是为了关注这个策略的发展。

 

设置

马特。

祝贺你从10点3的动态止损中实际获利。

谢谢你提供的修改细节,以及你花了这么多时间来彻底记录它们。

你可以通过属性 窗口来改变设置。

因此,如果我想使用你的设置,我所要做的就是在我的属性窗口中改变两个不同的设置 安全利润和订单保护。

当解释了它们背后的含义后,这两个变化都是很有意义的。

约翰

 

更新

今天在使用美元兑瑞郎的10点时遇到了压力,但一切都很顺利。请看改变方向2的gif。

测试DLM的平台已经失去连接,可能已经超过了30天的允许时间,所以我没有报告。在这个时候,我对10点很满意,所以不会继续测试DLM。

附加的文件:
 

约翰。

我也在Velocity 4x上运行了这个,在美元/瑞士法郎上达到了Maxtrade 5 (1.60),然而在Velocity Live账户上1:100的保证金是个问题,我有5千美元(但不运行这个会导致保证金问题,在0.10运行两种货币。 如果两种货币都运行,就必须从0.02 X 6 = 0.64Max开始,以避免出现问题。 这就带来了之前讨论的问题,可能更好的是像欧元那样运行,更高的0.05 X 6=1.60,看起来范围超过90点,应该不会造成问题,即使在这个大范围的日子。

还有一个问题,既然你比我更稳定地运行这个系统,你有没有遇到过达到6笔最大交易量的问题,如果发生这种情况,是在报告期间吗?

 

mtaboneweb,

谢谢你发布你的10Points3版本。

它有一个神奇的数字,而我的却没有。

而且你的版本工作起来完美无缺。

我把它连接到我在InterbankFX的迷你实时账户中的GBPUSD上,把设置改为手数0.01和其他一些我选择的设置。

它打开了第一个0.01的头寸,然后用0.02手打开了第二个头寸.....,这就是我所寻找的。

再次感谢。

现在我可以使用这个版本,并扔掉我从Elcactus下载的10points3。

这证明我的版本有一个内置的错误。

问题解决了。

 
txsundevil:
约翰。

我也在Velocity 4x上运行了这个,在美元/瑞士法郎上达到了Maxtrade 5 (1.60),然而在Velocity Live账户上1:100的保证金是个问题,我有5千美元(但不运行这个会导致保证金问题,在0.10运行两种货币。 如果两种货币都运行,就必须从0.02 X 6 = 0.64Max开始,以避免出现问题。 这就带来了之前讨论过的问题,可能更好的是像欧元那样运行,更高的是0.05 X 6=1.60,看起来范围超过90点,应该不会造成问题,即使在这个大范围的日子。

还有一个问题,既然你比我更稳定地运行这个系统,你有没有遇到过这两个货币达到最大交易量6的问题,如果发生了,是在报告期间吗?

嗨,txsundevil。

上次达到MaxTrades6的情况详见下面的声明,新闻报道的影响很小。Thu.09/21 2:15am CHF贸易平衡发生在这些交易前几个小时

http://www.forexfactory.com/index.php?page=calendar&week=1158451200&month=9&timezoneoffset=

最后一次是在9月21日,在该报告中,美元兑瑞郎两次达到该水平。我没有欧元兑美元达到该水平的记录,这表明马特将EA限制在一个货币对的较大增量上是正确的做法。

约翰

附加的文件: