Witam
Proszę o pomoc w takiej kwestii:
Chciałbym wykonać sprawdzenie 3 warunków ale w kolejności tzn:
System sprawdza tylko warunek_1 kiedy zostanie spełniony zwracana jest wartość i warunek_1 przestaje być sprawdzany, a przechodzimy do warunku_2 i znowu tylko on jest sprawdzany kiedy zostaje spełniony przestajemy go sprawdzać idziemy do warunku_3 i kiedy ten jest spełniony jest wykonywana transakcja a program wraca do początku i sprawdza warunek_1.
Chodzi o to że czas pomiędzy poszczególnymi warunkami może być dowolny czyli 3 albo 300 świec.
Obrazując na przykładzie:
warunek_1 RSI spada do poziomu 10 i wtedy
warunek_2 czekamy aż wzrośnie powyżej 30,
warunek_3 kiedy znowu spadnie do 20 robimy transakcję.
Chciałem to zrobić poprzez "if" nadając wartość zmiennej po spełnieniu warunku ale na kolejnej świeczce wiadomo że warunek już może nie być spełniony i ta wartość znika. A chciałbym żeby ją zachowywała dopóki w innym miejscu nie zostanie zmieniona.
Dzięki i pozdrawiam
Warunkowanie
Re: Warunkowanie
Można dać zmienną o przykładowej nazwie int status=0;
I teraz w bloku start() :
Jeśli status==0 i zostanie spełniony warunek pierwszy to status=1;
Jeśli status==1 i zostanie spełniony warunek drugi to status=2;
Jeśli status==2 i zostanie spełniony warunek trzeci to status=3;
Jeśli status==3 to rób co masz robić po spełnieniu tych warunków.
I teraz w bloku start() :
Jeśli status==0 i zostanie spełniony warunek pierwszy to status=1;
Jeśli status==1 i zostanie spełniony warunek drugi to status=2;
Jeśli status==2 i zostanie spełniony warunek trzeci to status=3;
Jeśli status==3 to rób co masz robić po spełnieniu tych warunków.
Solą życia jest kasa.
Re: Warunkowanie
Kod: Zaznacz cały
int lenght=300;
double rsi;
bool rsi10=false;
bool rsi20=false;
bool rsi30=false;
for(int i=lenght; i>=0; i--)
{
rsi=iRSI(NULL,0,14,PRICE_CLOSE,i);
if(!rsi10 && !rsi20 && !rsi30 && rsi<10) rsi10=true;
if(rsi10 && !rsi20 && !rsi30 && rsi>30) rsi30=true;
if(rsi10 && !rsi20 && rsi30 && rsi<20) rsi20=true;
}
if(rsi10 && rsi20 && rsi30)
{
openTrade();
}
i raczej trzeba zdecydować ile świeczek pozom jest ważny
Nie chodzi o to czy masz rację czy nie, tylko o to, co robisz kiedy masz rację lub jak się zachowujesz jeżeli racji nie masz.
Re: Warunkowanie
dzięki wielkie dziś wieczorem potestuję rozwiązania
pozdrawiam
pozdrawiam