我将免费撰写一份顾问报告 - 页 150

 
Александр:

我以前在哪里给过你。这里有更多。

我的意思是,什么功能被改变了?)))),我不知道这些代码

 
Александр:

市场不以点为单位移动,即不以点为核心移动。它从一个级别移动到另一个级别。距离最好用趋势时间来衡量。也许是以点计算,但不是以点计算。

有什么密码吗? 说实话,我不明白。
 

我只是在学习,所以有些东西开始出来了。该EA使用如上所述的策略(到目前为止没有跟踪止损),在TP或相反的开盘时关闭交易,当TP价格达到开盘时的100点时转移到Breakeven +5点。

我一直在用30M的欧元兑美元工作,过去4年,我从1999年开始在历史上一直亏损,但一直持续到2014年)...

如果你想参与改进,我可以把源代码发给你。

如果你玩 "挥手 "的时期,也许会有好东西出来,加上Manimental和/或Martingale

因此,总体表现还不错:缩水32%,亏损交易33%,预期回报率不高。


 
Ivan:

我的意思是,什么功能被改变了?)))),我不明白代码的意思

1.提高准确度。

2.零股权被考虑在内。

 
Дмитрий Хлыстов:
还有呢,有没有一个代码,你能分享一下吗? 说实话,我不明白。
//+------------------------------------------------------------------+
input int  BarrierMinute_Buy;
datetime   openTime = 0;
////////////////////////////////
int start()
{

         CheckForLongetivityClose();
{
....Ваш код
}


}
//+------------------------------------------------------------------+
void CheckForLongetivityClose()
  {
   for(int i=OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
        {
         datetime openTime = OrderOpenTime();
         datetime timeDistance = TimeCurrent() - openTime;
         if(OrderType() == OP_BUY)
           {
            if(timeDistance > 60 * BarrierMinute_Buy)
              {
               int a=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),3,Red);
              }
           }
        }
     }
  }
//+------------------------------------------------------------------+
在从开单开始的经过的时间上进行关闭。对于长线。有了水平,就更复杂了。
 
Александр:
它是通过从订单开始经过的时间来关闭的。对于多头头寸。有了水平,就更难了。

亚历山大,好吧,但这样的策略必须有一定的合理性?例如,为什么不等待TP呢?如果收盘时是亏损呢?还是不很清楚。

这种策略如何合理,在哪里可以应用? 还不如禁止让EA做多交易。

 
Александр:

1.提高精确度。

2.已考虑到了零股权。

好吧,那么请把这些变化转移到版本

敲击指示器 Ver 4

以便所有东西都在一个版本中

 
Дмитрий Хлыстов:


哪些事情不可行,需要完成。

1.止损和止盈分别被设置为100和200的固定值,这些水平是不够的。有必要从最后X个 条形的蜡烛图集(条形的数量X 被设置为输入参数)中计算出最低/最高 止损,并从中计算出获利。最重要的一点,因为机器人的失败正是因为在止损点上收盘,尽管信号是正确的,利润会更大。

2.机器人,出于某种原因,(在测试器中)在某些点位内,在同一个柱 子上打开了几个订单,即使它正在检查在同一个柱子上打开一个订单(从这个论坛借用),但它没有工作。我们必须修改检查,看看它为什么不工作

3.当BU达到一定水平时,完成添加尾随止损(机器人的传入参数),例如,计算TP的1/2(也可以在参数中指定BU系数,例如,从0.3到0.7)。在机器人中描述了单独的尾随(代码取自该论坛),但它没有考虑到BU。此外,由于某些原因,它在策略测试器中不起作用,我需要了解原因。

4.我想增加资金管理,但我不知道怎么做。例如,禁止在一个方向上打开超过5个订单,如果有活跃的。或者在设置账户余额/权益 时禁止交易。

5.马廷戈尔。对信号进行过滤。(可选)


你已经完成了什么。

1.通过历史的 "盒子 "来计算最小值。

2.修复了开幕式,感谢Aleksey。 我没有注意到在一个酒吧有更多的订单

3.现在拖动停止,但已将其关闭,因为它没有带来很大的效果。

4.资金管理 应该改进!我只增加了浮动手数的开仓(余额的%)。

5.我增加了马丁的规则;如果之前的交易是以亏损结束的,那么下一个交易将以设置中指定的比率打开。


至于第四项,你有什么想法吗? 我想尝试加入不同的战术,看看,例如,在某些条件下向对面开放,或通过某个步骤向一个方向开放几个订单,并有一个倍数,等等。

至于马丁,它给出了一些结果,但并不惊艳,而且缩水已经变得疯狂。一般来说,我仍然需要一个MM)


 
Aleksei Stepanenko:

同意的

我还有一个想法,从ch1到m15输出点,我在m15上进行剥头皮,水平由ch1给出。

如果能实现这样的功能就好了。也许可以用不同的点颜色或大小来实现。

 
Дмитрий Хлыстов:

亚历山大,好吧,但这样的策略必须有一定的合理性?比如说,为什么不等TP呢?如果收盘是亏损的呢?还是不很清楚。

它是由经验所证明的。TP和SL不能成为主要的出路。另一件事是水平,高,低在月,周,日。在没有TP和SL的情况下制作你的专家顾问,当它准备好后,再附加TP和SL。因此,你将获得2-3%的收益。比如说。该EA满足了平仓 的条件。我们修改顺序,将TP改变几个点。