TrendWave
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «trendwave.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
TrendWave — это пользовательский индикатор для MetaTrader 4, отображающий аналитические данные в отдельном окне чарта. Индикатор рассчитывает несколько внутренних рядов данных на основе ценовой информации и визуализирует их в виде линий и точечных маркеров, обозначающих потенциальные точки входа.
Индикатор предоставляет восемь буферов отрисовки: линии бычьего и медвежьего направления, а также точки-индикаторы покупок и продаж. Значения индикатора варьируются в диапазоне от -100 до 100, с горизонтальными уровнями на 60, 53, -50 и -60.
TrendWave поддерживает звуковые и email-уведомления при срабатывании определённых рыночных условий. Уведомления отправляются с указанием символа инструмента и текущего времени события.
Настройки программы
| Настройка | Описание |
|---|---|
| WavePeriod | WavePeriod — Период экспоненциального скользящего среднего для первоначального расчёта. |
| AvgPeriod | AvgPeriod — Период усреднения для расчёта сглаженного аналитического ряда. |
| SoundAlert | SoundAlert — Переключатель для включения звуковых уведомлений при срабатывании условий. |
| EmailAlert | EmailAlert — Переключатель для отправки email-уведомлений при срабатывании условий. |
Поиск по коду файла
/*
Generated by EX4-TO-MQ4 decompiler V4.0.224.1 []
Website:
E-mail : p******m*@gmail.com
*/
#property indicator_separate_window
#property indicator_minimum -100.0
#property indicator_maximum 100.0
#property indicator_levelcolor SlateGray
#property indicator_levelstyle 1
#property indicator_buffers 8
#property indicator_color1 Lime
#property indicator_color2 Red
#property indicator_color3 Black
#property indicator_color4 Black
#property indicator_color5 Black
#property indicator_color6 Black
#property indicator_color7 Black
#property indicator_color8 Black
#property indicator_width1 1
#property indicator_level1 60.0
#property indicator_width2 1
#property indicator_level2 53.0
#property indicator_level3 -50.0
#property indicator_level4 -60.0
extern int WavePeriod = 10;
extern int AvgPeriod = 21;
extern bool SoundAlert = FALSE;
extern bool EmailAlert = FALSE;
double g_ibuf_92[];
double g_ibuf_96[];
double g_ibuf_100[];
double g_ibuf_104[];
double g_ibuf_108[];
double g_ibuf_112[];
double g_ibuf_116[];
double g_ibuf_120[];
int gi_124 = -50;
int gi_128 = 53;
int gi_132;
/*int gi_136 = 7446125;//Account Number*/
int init() {
// код доступен только после оплаты
}
/*if (gi_136 != AccountNumber()) {
Comment("Trade on account :" + AccountNumber() + " is FORBIDDEN!");
return (0);
}*/
Comment("");
IndicatorShortName("TrendWave");
SetIndexBuffer(0, g_ibuf_100);
SetIndexLabel(0, "ESA");
SetIndexStyle(0, DRAW_NONE);
SetIndexDrawBegin(0, 0);
SetIndexBuffer(1, g_ibuf_112);
SetIndexLabel(1, "DD Values");
SetIndexStyle(1, DRAW_NONE);
SetIndexDrawBegin(1, 0);
SetIndexBuffer(2, g_ibuf_104);
SetIndexLabel(2, "DD");
SetIndexStyle(2, DRAW_NONE);
SetIndexDrawBegin(2, 0);
SetIndexBuffer(3, g_ibuf_108);
SetIndexLabel(3, "CI");
SetIndexStyle(3, DRAW_NONE);
SetIndexDrawBegin(3, 0);
SetIndexBuffer(4, g_ibuf_92);
SetIndexLabel(4, "Bull");
SetIndexStyle(4, DRAW_LINE, STYLE_SOLID, 1, Lime);
SetIndexDrawBegin(4, 0);
SetIndexBuffer(5, g_ibuf_96);
SetIndexLabel(5, "Bear");
SetIndexStyle(5, DRAW_LINE, STYLE_SOLID, 1, Red);
SetIndexDrawBegin(5, 0);
SetIndexBuffer(6, g_ibuf_116);
SetIndexLabel(6, "Buy Dot");
SetIndexStyle(6, DRAW_ARROW, STYLE_SOLID, 2, Aqua);
SetIndexArrow(6, 108);
SetIndexDrawBegin(6, 0);
SetIndexBuffer(7, g_ibuf_120);
SetIndexLabel(7, "Sell Dot");
SetIndexStyle(7, DRAW_ARROW, STYLE_SOLID, 2, Yellow);
SetIndexArrow(7, 108);
SetIndexDrawBegin(7, 0);
ArrayResize(g_ibuf_100, Bars);
ArrayResize(g_ibuf_112, Bars);
ArrayResize(g_ibuf_104, Bars);
ArrayResize(g_ibuf_108, Bars);
ArrayResize(g_ibuf_92, Bars);
ArrayResize(g_ibuf_96, Bars);
ArrayResize(g_ibuf_116, Bars);
ArrayResize(g_ibuf_120, Bars);
return (0Показано первые 50% кода (символов: 4455)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.