Kodlama yardımı - sayfa 714

TEŞEKKÜRLER

metatrader'daki "çıkış" işlevi nedir?

Altında hiçbir şey işlemeden ontic'ten "çıkmak" istiyorum ...

void OnTick(){


  bool RoboON = false;

   if (checkTimeLimits(StartHour1,StartMinute1,EndHour1,EndMinute1,TimeCurrent()))

   RoboON = true;

   if (checkTimeLimits(StartHour2,StartMinute2,EndHour2,EndMinute2,TimeCurrent()))

   RoboON = true;

   

   if (RoboON) 

    Exit;  <=====  what is "exit" function that abort the rest of procedure ?

   //ExtExpert.OnTick(); 


baraozemo :

metatrader'daki "çıkış" işlevi nedir?

Altında hiçbir şey işlemeden ontic'ten "çıkmak" istiyorum ...

void OnTick(){


  bool RoboON = false;

   if (checkTimeLimits(StartHour1,StartMinute1,EndHour1,EndMinute1,TimeCurrent()))

   RoboON = true;

   if (checkTimeLimits(StartHour2,StartMinute2,EndHour2,EndMinute2,TimeCurrent()))

   RoboON = true;

   

   if (RoboON) 

    Exit;  <=====  what is "exit" function that abort the rest of procedure ?

   //ExtExpert.OnTick(); 


"Geri dön" kullan

merhaba bay mladen

Bu göstergenin MTF+ALERT'ini yapabilir misiniz?

yeniden boyamak değil

saygınlık

Dosyalar:
bilbao :

merhaba bay mladen

Bu göstergenin MTF+ALERT'ini yapabilir misiniz?

yeniden boyamak değil

saygınlık

Burayı kontrol edin: https://www.mql5.com/en/forum/174980/page39
mladen :
Burayı kontrol edin: https://www.mql5.com/en/forum/174980/page39
çok teşekkürler mladen bey
Merhaba Pro-Coders,

Birinin yardım edip edemeyeceğini merak ediyorum. Nedense benim SIGNAL_CLOSEBUY ve SIGNAL_CLOSESELL'im

durum çalışmıyor. Aslında EA, açık bileti seçebilmeli ve koşul yerine getirildiğinde kapatabilmelidir. Neyi iyileştirebilirim?

sell_ticket= OrderSend ( Symbol (), OP_SELL ,LotsOptimized(),
NormalizeDouble ( Bid ,digit),
Slippage*PipMultiplier, 0 , 0 ,
"Sell(#" +MagicNumber+ ")" ,MagicNumber, 0 ,Red); // SELL Ticket
                                                                                                                  

buy_ticket= OrderSend ( Symbol (), OP_BUY ,LotsOptimized(),                            NormalizeDouble ( Ask ,digit),                                                      Slippage*PipMultiplier, 0 , 0 ,                                                       "Buy(#" +MagicNumber+ ")" ,MagicNumber, 0 ,Green);
                                                                          
   //+------------------------------------------------------------------+
   // CloseBUY RSI<45
   //+------------------------------------------------------------------+
  
   if (RSIfilter< 45 ) Order=SIGNAL_CLOSEBUY;
  //if(Order==SIGNAL_CLOSEBUY && buy_ticket!=0)
  if (Order==SIGNAL_CLOSEBUY && buy_ticket!= 0 && ((EachTickMode && !TickCheck) ||   (!EachTickMode && ( Bars !=BarCount))))
                 {
                   if ( OrderSelect (buy_ticket, SELECT_BY_TICKET ))
                    {
                     dummyResult= OrderClose ( OrderTicket (), OrderLots (), Bid ,Slippage*PipMultiplier,MediumSeaGreen);
                     if (EachTickMode) TickCheck = True ;
                     if (!EachTickMode) BarCount = Bars ;
                     Print ( "Error closing Buy #" ,( string ) OrderTicket (), " Error code " ,( string ) GetLastError ());
                    }
                 }
               else

   //+------------------------------------------------------------------+
   // CloseSELL RSI>55    
   //+------------------------------------------------------------------+
   if (RSIfilter> 55 ) Order=SIGNAL_CLOSESELL;
    //if(Order==SIGNAL_CLOSESELL && sell_ticket!=0)
    if (Order==SIGNAL_CLOSESELL && sell_ticket!= 0 &&((EachTickMode && !TickCheck) || (!EachTickMode && ( Bars !=BarCount))))  
                
                 {
                   if ( OrderSelect (sell_ticket, SELECT_BY_TICKET ))
                    {
                     dummyResult= OrderClose ( OrderTicket (), OrderLots (), Ask ,Slippage*PipMultiplier,DarkOrange);
                     if (EachTickMode) TickCheck = True ;
                     if (!EachTickMode) BarCount = Bars ;
                     Print ( "Error closing Sell #" ,( string ) OrderTicket (), " Error code " ,( string ) GetLastError ());
                    }
                 }

              }

bay mladen:

grafiğe ok ekler misin

saygınlık

Merhaba,

Bu EA üzerinde çalışıyorum .. ve hoşuma gitti çünkü içinde iyi bileşenler var, ancak bununla ilgili bir ilk sorunum var..

Geri testi bittikten sonra neden içerideyken bilmiyorum, geri testi çizen açılan dullar

EA parametreleriyle "uzun bir dize" göster ... test ettiğim anterlerde EA, bu görünmedi (bu benim için doğru).


Dosyalar:
starter2.mq5  17 kb
[Silindi]

Bu göstergedeki okları nasıl daha büyük bir boyuta getirebilirim lütfen?

TAKIM taciri