Wykonywanie kodu na otwarciu świeczki
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
}
0 odpowiedzi do wpisu "Wykonywanie kodu na otwarciu świeczki"