super arrow indicator tt mod_2.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «super arrow indicator tt mod_2.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 4, отображающий графические стрелки на графике цены для визуальной оценки направления сигнала. Использует комбинацию нескольких технических индикаторов — скользящих средних, RSI, индексов бычьей и медвежьей силы, полос Боллинджера и фильтра на основе диапазона цены — для формирования условий отрисовки стрелок. Стрелки рисуются в окне графика: синие стрелки указывают на одно направление, красные — на противоположное. При включённом параметре Alerts индикатор выводит всплывающие уведомления при появлении сигнала на начальных барах.
Настройки программы
| Настройка | Описание |
|---|---|
| FasterMA | Период быстрой MA — Период быстрой экспоненциальной скользящей средней, используемой в расчётах индикатора. |
| SlowerMA | Период медленной MA — Период медленной экспоненциальной скользящей средней, используемой в расчётах индикатора. |
| RSIPeriod | Период RSI — Период индекса относительной силы RSI, применяемого при формировании сигнала. |
| MagicFilterPeriod | Период магического фильтра — Период для расчёта фильтра на основе максимума и минимума диапазона цены, используемого как дополнительное условие. |
| BollingerPeriod | Период Боллинджера — Период для расчёта полос Боллинджера. |
| BollingerShift | Сдвиг Боллинджера — Горизонтальный сдвиг центральной линии полос Боллинджера. |
| BollingerDeviation | Отклонение Боллинджера — Множитель стандартного отклонения для расчёта верхней и нижней полос Боллинджера. |
| BullsPeriod | Период Bulls Power — Период индекса силы быков Bulls Power. |
| BearsPeriod | Период Bears Power — Период индекса силы медведей Bears Power. |
| Alerts | Оповещения — Включает или отключает всплывающие уведомления при появлении сигнала на начальных барах. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_width1 2
#property indicator_width2 2
double G_ibuf_76[];
double G_ibuf_80[];
extern int FasterMA = 5;
extern int SlowerMA = 35;
extern int RSIPeriod = 12;
extern int MagicFilterPeriod = 14;
extern int BollingerPeriod = 20;
extern int BollingerShift = 0;
extern double BollingerDeviation = 2.0;
extern int BullsPeriod = 15;
extern int BearsPeriod = 15;
extern bool Alerts = false;
int Gi_unused_128 = 0;
bool Gi_132 = FALSE;
bool Gi_136 = FALSE;
bool Gi_140 = FALSE;
bool Gi_144 = FALSE;
bool Gi_148 = FALSE;
bool Gi_152 = FALSE;
bool Gi_156 = FALSE;
bool Gi_160 = FALSE;
bool Gi_164 = FALSE;
bool Gi_168 = FALSE;
int Gi_172 = 0;
bool Gi_176 = FALSE;
bool Gi_180 = FALSE;
int init()
{
// код доступен только после оплаты
}
int deinit() {
EventKillTimer();
return(0);
}
int start() {
// код доступен только после оплаты
}
int Li_8;
double ima_12;
double ima_20;
double ima_28;
double ima_36;
double irsi_44;
double irsi_52;
double ibullspower_60;
double ibullspower_68;
double ibearspower_76;
double ibearspower_84;
double Ld_92;
double Ld_100;
double Ld_108;
double Ld_116;
double Ld_124;
double Ld_132;
double Ld_140;
double ibands_152;
double ibands_160;
double ibands_168;
double ibands_176;
int Li_148 = IndicatorCounted();
if (Li_148 < 0) return (-1);
if (Li_148 > 0) Li_148--;
int Li_0 = Bars - Li_148;
for (int Li_4 = 0; Li_4 <= Li_0; Li_4++) {
Li_8 = Li_4;
Ld_132 = 0;
Ld_140 = 0;
for (Li_8 = Li_4; Li_8 <= Li_4 + 10; Li_8++) Ld_140 += MathAbs(High[Li_8] - Low[Li_8]);
Ld_132 = Ld_140 / 10.0;
ima_12 = iMA(NULL, 0, FasterMA, 0, MODE_EMA, PRICE_CLOSE, Li_4);
ima_28 = iMA(NULL, 0, FasterMA, 0, MODE_EMA, PRICE_CLOSE, Li_4 + 1);
ima_20 = iMA(NULL, 0, SlowerMA, 0, MODE_EMA, PRICE_CLOSE, Li_4);
ima_36 = iMA(NULL, 0, SlowerMA, 0, MODE_EMA, PRICE_CLOSE, Li_4 + 1);
irsi_44 = iRSI(NULL, 0, RSIPeriod, PRICE_CLOSE, Li_4);
irsi_52 = iRSI(NULL, 0, RSIPeriod, PRICE_CLOSE, Li_4 + 1);
ibullspower_60 = iBullsPower(NULL, 0, BullsPeriod, PRICE_CLOSE, Li_4);
ibullspower_68 = iBullsPower(NULL, 0, BullsPeriod, PRICE_CLOSE, Li_4 + 1);
ibearspower_76 = iBearsPower(NULL, 0, BearsPeriod, PRICE_CLOSE, Li_4);
ibearspower_84 = iBearsPower(NULL, 0, BearsPeriod, PRICE_CLOSE, Li_4 + 1)Показано первые 50% кода (символов: 3942)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.