Witam,
mam doswiadczenie z amibrokerem i funkcja cross jest podstawowym narzedziem kazdego indykatora.
Nie wiem jak ja zastapic w mq4 , strasznie mnie to irytuje, bo nie moge znalesc tego w necie.
zadanie ma byc w stylu:
A=MA(C,10);
B=MA(C,20);
Buy= cross(A,B);
Jak to rozwiazac? Znacznik A>B powoduje zasypanie sygnalami mylacymi,
Szybkie pytanie, jaka funkcja zastapi cross w MT4
-
- Uczestnik
- Posty: 2
- Rejestracja: 23 sie 2010, 22:12
Ami chodzi na wektorach, więc jest tam łatwiej coś takiego wykonać, w MT4 musisz pobrać wartości obecne i poprzednie średnich, regulowane przez ostatni parametr shift, czyli np:
Kod: Zaznacz cały
double ma1curr=iMA(......, 0);
double ma1prev=iMA(......, 1);
double ma2curr=iMA(......, 0);
double ma2prev=iMA(......, 1);
if(ma1curr>ma2curr && ma1prev<ma2prev) // buy
-
- Uczestnik
- Posty: 2
- Rejestracja: 23 sie 2010, 22:12
szybka odpowiedz
Kod: Zaznacz cały
NormalizeDouble(wartosc,1);