Silver-channels
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «silver-channels.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Silver-channels — это пользовательский индикатор для MetaTrader 5, исходный код которого написан на MQL5. Индикатор отображается в окне графика и рассчитывает несколько линий каналов, построенных на основе анализа диапазона цен за заданное число баров. В коде объявлено восемь буферов индикатора, которые выводятся как линии разных цветов: Silver, SkyBlue, YellowGreen и Magenta. Каждая пара линий образует верхнюю и нижнюю границы соответствующего канала.
Индикатор использует два целочисленных параметра для настройки периодов расчёта и четыре числовых параметра, задающих процентные уровни для построения каналов. Названия каналов в коде: Silver-channel, Sky-channel, Zen-channel и Future-channel. Для каналов Future-channel применяется дополнительный сдвиг по времени.
Индикатор не содержит торговых функций, не открывает и не закрывает позиции, а только выполняет расчёт и отображение аналитических линий на графике. Все вычисления выполняются в функции start, которая вызывается на каждом новом баре или при обновлении данных.
Настройки программы
| Настройка | Описание |
|---|---|
| TSP | Целочисленный параметр, задающий дополнительный сдвиг по времени для канала Future-channel. Влияет на смещение линий этого канала относительно текущего бара. |
| SSP | Целочисленный параметр, задающий количество баров для анализа диапазона цен при расчёте каналов. Влияет на глубину истории, используемой для построения линий. |
| SilvCh | Числовой параметр, задающий процентное значение для построения границ канала Silver-channel. Используется в расчёте верхней и нижней линий этого канала. |
| SkyCh | Числовой параметр, задающий процентное значение для построения границ канала Sky-channel. Используется в расчёте верхней и нижней линий этого канала. |
| ZenCh | Числовой параметр, задающий процентное значение для построения границ канала Zen-channel. Используется в расчёте верхней и нижней линий этого канала. |
| FutCh | Числовой параметр, задающий процентное значение для построения границ канала Future-channel. Используется в расчёте верхней и нижней линий этого канала. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 Silver
#property indicator_color2 Silver
#property indicator_color3 SkyBlue
#property indicator_color4 SkyBlue
#property indicator_color5 YellowGreen
#property indicator_color6 YellowGreen
#property indicator_color7 Magenta
#property indicator_color8 Magenta
extern int TSP=9;
extern int SSP=26;
extern double SilvCh=38.2;
extern double SkyCh=23.6;
extern double ZenCh=0;
extern double FutCh=61.8;
double SCH_BufferH[];
double SCH_BufferL[];
double Sky_BufferH[];
double Sky_BufferL[];
double Zen_BufferH[];
double Zen_BufferL[];
double Fut_BufferL[];
double Fut_BufferH[];
int a_begin;
int init()
{
// код доступен только после оплаты
}
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,SCH_BufferH);
SetIndexDrawBegin(0,SSP-1);
SetIndexLabel(0,"Silver-channel High");
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,SCH_BufferL);
SetIndexDrawBegin(1,SSP-1);
SetIndexLabel(1,"Silver-channel Low");
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,Sky_BufferH);
SetIndexDrawBegin(2,SSP-1);
SetIndexLabel(2,"Sky-channel High");
SetIndexStyle(3,DRAW_LINE);
SetIndexBuffer(3,Sky_BufferL);
SetIndexDrawBegin(3,SSP-1);
SetIndexLabel(3,"Sky-channel Low");
SetIndexStyle(4,DRAW_LINE);
SetIndexBuffer(4,Zen_BufferH);
SetIndexDrawBegin(4,SSP-1);
SetIndexLabel(4,"Zen-channel High");
SetIndexStyle(5,DRAW_LINE);
SetIndexBuffer(5,Zen_BufferL);
SeПоказано первые 50% кода (символов: 2436)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.