czy ktoś ma pomysł aby to uprościć.
chodzi mi o to że po każdym wywołaniu funkcji
start gdy spełniony jest poniższy warunek dot. RSI
cały czas po każdym ticku jest dukowany komunikat
"RSI większy od 70"
jak to uprościć, aby ten komunikat był drukowany tylko raz
przy pierwszym przekroczenie RSI wartości 70
pomimo że warunek może być przy kolejnych tickach spełniony.
Takie rozwiązanie z licznikiem który osiąga wartość 1 jest trochę kłopotliwe.
tzn. chcę powien ciąg instrukcji albo funkcję wyywołać tylko raz
pomimo kolejnych tickow, jak to prosto zrobić ?
Kod: Zaznacz cały
int licznik;
int start()
{
double mojRSI=iRSI(NULL,0,14,PRICE_CLOSE,0);
if (mojRSI>=70)
{
while(licznik==0)
{
Print("RSI wiekszy od 70");
licznik++;
}
}
}
return;