Wykonywanie kodu na otwarciu świeczki

Kategorie: Repozytorium kodu MQL4 | 21 czerwca 2008 o 12:23 | Odpowiedzi: 0 | Permalink | Traceback

Często zachodzi potrzeba wykonania kodu tylko i wyłącznie na otwarciu nowej świeczki. Może to być przydatne np. do wysyłania maili lub wywoływania alertów, które trzeba wykonać jedynie raz na świeczkę. Zastosowań jest z pewnością dużo. Poniżej prezentuję kod funkcji zwracającej true, jeśli jest to pierwszy tick nowej świeczki:

bool isNewBar() { static int prevTime; bool newBar=false; if(Time[0]!=prevTime) { newBar=true; prevTime=Time[0]; } return(newBar); }

W dalszych częściach wystarczy sprawdzić wartość NewBar:

if(isNewBar()) { // kod do wykonania na nowej świeczce }

Podobne wpisy

0 odpowiedzi do wpisu "Wykonywanie kodu na otwarciu świeczki"

Token