robofxid_movement
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «fxid_movement.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Это пользовательский индикатор для MetaTrader 5, который отображает в отдельном окне три гистограммных серии, окрашенные в оранжевый, зелёный и красный цвета. Диапазон значений окна ограничен от 0 до 120. Индикатор рассчитывает значения на основе данных индикатора ADX с периодом 10 и методом сглаживания PRICE_WEIGHTED, используя три его компоненты: основную линию и две направленные линии. Расчёт выполняется по историческим барам, начиная с самого старого незавершённого и до текущего. В зависимости от взаимного расположения компонент ADX на текущем и предыдущем барах, а также от заданного пользователем порога, индикатор присваивает одной из трёх серий определённое значение, что визуально отражает состояние движения рынка. Индикатор не содержит торговых функций и предназначен только для визуального анализа.
Настройки программы
| Настройка | Описание |
|---|---|
| level | Пороговое значение, с которым сравнивается основная линия ADX. Влияет на то, будет ли учтено текущее состояние движения при формировании сигнала индикатора. |
Поиск по коду файла
/*
Generated by EX4-TO-MQ4 decompiler V4.0.438.4 [-]
Website:
E-mail : p******m*@gmail.com
*/
#property indicator_separate_window
#property indicator_minimum 0.0
#property indicator_maximum 120.0
#property indicator_buffers 3
#property indicator_color1 Orange
#property indicator_color2 Green
#property indicator_color3 Red
extern int level = 20;
double gda_80[];
double gda_84[];
double gda_88[];
int init() {
// код доступен только после оплаты
}
int start() {
// код доступен только после оплаты
}
double ld_12;
double ld_20;
double ld_28;
double ld_36;
double ld_44;
double ld_52;
int li_60;
int li_64;
int li_68;
int li_0 = IndicatorCounted();
if (li_0 < 0) return (-1);
if (li_0 > 0) li_0--;
int li_8 = Bars - li_0;
for (int li_4 = li_8 - 1; li_4 >= 0; li_4--) {
ld_12 = iADX(NULL, 0, 10, PRICE_WEIGHTED, MODE_MAIN, li_4 + 0);
ld_20 = iADX(NULL, 0, 10, PRICE_WEIGHTED, MODE_PLUSDI, li_4 + 0);Показано первые 50% кода (символов: 1699)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.