PDA

Zobacz pełną wersję : Kod rozmiaru paska



lokpwste7
01-05-2010 01:38, 01:38
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

Lauri
11-24-2021 11:07, 11:07
1 Attachment (s) hey nebuman ..... czasami najlepiej jest po prostu dusić alarm, dodając warunek rozmiaru .... może warto mieć opcję override, na wypadek, gdyby nie zawsze interesowała Cię wielkość komponentu ..... takich jak! Filtr użyty poniżej ...... dodałem przykład kodu do alertu psar zawarte ...... h Wstawiony kod (! Filtr || (Wysoki # 91; i 1 # 93; - Niski # 91; i 1 # 93;) gt; Zakres * Punkt)
https://www.forex-instant.com/attachments/15189554132030016286.mq4