Witaj, naprawdę byłbym wdzięczny, gdyby ktoś mógł mi pomóc z odrobiną kodowania. Mam wskaźnik alertu, który chcę wyłączyć tylko wtedy, gdy poprzedni pasek jest większy niż 20 pipsów. Oto fragment kodu, który wstawiam, aby wskazać, że wskaźnik ma się nadal KONTYNUUJ lub ZATRZYMAJ.
jeśli (iOpen (NULL, p, 2) - iClose (NULL, p, 2) gt; 0,002) kontynuuj;
Jednak nie sądzę, że jest to właściwy kod, ponieważ wskaźnik nadal się uruchamia. Oto więcej kodu, do którego wstawiam powyższą instrukcję:
----------------
if (Close [0] == iHigh (NULL, p, 0)) {
jeśli (iClose (NULL, p, i 1) gt; iOpen (NULL, p, i 1)) kontynuuj;
if (Zamknij [0] lt; = z) kontynuuj;
jeśli (Stary gt; z) będzie kontynuowany;
jeśli (iOpen (NULL, p, 2) - iClose (NULL, p, 2) gt; 0,002) kontynuuj;
DisplayAlert (Wyszukaj symbol () KRÓTKI w okresie NIC (p) (knot));
t = iTime (NULL, p, 0);
return (0);
}
----------------
Każda pomoc będzie doceniona!
Dzięki