← К каталогу
Исходный код · ID 1302

signal generator_.mq5

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 4, отображаемый в отдельном окне. Он формирует аналитические сигналы на основе нескольких скользящих средних и отображает их в виде стрелок на графике.

Индикатор содержит два набора сигналов (Signal Set 1 и Signal Set 2), каждый из которых включает три типа маркеров: рост, снижение и боковое движение. Сигналы рассчитываются на каждом тике и обновляются в реальном времени.

Визуализация состоит из шести буферов с цветной индикацией (синий, красный, жёлтый), расположенных в отдельном подокне. Значения индикатора нормализованы в диапазоне от 0.0 до 3.0.

Параметры скользящих средних и методы расчёта зафиксированы в исходном коде и не настраиваются через пользовательский интерфейс.

Получить полный код

Поиск по коду файла

/*
   Generated by EX4-TO-MQ4 decompiler V4.0.224.1 []
   Website: 
   E-mail : p******m*@gmail.com
*/

#property indicator_separate_window
#property indicator_minimum 0.0
#property indicator_maximum 3.0
#property indicator_buffers 6
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Blue
#property indicator_color4 Red
#property indicator_color5 Blue
#property indicator_color6 Red

string gs_unused_76 = "Signal Set 1";
int g_period_84 = 10;
int g_ma_method_88 = MODE_EMA;
int g_applied_price_92 = PRICE_CLOSE;
int g_period_96 = 35;
int g_ma_method_100 = MODE_EMA;
int g_applied_price_104 = PRICE_CLOSE;
string gs_unused_108 = "Signal Set 2";
int g_period_116 = 20;
int g_ma_method_120 = MODE_EMA;
int g_applied_price_124 = PRICE_CLOSE;
int g_period_128 = 50;
int g_ma_method_132 = MODE_EMA;
int g_applied_price_136 = PRICE_CLOSE;
int gi_140 = 0;
int gi_144 = 4;
int g_color_148 = Lime;
int g_color_152 = Red;
int g_color_156 = Yellow;
int gi_160 = 3;
int gi_164 = 2;
int gi_unused_168 = 1;
int gi_unused_172 = 0;
double gd_176 = 0.2;
bool gi_unused_184 = TRUE;
double gd_unused_188 = 0.5;
int gi_unused_196 = 20;
int gi_unused_200 = 16711680;
int gi_unused_204 = 255;
string gs_unused_208 = "";
string gs_216;
double g_ibuf_224[];
double g_ibuf_228[];
double g_ibuf_232[];
double g_ibuf_236[];
double g_ibuf_240[];
double g_ibuf_244[];
double g_ima_248;
double g_ima_256;
double g_ima_264;
double g_ima_272;
double g_ima_280;
double g_ima_288;
double g_ima_296;
double g_ima_304;

int init() {
      // код доступен только после оплаты
   }
   int li_0;
   int li_4;
   int li_8;
   if (gi_140 == 0) {
      li_0 = 167;
      li_4 = 167;
      li_8 = 167;
   }
   SetIndexStyle(0, DRAW_ARROW, STYLE_SOLID, gi_144, g_color_148);
   SetIndexArrow(0, li_0);
   SetIndexBuffer(0, g_ibuf_224);
   SetIndexEmptyValue(0, 0.0);
   SetIndexStyle(1, DRAW_ARROW, STYLE_SOLID, gi_144, g_color_152);
   SetIndexArrow(1, li_4);
   SetIndexBuffer(1, g_ibuf_228);
   SetIndexEmptyValue(1, 0.0);
   SetIndexStyle(2, DRAW_ARROW, STYLE_SOLID, gi_144, g_color_156);
   SetIndexArrow(2, li_8);
   SetIndexBuffer(2, g_ibuf_232);
   SetIndexEmptyValue(2, 0.0);
   SetIndexStyle(3, DRAW_ARROW, STYLE_SOLID, gi_144, g_color_148);
   SetIndexArrow(3, li_0);
   SetIndexBuffer(3, g_ibuf_236);
   SetIndexEmptyValue(3, 0.0);
   SetIndexStyle(4, DRAW_ARROW, STYLE_SOLID, gi_144, g_color_152);
   SetIndexArrow(4, li_4);
   SetIndexBuffer(4, g_ibuf_240);
   SetIndexEmptyValue(4

Показано первые 50% кода (символов: 4036)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
403,60₽ ≈ $4.93