另一个最新的EA,无可匹敌的结果(等待批评)

 
 
这仍然是原始的,经过适当的调整,它将给出一个更好的结果。虽然我读到,一个人不应该太参与测试顾问,否则你总是可以找到正确的参数的故事,并得到一个无限巨大的结果,这个顾问实际上是没有优化的,这是他创建后的第一次运行,我认为一个非常好的结果
 
ufkef:
这个EA几乎没有经过任何测试。


这是迄今为止的关键短语。样本外测试本可以使许多人免于浪费期望。要显示这样的结果并不难,这里曾有过要求Metaqoutes增加数字的帖子,当时没有足够的数字用于盈利。

而这些图表...

 

好吧,我对这个图表很熟悉,因为也有双倍或三倍的手,而在我的情况下,没有这样的事情。

我认为增加手数是可能的。但你要明白,这并不是专家顾问业绩的指标。

我知道这不是衡量EA工作好坏的一个指标,而且对于上述描述的情况来说,depo是不够的 -!!!!而且,如果够用的话,利润的比例会比给银行的少!"。

 

在我看来,在这样一个时期内,没有足够的交易...否则我认为这还不错...每月5%可能会有效果:)))),但其他工具呢,更早的时期呢?比如1999年以来?

 
一个月40个点的利润......你已经放弃了一些东西,伽罗瓦......
 
有什么可批评的呢?图形很美,很好!在这里。一个月40个点,在某种情况下--这是一个很好的结果!
经过20-30页对报告中不同数字的讨论,你肯定会买账。最主要的是不要急于发布信息,慢慢地把产量提高2倍左右,但不要超过20页,否则会被怀疑。
 

为什么不会被超越?这是我的大人物:)在同一时间段内的照片。

问题是,这个案例在作品中的现实性如何?我的显然是一个pipsitter,虽然在模拟账户和真实账户上,还没有对它提出要求(工作了一个星期:))。

我在模拟重新报价的情况下运行,当然这种混乱有影响,但只有在90%的重新报价 概率下才有影响,在80%的情况下就可以了,动态是一样的,利润率就会降低。有趣的是,我对它进行了优化,但它并没有帮助我大幅提高盈利能力。 最初,止损是15点,现在是19点,这就是整个优化。

唯一让我困惑的是2006年底和2007年全年的报价平衡特征的变化,因为在我看来这与历史中心的报价异质性有关,但这只是一个假设,也许市场已经改变了。

 

看完下一篇关于讨论新的超级EA的帖子后,我只想说:"你们不厌倦讨论漂亮的图表,而不讨论代码本身或至少讨论EA背后的想法吗?" 好吧,这真的是一点都不好玩了!尤其是在这里,我坐在这里,花了15分钟来写我的 "圣杯"。我不仅向你介绍了我的测试结果,而且还介绍了压缩文件中的SOURCE!!。:o)))所以,比如说,让我们来谈谈我的小费者,AAAA?????:o))))))

//+------------------------------------------------------------------+
//|                                                     loxotron.mq4 |
//|                      Copyright © 2006, MetaQuotes Software Corp. |
//|                                        https://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, MetaQuotes Software Corp."
#property link      "https://www.metaquotes.net/"
int magic_number=1000;
double v=1;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   if(Symbol()!="EURUSD")
   {
      Print("Эксперт работает только на EURUSD");
      return(0);
   }
   int q=0;
   if(Hour()==0) 
   {
      q=quantity_lox(magic_number);
      double eur_jpy_day_open=iOpen("EURJPY",PERIOD_D1,0);
      double eur_jpy_day_close=iClose("EURJPY",PERIOD_D1,0);
      double usd_jpy_day_open=iOpen("USDJPY",PERIOD_D1,0);
      double usd_jpy_day_close=iClose("USDJPY",PERIOD_D1,0);
      if(usd_jpy_day_open>0) double eur_usd_day_open=eur_jpy_day_open/usd_jpy_day_open;
      if(usd_jpy_day_close>0) double eur_usd_day_close=eur_jpy_day_close/usd_jpy_day_close;
      if(q==0 && eur_usd_day_open>eur_usd_day_close) 
      {
         Print("Открываем ордер SELL_LOX");
         OrderSend("EURUSD",OP_SELL,v,Bid,5,0,0,"SELL_LOX",magic_number);
      }
      if(q==0 && eur_usd_day_open<eur_usd_day_close) 
      {
         Print("Открываем ордер BUY_LOX");
         OrderSend("EURUSD",OP_BUY,v,Ask,5,0,0,"BUY_LOX",magic_number);
      }
   
   }
   if(Hour()==23)
   {
      q=quantity_lox(magic_number);
      if(q>0) Close_order(magic_number);
   }
//----
   return(0);
  }
//+------------------------------------------------------------------+
 
//функция подсчёта количества открытых и отложенных ордеров, имеющих комментарий NAME
int quantity_lox(int MN)
{
   int ticket, count=0;
      
   for(ticket=0;ticket<OrdersTotal();ticket++)
   {//внутренний for
      if (OrderSelect(ticket,SELECT_BY_POS,MODE_TRADES)==false) break;
      else
      {//начало else
         if (OrderMagicNumber()==MN) 
         {
            count++;   
            
         }
 
      }//конец else
   }//внутренний for
   return(count);
}
 
int Close_order(int MN)
{
   int ticket;
   
   for(ticket=0;ticket<OrdersTotal();ticket++)
   {//внутренний for
      if (OrderSelect(ticket,SELECT_BY_POS,MODE_TRADES)==false) break;
      else
      {//начало else
         if (OrderMagicNumber()==MN) 
         {
   
            if(OrderType()==OP_SELL) {Print("Закрываем ордер SELL_LOX");OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),5);}
            if(OrderType()==OP_BUY) {Print("Закрываем ордер BUY_LOX");OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),5);}
         }
 
      }//конец else
   }//внутренний for
   return(0);
}
附加的文件:
loxotron.zip  26 kb
 
尊敬的2007年锦标赛的组织者,期待着有这个专家代码的参与者:o)))))
 

呃,solandr,你为什么要发布代码,你可能会导致全球金融危机: )))))

但说真的,我的EA中的一些想法(或更确切地说是我对它们的理解)在同一个主题https://www.mql5.com/ru/forum/50458, 即:近似置信区间->从边界打开,但它们已被大大修改和简化,我不会在该主题的同意下展示代码。而且我并不想讨论这个问题,我自己也看到了这些问题,照片只是为了好玩,就像你一样。