Wywołanie po pojawieniu się nowej świecy

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
oiro
Pasjonat
Pasjonat
Posty: 423
Rejestracja: 05 mar 2008, 00:40

Wywołanie po pojawieniu się nowej świecy

Nieprzeczytany post autor: oiro »

mam pewną funkcję i chciałbym aby była wywoływana w testerze tylko po pojawieniu się nowej świecy minutowej, zastanawiam się jak to najłatwiej zrobić (void OnTick() jest wywoływana co tick, czy jest jakiś odpowiednik dla świec?). Z góry dziękuję za pomoc

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Wywołanie po pojawieniu się nowej świecy

Nieprzeczytany post autor: ninjaproject »

Kod: Zaznacz cały

//+------------------------------------------------------------------+
bool IsNewBar()
{ 
  static datetime Trend_Candle_prevTime1 = -1;
  
  if(Trend_Candle_prevTime1 != Time[6])
  { 
   Trend_Candle_prevTime1 = Time[6]; 
       
   return(true);  
  } 

  return(false); 
}
//+------------------------------------------------------------------+
Z tym, że tester nie działa multiinterwałowo, więc musisz być na tym samym interwale.
Dla celów multiinterwałowych można to przerobić na iTime().
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

ODPOWIEDZ