[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 687

 
ОГРОМНОЕ СПАСИБО!!!!
 
ToLik_SRGV:

鲍里斯,这一点都不难,这里有一个简单的函数,实现了马丁格尔原理:...

一个优雅的解决方案,但我要添加一个指示:1.在同时交易几个工具时不要使用。2.在提款前和掉期应计期间,禁用专家顾问。

 
ToLik_SRGV:

鲍里斯,这一点都不难,这里有一个简单的函数,实现了马丁格尔原理。

传递初始量(双批)和步骤(双 x)作为参数。
将该方法直接插入OrderSend中,而不是体积 参数。

函数调用的例子。


使用AccountEquity()而不是AccountBalance()会更好吗?为什么一个EA在消耗投资资金的同时将平衡线送入天空?IMHO
 
artmedia70:
使用AccountEquity()而不是AccountBalance()会更好吗?为什么一个EA在消耗投资资金的同时将平衡线送入天空?IMHO
对了,--完全忘了:...3.不要使用锁。
 
tara:

一个整洁的解决方案,但我要添加一个指示:1.在同时交易多个工具时不要使用。2.在提款前和换汇累积期间,禁用专家顾问。


谢谢你。
这个功能主要是为测试者准备的,因为在实际交易中,最好不要使用马丁,当然,我认为是这样。

关于1.
马丁,如你所知,可以严重超载平衡,所以在一个账户上使用几个顾问或一个在不同的工具上使用马丁格尔系统的工作,可以非常糟糕,最重要的是会很快结束... 所以这不是关于确定以前交易的损失,如果需要,这个单位可以很容易地修改,重点是处理任何马丁的原则,它单独需要平衡资源尽可能多。

关于2。
从第一条可以看出,在操作马丁时,最好不要在账户中保持一个以上的开仓,函数调用应该发生在下一个仓位的开仓时,所以前一个平仓的调换不应该从根本上影响操作。

我在一开始就表明了我对马丁格尔系统的态度,所以对于一个测试者来说,这个功能已经足够了。

 
artmedia70:
也许使用AccountEquity()而不是AccountBalance()会更好???...

不,Artem,AccountBalance()返回账户中的资金量,不考虑未结头寸,也不管是浮动盈利还是浮动亏损,而AccountEquity()返回浮动盈利或浮动亏损的余额,事实证明,假设有一个头寸是浮动亏损的,Martin马上把这批货加倍?
正如我所说,该函数最好在没有其他未结头寸时调用,此时AccountEquity()和AccountBalance()返回相同的数字。

为什么一个EA会在耗尽投资资金的同时将平衡线送上天?

你是如何想象的呢?通过AccountBalance()的余额线是根据平仓 计算的,即有固定的利润或亏损,怎么会在平仓中减少投资资金呢?那么,如果马汀是以固定仓位正确计算的,那么AccountEquity()与它有什么关系?拿金的同一个函数来说,它是在寻找历史上最后一个关闭的位置。

为什么一个EA会...

无论如何,它是注定要失败的。

 
eugggy:
有谁知道有什么指标可以返回ZigZag的几个最后极值?

你为什么需要一个指标?这里有一个函数给你。

//+------------------------------------------------------------------+
double getZigZag(int ex = 1, int ExtDepth=12, int ExtDeviation=5, int ExtBackstep=3){
   double date;
   int step = 1;
   for(int shift = 0; shift <= Bars-1; shift++){
      date = iCustom(NULL, 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, shift);
      if(date != 0){
         if(step == ex)return(date);else step++;
      }
   }
}
//+------------------------------------------------------------------+

参数ex 是之字形极值的数量,从右向左数,从1开始。其他参数是标准的 "之 "字形设置。

一个如何使用该函数的例子。
返回3个人字形的最后一个极端。

//+------------------------------------------------------------------+
int start(){
   Alert("ZigZag point #1", getZigZag(1));
   Alert("ZigZag point #2", getZigZag(2));
   Alert("ZigZag point #3", getZigZag(3));
}
//+------------------------------------------------------------------+
 
ToLik_SRGV:

不,Artem,AccountBalance()返回账户中的资金量,不考虑未结头寸,也不管是浮动盈利还是浮动亏损,而AccountEquity()返回浮动盈利或浮动亏损的余额,事实证明,假设有一个头寸是浮动亏损的,Martin马上把这批货加倍?
正如我所说,最好是在没有其他未结头寸时调用这个函数,此时,AccountEquity()和AccountBalance()返回相同的数字。

你是如何想象的呢?通过AccountBalance()的余额线被认为已经平仓,即有固定的利润或亏损,怎么会在平仓中减少投资资金?那么,如果马汀是用固定的头寸正确计算的,那么AccountEquity()与它有什么关系?以Kim的函数为例,它在寻找历史上最后一个关闭的位置。

无论如何,它是注定要失败的。


我同意,安纳托利...:)所有这些都是真实的(据我所知),相对于市场中的单个订单,或者是已经以盈利或亏损关闭的订单......。如果你以盈利收盘,没关系,我们继续前进;如果你出现亏损,我们就把这批货翻倍,并在 "为了斯大林!!!"的呼声中攻击大门。然后是运气问题--如果是冰雪天气...我们再来一次,更大声地喊 "为了祖国...... "如果幸运的话,我们擦掉额头上的汗水,下到原来的地段......

