leledc-zerolagstoch & alerts.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «leledc-zerolagstoch & alerts.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный индикатор представляет собой модификацию стохастического осциллятора с нулевым лагом и встроенной системой уведомлений. Он рассчитывает основную линию на основе стохастика с последующим сглаживанием и коррекцией нулевого лага, а также сигнальную линию по аналогичной схеме. При пересечении линий на графике отображаются стрелки вверх и вниз.
Индикатор поддерживает несколько типов уведомлений: всплывающие сообщения, звуковые сигналы и email-рассылку. Все уведомления управляются единой настройкой-переключателем, а также можно выбрать, на текущий или предыдущий бар срабатывают оповещения. Индикатор отрисовывается в отдельном окне с пятью уровнями и четырьмя буферами.
Настройки программы
| Настройка | Описание |
|---|---|
| K_Period | Период стохастического осциллятора. Определяет количество баров, используемых для расчёта основной линии стохастика. |
| D_Period | Период усреднения сигнальной линии. Используется для расчёта скользящей средней сигнального буфера. |
| Slowing | Период сглаживания. Применяется для усреднения основной линии и сигнальной линии методом простой скользящей средней. |
| alertsOn | Главный переключатель включения всех уведомлений. Без активации этого параметра никакие оповещения не срабатывают. |
| alertsOnCurrent | Переключатель выбора бара для проверки сигнала. При значении true уведомления проверяются на текущем баре, при false — на предыдущем. |
| alertsMessage | Переключатель включения всплывающих сообщений. При активации отображает информационное окно с текстом сигнала. |
| alertsSound | Переключатель включения звуковых уведомлений. При активации воспроизводится звуковой сигнал при срабатывании события. |
| alertsEmail | Переключатель включения email-уведомлений. При активации отправляет письмо при срабатывании сигнала. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_level1 95
#property indicator_level2 80
#property indicator_level3 50
#property indicator_level4 20
#property indicator_level5 5
#property indicator_buffers 4
#property indicator_color1 DodgerBlue
#property indicator_width1 2
#property indicator_color2 White
#property indicator_width2 2
#property indicator_color3 Chartreuse
#property indicator_color4 Red
#property indicator_maximum 105
#property indicator_minimum -5
extern int K_Period=5; //13/4/8 //// 15 / 5 /5 vir die 1-m !!! 21/8/5 op 1M tans.
extern int D_Period=3;
extern int Slowing= 3;
extern bool alertsOn = false;
extern bool alertsOnCurrent = false;
extern bool alertsMessage = true;
extern bool alertsSound = false;
extern bool alertsEmail = false;
double MainBuffer[];
double SignalBuffer[];
double WorkBuffer1[];
double WorkBuffer2[];
double WorkBuffer3[];
double upX[],dnX[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int i;
int counted_bars = IndicatorCounted();
double EMA;
if(counted_bars > 0)
counted_bars--;
int limit = Bars - counted_bars;
for(i = 0; i < limit; i++)
{
WorkBuffer1[i]=(iStochastic(NULL,0,K_Period,D_Period,Slowing,MODE_SMA,0,MODE_MAIN,i));
}
for(i = 0; i < limit; i++)
WorkПоказано первые 50% кода (символов: 2803)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.