淘宝网上有卖的,有卖的,有卖的,有卖的,有卖的,有卖的,有卖的,有卖的。 - 页 17

 

在拖网调用功能中发现了一个错误。

它是不专心的。

纠正

void trl(){
      total= OrdersTotal(); spread = MarketInfo(Symbol(), MODE_SPREAD);
  for(  i = total - 1; i >= 0; i--) 
     { OrderSelect( i, SELECT_BY_POS, MODE_TRADES); MN=OrderMagicNumber();
       if(OrderSymbol() == Symbol() && MN>= 772012000 && MN<=772012199) 
         {  if ( MN==772012055) { sl = slx; tp = tpx* slx; mn= mnx1;}
            if ( MN==772012155) { sl = sly; tp = tpy* sly; mn= mny1;}
            if ( MN==772012011) { sl = slX; tp = tpX* slX; mn= mnX1;}
            if ( MN==772012111) { sl = slY; tp = tpY* slY; mn= mnY1;}
         
           int prevticket = OrderTicket();
if ( UseUdavkaTrail == false)
    {       if(OrderType() == OP_BUY) 
             {if(DayOfWeek( ) == 5 && Hour( ) >=22)  { OrderClose( prevticket,OrderLots( ) ,Bid,3,Black);} 
              if(Bid > (OrderStopLoss() + ( sl * 2  + spread) * Point)) 
                 { if( BTS()< 0) { OrderClose( prevticket,OrderLots( ) ,Bid,3,Black);} 
                   else { OrderModify(OrderTicket(), OrderOpenPrice(), Bid - sl * Point,0, 0, Blue);}}} 
           else {if(DayOfWeek( ) == 5 && Hour( ) >=22) { OrderClose( prevticket,OrderLots( ) ,Ask,3,Blue);} 
                  if(Ask < (OrderStopLoss() - ( sl * 2 + spread) * Point)) 
                     {if( BTS() > 0) 
                           { OrderClose( prevticket,OrderLots( ) ,Ask,3,Blue);} 
                     else{ OrderModify(OrderTicket(), OrderOpenPrice(), Ask + sl * Point, 0, 0, Blue);}}}
     }
     else 
     
    {       if(OrderType() == OP_BUY) 
             {if(DayOfWeek( ) == 5 && Hour( ) >=22)  { OrderClose( prevticket,OrderLots( ) ,Bid,3,Black);} 
              if(Bid > (OrderStopLoss() + ( sl * 2  + spread) * Point) || true) 
                 { if( BTS()< 0) { OrderClose( prevticket,OrderLots( ) ,Bid,3,Black);} 
                  else { TrailingUdavka(OrderTicket(), sl, sl+ spread, MathRound( sl/2), MathRound( sl+ sl/2), MathRound( sl/3));}}} 
           else {if(DayOfWeek( ) == 5 && Hour( ) >=22) { OrderClose( prevticket,OrderLots( ) ,Ask,3,Blue);} 
                  if(Ask < (OrderStopLoss() - ( sl * 2 + spread) * Point) || true) 
                     {if( BTS() > 0) 
                           { OrderClose( prevticket,OrderLots( ) ,Ask,3,Blue);} 
                     else{ TrailingUdavka(OrderTicket(), sl, sl+ spread, MathRound( sl/2), MathRound( sl+ sl/2), MathRound( sl/3));}}}
     }
          return(0);}}}
 
如果不是太麻烦的话,请附上一个文件,我懒得修)
 
mpeugep >> :
如果不难的话--附上一个文件,我懒得去修)。

>>请。

虽然我并不觉得用手修复你需要的东西有什么困难。

附加的文件:
with_tral.mq4  16 kb
 

你好!

恐怕在5位数的DT上,3个点的滑移只是一个不可能的参数,我建议在EA版本中把它变成一个外部变量:)

 

第三天结束了。

减去500便士的股权...

我们会轻松承受--毕竟这不是真的。;)

 
Casper >> :

不客气。

虽然我不太明白用手修理你需要的东西有什么困难。

是的,我已经做了。

 

目前的情况如下(交易0.01手)。

不像一开始那么开心,但还是有好处的......

 

股权仍然是减去500便士。

稳定了 :)

 

我目前有以下图片。


 
mpeugep писал(а)>>

我目前有以下图片。

下午好!

请您公布该图表的套数、周期、货币对和周期....。

因为我甚至没有办法在测试器中模拟这个主题中的图表......

要么是我的手歪了,要么是别的东西....

Alpari经纪商演示