Сигнал в индикатора

За да започнете да правилните сигнали за настройка на индикатора си, трябва да има публичен код на индикатор ви. Декомпилиран код е нежелателно, тъй като. че за начинаещ декомпилиран код е най-малко информация. Трудно е да се разбере. и също така
След редактиране може да имате проблеми с компилиране.

Преди всичко, което трябва да се знае кои индикатори буфери предоставят конкретен сигнал, каква е целта на създаването на сигнала. Какви са условията за определяне на сигнала на дисплея.
Важно: Показателите могат да се показват само на външни буфери, определен код в началото на променливата:
#property indicator_buffers 1
Но също така и в индикатора могат да бъдат скрити буфери, които са зададени във функцията първоначален () и променливата заяви:
IndicatorBuffers (7);
Ние трябва само първият буфер. Ако например трябва да се един външен буфер, след това погледнете в променлива:
SetIndexBuffer (0, SarBuffer);
0 - първи буфер
1 - втори буфер.

Тези буфери или името им. може да бъде получен чрез посочване на графиката на специфичен индикатор линия
Стойност1 -, Or Този първи буфер 0 са смятане SetIndexBuffer код (0, SarBuffer);

Следваща е трик = определя като сигналът ще бъде изпратен,
например, ако 0 е пресечната точка на линията по-горе (по-долу) надолу (нагоре) след това се превръща:
SignalBuffer [смяна + 1]> = 0 SignalBuffer [смяна] = Затвори [смяна] SarBuffer [смяна] 75
SignalBuffer [смяна + 1]> = 25 SignalBuffer [смяна]

нищожен SetArrow (инт CD, цветни сантилитра,
низ пМ = "", дата и час t1 = 0, двойно p1 = 0, Int SZ = 3) <
ако (нм == "") пМ = DoubleToStr (Time [0], 0);
ако (t1

Преди да затворите функция старт () функция вътре в предната
връщане (0);
>

поставете следния код:

ако (timeee! = Време [0] SignalBuffer [смяна + 1]> = 25 SignalBuffer [смяна]

Този код ще бъде наш сигнал, разбира се, че трябва да замените някои код, за да ви. Сигнал до сигнала, е следният код:

Когато 0 е пресечната точка на линията от върха (отдолу) надолу (нагоре), че ще изглежда така:
SignalBuffer [смяна + 1]> = 0 SignalBuffer [смяна] = Затвори [смяна] SarBuffer [смяна] 75
SignalBuffer [смяна + 1]> = 25 SignalBuffer [смяна]