原始想法 - 页 105

 

回溯测试

FloFri:

我稍后将为FXDD下载MT4平台并进行测试。

同时,你是否进行过几年的长期回测?

 

ЕА

F1交易员

归功于您的交易系统,这里是EA的第一个版本。

这是一个0.9版本。可能还需要几天的时间才能弄好,但起点就在这里。

这个版本不设止损,它只是交易水平。它的操作可以在以 "pptr1 "开头的日志文件中读取。

参数 是不言自明的。所有交易都使用相同的 "滑点"。

风险偏好可以通过RiskPercent来调整,这意味着它需要这个值*AccountBalance(即30意味着10.000的3手,等等),或者直接输入一个固定的手数。

它使用OrderReliable.mqh包括,以便更好地控制订单。

请让我知道会发生什么。

附加的文件:
pptr1.mq4  6 kb
 

5位数(可选择)的版本已在前一篇文章中上传。简单测试了一下,现在订单还可以。

至于长时间的回测,我希望在回测之前确认该EA完全按照要求工作。我已经做了4个月的回测,有一些巩固的MM,有一些风险,回报率%进入几个100的水平。但是:我们有很多例子表明,这在实时情况下仍然是无效的。

至于在一个类似ECN的执行中,在没有SL和TP的情况下下单:是好的做法。我将改变这一点。只有在规定的平台上才需要这样做(在订单输入时没有手动放置SL和TP的选项)。

最后,F1trader提供的系统似乎工作得很好。现在我们可以在回测中改变参数(例如,我的结果显示,建立枢轴的不同时间确实会对收益产生积极影响)。

由于这不是我的系统,我将让F1trader来决定如何使用该EA。目前,最新版本已在1039号帖子中更新。

 

优秀作品

FloFri:

优秀的工作。如果该EA完全按照我的描述工作。测试过程的下一阶段,是看哪种货币与该EA配合得最好。

经过长时间的测试,我将回测 许多货币对。

一旦我能够找到对EA反应良好的货币对。我将分析看看我们是否可以安全地使用马丁格尔,并从中获利。

我们正在寻找一个没有亏损或亏损天数最少的货币对。

这样一来,马丁格尔将创造奇迹。如果一个货币对有很多亏损日,那么马丁格尔对系统绝对没有好处。由于连续8次亏损,在每15个点之后使用马丁格尔,在一天结束时将会有很大的损失,需要一段时间来恢复这种损失。

基本上,我们正在寻找一个货币对;如果被触发,将在最多8次损失内达到目标。如果一个货币对在这里和那里都有亏损的日子(在交易被触发后没有达到目标),那么EA/MARTINGALE策略对这个货币对就没有好处。

对于这样的货币对,我们只使用简单的EA,有MM,没有Martingale。

马丁格尔将确保每笔交易/天都是胜利的,即使一天中的亏损点数多于胜利点数。

如果没有马丁格尔,我们就会希望赢的点数多于输的点数。

到目前为止,这个EA似乎已经证明在欧元兑美元的4个月回测中是成功的。

 

目前的EA交易有124个点的利润

马丁格尔法可以是一个好东西,但有8次机会,它就像。

0.05 0.1 0.2 0.4 0.8 1.6 3.2 6.4

或者......?

简单的复利是一个不错的选择:以25的起始杠杆(我知道这被大多数人认为是太多了),可能会有附图。4个月内有84次交易。

附加的文件:
graph.jpg  47 kb
 

马丁格尔/资金管理

弗洛星期五

回测结果看起来不错。

我不知道你说的25个杠杆和简单复利是什么意思,你能不能多解释一下。

关于你的马丁格尔解释。

请看我下面的帖子,我将如何计算马丁格尔,我们不是每次都翻倍。

https://www.mql5.com/en/forum/180164

EA需要计算出风险/回报率。

我们在这里遇到的问题是,目标S1和R1的TP水平将是不同的。因此,如果我们做多,风险/回报率将是不同的,如果我们做空,风险/回报率将是不同的。

解决方案。EA可以计算出平均风险回报率。

因此,如果。

买入订单的TP是50点,SL是15点。风险/回报比率:1/3.33

卖出订单的TP是25点,SL是15点。风险/回报率:1/1.66

这里的平均风险/回报率是1/2.5

所以我们每次增加50%的仓位大小(不是双倍)。

所以:0.1, 0.15, 0.22, 0.33, 0.49, 0.73, 1.09, 1.63

 

喜欢这个原始的想法线 - 令人敬畏的信息!

 

f1trader,

1.5的martingale听起来不错。

我指的复利是我能想到的最直接的方法,适用于图中的交易:总是将你账户的固定部分作为手数因素。因此,当RiskPercent=30,你的账户余额=1000,EA交易30*1000=30000=0.3手。

如果这个交易是盈利的,例如我们赚了50点,那么账户就是1150。下一笔交易将是30*1150=34500=0.35手,以此类推。

 

在简单的EA方面需要帮助

我有一个EA,我想给它增加一个标准。如果价格低于抛物线 SAR,我不想做多,如果价格高于抛物线SAR,我也不想做空。谁能帮我看看这段代码,以及我可能会把它放在哪里?我是编程新手,如果有任何帮助,我将非常感激。

 

看一下这个

这个系统在四小时图上运行良好。它可以在低位运行,但我使用一小时和四小时的图表。买入信号是当RSI在4.7线上时,卖出信号是当RSI在95线上时。并把图表移开。出于某种原因,RSI会移动。你可以在这个例子中看到它。

RSI在95线以上,然后放大一点。如果你放大了太多,也会使它移动。

下面是这个例子。

P.S把RSI放在2000年的时候,效果会更好。

附加的文件:
the_one.tpl  2 kb
ex.bmp  1407 kb