如果我们在市场上有一些未结的头寸 呢?我们应该怎么做?对于盈利的头寸,我们用最初的手数来操作,但对于亏损,你想怎么做?这就带来了手数翻倍的损失的概念,我们开始愚蠢地围绕着手数的损失跳舞,以便从缩减中获得权益......。IMHO,这是最愚蠢的事情(我以前也做过...:))。

我得出的结论是,最好是在设置的总利润范围内按权益平掉所有头寸。 更好的是,它(这个总利润)应该是浮动的,所以说要根据当前的市场情况进行调整......加上类似的浮动目标。

在不同的历史时间间隔上,分别对三四年的5分钟时间段和整个时期的5分钟时间段进行测试,可以得出结论,它不是不合理的,包含着合理的纹理......至少,它每个月都能产生60%的稳定利润(对于两三个月的缩水,我将保持沉默,直到股权/2大小...:)

马提尼酒更适合于饮用,而不适合于交易,这是每个对马提尼酒感兴趣的交易员应该更清楚的事实。无论你怎么告诉人们,耙子在额头上很疼--直到他们检查--他们都不会相信。而且,他们第一次就相信是件好事......否则他们就会开始寻找代码中的错误,神圣地相信圣杯......。

因此,一切都是IMHO。

 
artmedia70:

我同意,安纳托利...:)所有这些都是真实的(根据我微薄的知识),相对于市场上的单个订单,或相对于已经以盈利或亏损关闭的订单......如果你以盈利收盘,没关系,我们继续前进;如果你出现亏损,我们就把这批货翻倍,并在 "为了斯大林!!!"的呼声中攻击大门。然后是运气问题--如果是冰雪天气...我们再来一次,更大声地喊 "为了祖国...... "如果幸运的话,我们擦掉额头上的汗水,下到原来的地段......

这是一个经典的马汀的例子,这个方法就是为它写的。

但如果我们在市场上有几个未平仓的头寸呢?我们应该怎么做?对于盈利的头寸,我们用初始手数来操作,但对于亏损的手数,我们应该怎么做?这就带来了损失与手数翻倍的概念,我们开始愚蠢地围绕着损失与手数跳舞,以使股权脱离缩水,至少变成零......IMHO,这是最愚蠢的事情(我试过...:)

我完全同意你的观点,休息从一开始就不是最好的主意,我与它的关系和与马汀的关系一样,与马汀的休息一般都失去了任何意义。由于它不是一个完整的损失(在数量上不相等),你不能在市场上长期持有它,放置它没有意义,直接 "翻身 "更容易,例如我的经纪人不允许损失的手。

我得出的结论是,最好是在设置中指定的总利润范围内按权益平掉所有头寸,或者更好的是(总利润)是浮动的,也就是说根据当前市场情况进行调整......。...加上类似的浮动目标。

只要余额能够支持这种交易理念,把外汇作为一个整体,而不是守着一个单一的头寸,这不是一个坏主意。:)))

认为喝马提尼酒比在交易中使用马提尼酒要好,每个对马提尼酒感兴趣的人都应该在他/她自己的Depo上感受到它。无论你如何告诉人们,耙子会伤害他们的额头 - 他们不会相信你,直到他们检查...而且,他们第一次就相信是件好事......否则他们会开始寻找代码中的错误,相信神圣的圣杯......

同样,很难反对你的观点,我个人已经受够了测试员:))
 
ToLik_SRGV:

最起码,只要余额能够承受这种交易理念,把外汇作为一个整体,而不是守着一个单一的头寸,也不是一个坏主意。:)))

纵观不同测试期的无数次测试,天平正聪明地朝天运行(对投资者来说,这是奇迹),但资金却在来回徘徊,有时让你想到收紧入市 规则......。