轻型马汀格尔专家--给出了良好的结果(专家代码附后)。 - 页 11

 

实际上,如果你想得更周到一点,马丁格尔 并不是一件坏事。我为自己做了一个类似的系统,但方式略有不同。

由于我们正在反转,我们应该寻找一个足够长的急剧运动,例如,日平均运动的80-100%(开启第一个交易)。而且这种运动必须在一天之内发生。那么回调几乎是不可避免的,至少是最初运动的23%(最小的菲波水平......尽管可以沿着趋势尝试38%)。好吧,如果运动继续对我们不利,慢慢地建立起交易量(最好是在一些重要的水平上),并始终将止盈转移到23%的水平上,以对抗上升波。也就是说,接下来的每一次拍摄的长度都在逐渐增加。因此,应正确计算交易量,以便在每笔新交易中按比例增加利润目标。

只是基本的想法是,最初的运动应该几乎没有中断(在它的任何一点的回撤不应该超过前一个运动的20%),这应该被检查。

当然,也必须考虑到趋势的存在和强度。我对这样一个系统进行测试的最好结果是:23%的趋势和15%的反趋势。

 
fedor:


在第一种情况下是好的,现在是一场灾难。
在这两种情况下,我们在下降趋势中进行了一系列的购买。在这两种情况下,最后一个订单可能没有关闭之前的订单,因为石牧给出了一个买入指令。但在第一种情况下,趋势是向上的,而在第二种情况下则是逆转的。
我不擅长编程,我还没有找到答案。对萨特 的问题:错误在哪里

原因是当第八个订单(Order_7)触发时,第十个最近的限价订单(Order_9)并没有打开。这在测试者日志中显示为错误130(错误的止损),因此,没有修改之前开出的订单(设置新的止损和止盈)。因此,只有第八个订单(Order_7)会在价格逆转到TP时被关闭,其余的订单将按照运气来关闭,即在之前打开第七个限价订单(Order_6)时设置的TP或SL,这取决于价格的变化。

出现这种情况是因为当下一个限价单被打开时,订单序列中下一个订单的参数被用来设置SL水平,也就是说,在这种情况下,要打开第十个限价单(Order_9),我们需要Order_10_Level变量,而这个变量根本不存在。

_OrderStopLoss [i] = _OrderOpenPrice[i] - TradeCycleDirectin * OrderLevel[i+1] * Point;

在我看来,通过将数组增加到11个或更多,并增加Order_10_Level和Order_10_Lots等变量,情况可以得到改善。虽然,这种方法原则上不能消除 "故障"。它只是推迟到 "更好的时候"...:)长期的小幅回落趋势的问题仍未解决。

P.S. 我是一个交易领域的初学者,编程对我来说是一种爱好。因此,如果有什么不对,请纠正我。

真诚的。尤金。

 
jinn2000:

P.S. 我是交易的新手,编程对我来说更像是一种爱好。因此,如果有什么不对,请纠正我。

首先,学习如何从引文中删除多余的文本...
 

我有一个不准确的地方。在 "运气不好 "的情况下,Order_7被关闭后,下一个订单继续被打开,已经打开的订单被修改。因此,整个订单堆栈将不会被订单_6开仓时设定的SL关闭,而是以更大的损失关闭。然而,这并没有改变事情的真相。

注意到。尤金。

 
komposter:
jinn2000

P.S. 我是交易的新手,编程对我来说更像是一种爱好。因此,如果有什么不对,请纠正我。

对于初学者来说,学习如何从引文中删除多余的文本...

谢谢你的提示。我将在今后的工作中牢记这一点。
 
问题是,为什么要用一堆Order_..._Level和Order_..._Lots的变量?
这些值应该在程序中按照一定的算法计算出来,而不是随便取。
 
Meat:
问题是,为什么要用一堆Order_..._Level和Order_..._Lots的变量?
这些值应该在程序中按照一定的算法计算出来,而不是随便取。
当然,但什么算法?如果我知道这种算法,我就会这样做。也许你能给我一个想法,同时,也许能给我一个如何处理低回报趋势的想法。
 
Sart:
当然,但它是基于什么算法的?如果我知道这种算法,我就会这样做。

最好是令_..._Level变量的总值与特定符号历史上的小幅回落的振幅相称。坦率地说,你投保的越多,专家顾问的利润就越低。

 
Sart:
也许你可以提出一个想法,......,以及一个应对低回报趋势的想法。
那是为做市商准备的--他们画出趋势,定期杀死所有的平均数MTS :)
 
jinn2000:

最好是让Order_..._Level变量的总值 特定符号历史上的低反弹期 的振幅相称。然而,你投保的越多,专家顾问的利润就越低。


只是这些 "低反弹期 "的振幅和周期都很不稳定 :)而在良好的保险(接近100%)下,平均技术的年平均利润约为10%。几乎就像在银行一样,但风险还是比较高的 :)