SSL channel chart
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «channel alert source code.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 4, который рассчитывает и отображает на графике SSL-канал (Solid Line Channel). Канал строится на основе скользящих средних цен High и Low с заданным периодом, а направление тренда определяется соотношением цены закрытия с этими средними. Индикатор отрисовывает две линии красным и зелёным цветом, соответствующие границам канала.
При смене направления тренда индикатор способен отправлять уведомления: отображать текстовое сообщение на экране терминала, воспроизводить звуковой файл или отправлять электронное письмо. Каждый тип уведомления управляется отдельной настройкой. Обработка данных происходит поканально в обработчике событий, характерном для индикаторов MQL4.
Настройки программы
| Настройка | Описание |
|---|---|
| Lb | Период — Период скользящей средней, используемой для расчёта границ SSL-канала |
| alertsOn | Включить уведомления — Включение или отключение всех уведомлений при смене тренда |
| alertsMessage | Сообщения на экране — Отображение текстового уведомления в окне терминала при смене тренда |
| alertsSound | Звуковой сигнал — Воспроизведение звукового сигнала при смене направления тренда |
| alertsEmail | Email-уведомления — Отправка электронного уведомления при смене направления тренда |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Green
#property indicator_width1 2
#property indicator_width2 2
extern int Lb =10;
extern bool alertsOn =false;
extern bool alertsMessage=true;
extern bool alertsSound =false;
extern bool alertsEmail =false;
double ssld[];
double sslu[];
double Hlv[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
int i,limit;
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(i=limit;i>=0;i--)
{
Hlv[i]=Hlv[i+1];
if(Close[i]>iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_HIGH,i+1)) Hlv[i]= 1;
if(Close[i]<iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_LOW,i+1)) Hlv[i]=-1;
if(Hlv[i]==-1)
{
Показано первые 50% кода (символов: 1564)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.