Alertă în indicatorul

Pentru a începe alerte setarea corectă în indicatorul dvs., trebuie să aveți un cod public al indicatorului dumneavoastră. Codul decompiled nu este de dorit, deoarece. că un cod incepator decompiled este un minim de informații. Este greu de înțeles. şi, de asemenea
După editarea este posibil să aveți probleme cu compilarea.

Mai întâi de toate, trebuie să știți care indicatorul tampoane furnizează un anumit semnal, care este scopul creării semnalării. Care sunt condițiile de determinare a semnalului de pe ecran.
Important: Indicatorii pot apărea numai tampoane externe, anumite elemente de cod la începutul variabilei:
indicator_buffers #property 1
Dar, de asemenea, în indicatorul poate fi ascuns tampoane, care sunt stabilite în funcția de inițializare () și variabila a declarat:
IndicatorBuffers (7);
Avem nevoie doar primul tampon. Dacă, de exemplu, ar trebui să 1 buffer extern, apoi uita-te la variabila:
SetIndexBuffer (0, SarBuffer);
0 - un prim tampon
1 - un al doilea tampon.

Aceste tampoane sau numele lor. pot fi obținute prin indicarea graficului pe o linie indicator specific
Value1 -, Sau Acest prim tampon 0 sunt codul SetIndexBuffer calcul (0, SarBuffer);

Următorul este un truc = definit ca semnalul va fi trimis,
de exemplu, dacă 0 este intersecția liniei de mai sus (mai jos) în jos (în sus) devine apoi:
SignalBuffer [shift + 1]> = 0 SignalBuffer [Shift] = Închide [Shift] SarBuffer [schimbare] 75
SignalBuffer [shift + 1]> = 25 SignalBuffer [Shift]

void SetArrow (int cd, cl culoare,
nm string = "", datetime t1 = 0, double p1 = 0, int sz = 3) <
if (nm == "") nm = DoubleToStr (Time [0], 0);
în cazul în care (T1

Înainte de a închide funcția de pornire () funcție în interiorul față
return (0);
>

inserați următorul cod:

în cazul în care (timeee! = Ora [0] SignalBuffer [shift + 1]> = 25 SignalBuffer [Shift]

Acest cod va fi semnalul nostru, desigur, trebuie să înlocuiți un cod dumneavoastră. Semnal la alerta este următorul cod:

Când 0 este intersecția liniei din partea de sus (de jos) în jos (sus) ar arata astfel:
SignalBuffer [shift + 1]> = 0 SignalBuffer [Shift] = Închide [Shift] SarBuffer [schimbare] 75
SignalBuffer [shift + 1]> = 25 SignalBuffer [Shift]