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
 

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

TAKIM taciri