Перейти к публикации
Территория трейдеров
pearl

EWA для ленивых

Рекомендованные сообщения

Всем привет!
Может быть кому-то будет полезен мой советник.
Сначала напишу, чего он точно не умеет: думать за вас, увы.
Зато с его помощью можно:
1) вручную добавлять/редактировать/удалять волновую разметку на графиках
2) группировать разметку по нескольким альтернативным сценариям
3) задавать при помощи настраиваемых меню модели и нотации волн
4) автоматически контролировать правила и указания построения волновых моделей (критические уровни, состав подволн)
5) автоматически маркировать пересечения волн, а также недоразмеченные брошенные волны
6) автоматически строить каналы для импульсов и зигзагов
7) автоматически строить критические уровни и предполагаемые уровни профитов
8) автоматически строится декоративный хвостик прогноза (просто направление следующей подволны)
9) разметка автоматически перестраивается при переключении между ТФ (ради этого изначально все затевалось)

Управление на графике кнопочно-мышковое.
1) выбор волны - shift+левая кнопка на символе разметки
2) n - режим добавления волны
3) i - режим добавления волны, у которой координаты первых точек волны отсутствуют в истории MT
4) e - режим редактирования волны
5) установка новой точки на график в режимах n, i, e - shift+левая кнопка
6) d - удаление выделенной волны
7) c - копирование выделенной разметки в следующий сценарий
8) m - перенос выделенной разметки в основной сценарий
9) s - сохранение изменений в режимах n, i, e
---------------------------------
MT4 950 build, в параметрах старта скрипта нужно разрешить dll

 

ewapro.zip

post-29487-0-43731900-1464752888_thumb.j

post-29487-0-92321000-1464752905_thumb.j

post-29487-0-50485400-1464752921_thumb.j

ewa.ex4

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновил.

Минус некоторые баги, плюс автопостроение фибо.

 

Дальше в планах автовыделение моноволн.

 

ewa.ex4

post-29487-0-77232000-1465153537_thumb.p

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообще у этого тромбона много настроек. Я готов ответить на вопросы, конструктивную критику, предложения.

  • Upvote 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как его корректно установить, определенные инструкции есть. И модели волновых комбинаций на русский переведи

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как его корректно установить, определенные инструкции есть. И модели волновых комбинаций на русский переведи

 

 

Опишу настройки:

 

//--------------------------------------------------------------------------------------------------------------------------------

input string e0                        = "";                //----- Выбор используемых уровней логирования -----

input bool debug                       = false;             // Уровень логирования debug

                                                            // на уровне логирования debug в лог вываливается много всякого

                                                            // не нужного простому пользователю

input bool warn                        = true;              // Уровень логирования warn

                                                            // на уровне warn в лог вываливается только информация об обработанных разметках и

                                                            // ошибках построения волн т.е. если разметка стала красного или оранжевого цвета

                                                            // (определяется настройками DirectionsErrorColor, RulesErrorColor, SegmentErrorColor)

//--------------------------------------------------------------------------------------------------------------------------------

input string e1                        = "";                //----- Настройки цветов -----

input color Color1                     = clrForestGreen;    // Цвет символов разметки в кругах

input color Color2                     = clrBlue;           // Цвет символов разметки в скобках

input color Color3                     = clrMaroon;         // Цвет символов разметки без кругов и скобок

input color DiagonalBoundariesColor    = clrDarkViolet;     // Цвет линий диагональных треугольников

input color TriangleBoundariesColor    = clrDarkViolet;     // Цвет линий остальных треугольников

input color ChannelColor               = clrPaleTurquoise;  // Цвет канала

input color ForecastColor              = clrDarkViolet;     // Цвет прогнозной линии

input color WaveBackLlightColor        = clrLightPink;      // Цвет подсветки волны

input color VLineColor                 = clrLightPink;      // Цвет сетки

input color DirectionsErrorColor       = clrOrange;         // Цвет символов разметки при нарушении указаний

input color RulesErrorColor            = clrRed;            // Цвет символов разметки при нарушении правил

input color SegmentErrorColor          = clrRed;            // Цвет символов разметки при пересечении волн

                                                            // т.е. анализируются пересечения волн одного уровня, разных уровней

                                                            // (тут сейчас есть баг), недоразмеченные волны

input color FiboColor                  = clrDarkViolet;     // Цвет сетки фибо

input color clrNonSelectMenuItem       = clrWhite;          // Цвет элементов меню

input color clrSelectMenuItem          = clrRed;            // Цвет выделенного элемента меню

input color MenuColor                  = clrLightSlateGray; // Цвет фона меню

input color CriticalLevelsColor        = clrRed;            // Цвет критических уровней

                                                            // т.е. уровней, которые нельзя пересекать в рамках данной модели

input color WarnLevelsColor            = clrOrange;         // Цвет целевых уровней, подтверждающих модель

                                                            // например, уровень окончания первой волны в диагональных треугольниках,

                                                            // ниже которого должна окончиться четвертая волна

input color TargetLevelsColor          = clrForestGreen;    // Цвет целевых уровней

                                                            // сейчас уровни заданы в коде для каждой модели, но можно вынести в настройки

//--------------------------------------------------------------------------------------------------------------------------------

input string e2                        = "";                //----- Настройки координат меню -----

input int CornerMenuMode               = 3;                 // Угол привязки меню режима работы

input int CornerMenuScen               = 2;                 // Угол привязки меню сценариев

input int CornerMenuModel              = 1;                 // Угол привязки меню моделей

input int CornerMenuMarking            = 0;                 // Угол привязки меню нотаций

//--------------------------------------------------------------------------------------------------------------------------------

input string e3                        = "";                //----- Настройки размера шрифтов -----

input int FontBase                     = 12;                // Минимальный размер шрифта разметки

input int FontStep                     = 2;                 // Шаг увеличения размера шрифта

input int FontSizeMenuItem             = 10;                // Размер шрифта меню

//--------------------------------------------------------------------------------------------------------------------------------

input string e4                        = "";                //----- Выбор и настройка используемых нотаций разметки -----

//--------------------------------------------------------------------------------------------------------------------------------

input string e5                        = "";                //----- Millennium -----

input int MaxTF_Millennium             = 0;                 // Максимальный ТФ, на котором видна нотация Millennium

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e6                        = "";                //----- GrandSupercycle -----

input int MaxTF_GrandSupercycle        = 0;                 // Максимальный ТФ, на котором видна нотация GrandSupercycle

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e7                        = "";                //----- Supercycle -----"

input int MaxTF_Supercycle             = 0;                 // Максимальный ТФ, на котором видна нотация Supercycle

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e8                        = "";                //----- Cycle -----

input int MaxTF_Cycle                  = 43200;             // Максимальный ТФ, на котором видна нотация Cycle

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e9                        = "";                //----- Primary -----

input int MaxTF_Primary                = 43200;             // Максимальный ТФ, на котором видна нотация Primary

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e10                       = "";                //----- Intermediate -----

input int MaxTF_Intermediate           = 43200;             // Максимальный ТФ, на котором видна нотация Intermediate

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e11                       = "";                //----- Minor -----

input int MaxTF_Minor                  = 10080;             // Максимальный ТФ, на котором видна нотация Minor

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e12                       = "";                //----- Minute -----

input int MaxTF_Minute                 = 10080;             // Максимальный ТФ, на котором видна нотация Minute

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e13                       = "";                //----- Minuette -----

input int MaxTF_Minuette               = 1440;              // Максимальный ТФ, на котором видна нотация Minuette

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e14                       = "";                //----- Subminuette -----

input int MaxTF_Subminuette            = 240;               // Максимальный ТФ, на котором видна нотация Subminuette

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e15                       = "";                //----- Micro -----

input int MaxTF_Micro                  = 0;                 // Максимальный ТФ, на котором видна нотация Micro

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e16                       = "";                //----- Submicro -----

input int MaxTF_Submicro               = 0;                 // Максимальный ТФ, на котором видна нотация Submicro

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e17                       = "";                //----- Micro-1 -----

input int MaxTF_Micro_1                = 60;                // Максимальный ТФ, на котором видна нотация Micro_1

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e18                       = "";                //----- Micro-2 -----

input int MaxTF_Micro_2                = 30;                // Максимальный ТФ, на котором видна нотация Micro_2

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e19                       = "";                //----- Micro-3 -----

input int MaxTF_Micro_3                = 15;                // Максимальный ТФ, на котором видна нотация Micro_3

                                                            // (0 - не видна, нет в меню)

//--------------------------------------------------------------------------------------------------------------------------------

input string e23                       = "";                //----- Выбор и настройка используемых моделей -----

//--------------------------------------------------------------------------------------------------------------------------------

input string e24                       = "";                //----- Настройки импульса -----

input bool Imp5w_model                 = true;              // Использовать модель импульса (без удлиннения)

input string Imp5w_name                = "Impulse";         // Наименование пункта меню для импульса (без удлиннения)

input bool Imp5w1ext_model             = true;              // Использовать модель импульса (удлиннение в 1й волне)

input string Imp5w1ext_name            = "Impulse 1ext";    // Наименование пункта меню для импульса (удлиннение в 1й волне)

input bool Imp5w3ext_model             = true;              // Использовать модель импульса (удлиннение в 3й волне)

input string Imp5w3ext_name            = "Impulse 3ext";    // Наименование пункта меню для импульса (удлиннение в 3й волне)

input bool Imp5w5ext_model             = true;              // Использовать модель импульса (удлиннение в 5й волне)

input string Imp5w5ext_name            = "Impulse 5ext";    // Наименование пункта меню для импульса (удлиннение в 5й волне)

                                                            // Для разметки импульса можно использовать только модель импульса

                                                            // Выбор варианта с удлиннением повлияет только на вычисление целевых уровней

//--------------------------------------------------------------------------------------------------------------------------------

input string e25                       = "";                //----- Настройки клина (сходящегося) -----

input bool ImpDLC_model                = true;              // Использовать модель клина

input string ImpDLC_name               = "Contr Leading";   // Наименование пункта меню для клина

input double ImpDLC_minRollback2       = 0.618;             // Минимальная рекомендованная величина отката 2й волны к 1й

input double ImpDLC_maxRollback2       = 0.764;             // Максимальная рекомендованная величина отката 2й волны к 1й

input double ImpDLC_minRollback4       = 0.618;             // Минимальная рекомендованная величина отката 4й волны к 3й

input double ImpDLC_maxRollback4       = 0.764;             // Максимальная рекомендованная величина отката 4й волны к 3й

//--------------------------------------------------------------------------------------------------------------------------------

input string e26                       = "";                //----- Настройки расходящегося клина -----

input bool ImpDLE_model                = true;              // Использовать модель расходящегося клина

input string ImpDLE_name               = "Exp Leading";     // Наименование пункта меню для расходящегося клина

input double ImpDLE_minRollback2       = 0.618;             // Минимальная рекомендованная величина отката 2й волны к 1й

input double ImpDLE_maxRollback2       = 0.764;             // Максимальная рекомендованная величина отката 2й волны к 1й

input double ImpDLE_minRollback4       = 0.618;             // Минимальная рекомендованная величина отката 4й волны к 3й

input double ImpDLE_maxRollback4       = 0.764;             // Максимальная рекомендованная величина отката 4й волны к 3й

//--------------------------------------------------------------------------------------------------------------------------------

input string e27                       = "";                //----- Настройки диагонального треугольника (сходящегося) -----

input bool ImpDEC_model                = true;              // Использовать модель диагонального треугольника

input string ImpDEC_name               = "Contr Diagonal";  // Наименование пункта меню для диагонального треугольника

input double ImpDEC_minRollback2       = 0.618;             // Минимальная рекомендованная величина отката 2й волны к 1й

input double ImpDEC_maxRollback2       = 0.764;             // Максимальная рекомендованная величина отката 2й волны к 1й

input double ImpDEC_minRollback4       = 0.5;               // Минимальная рекомендованная величина отката 4й волны к 3й

input double ImpDEC_maxRollback4       = 0.618;             // Максимальная рекомендованная величина отката 4й волны к 3й

//--------------------------------------------------------------------------------------------------------------------------------

input string e28                       = "";                //----- Настройки расходящегося диагонального треугольника -----

input bool ImpDEE_model                = true;              // Использовать модель расходящегося диагонального треугольника

input string ImpDEE_name               = "Exp Diagonal";    // Наименование пункта меню для расходящегося диагонального треугольника

input double ImpDEE_minRollback2       = 0.618;             // Минимальная рекомендованная величина отката 2й волны к 1й

input double ImpDEE_maxRollback2       = 0.764;             // Максимальная рекомендованная величина отката 2й волны к 1й

input double ImpDEE_minRollback4       = 0.5;               // Минимальная рекомендованная величина отката 4й волны к 3й

input double ImpDEE_maxRollback4       = 0.618;             // Максимальная рекомендованная величина отката 4й волны к 3й

//--------------------------------------------------------------------------------------------------------------------------------

input string e29                       = "";                //----- Настройки простого зигзага -----

input bool ZZs_model                   = true;              // Использовать модель простого зигзага

input string ZZs_name                  = "Simple Zigzag";   // Наименование пункта меню для простого зигзага

//--------------------------------------------------------------------------------------------------------------------------------

input string e30                       = "";                //----- Настройки двойного зигзага -----

input bool ZZd_model                   = true;              // Использовать модель двойного зигзага

input string ZZd_name                  = "Double Zigzag";   // Наименование пункта меню для двойного зигзага

//--------------------------------------------------------------------------------------------------------------------------------

input string e31                       = "";                //----- Настройки тройного зигзага -----

input bool ZZt_model                   = true;              // Использовать модель тройного зигзага

input string ZZt_name                  = "Triple Zigzag";   // Наименование пункта меню для тройного зигзага

//--------------------------------------------------------------------------------------------------------------------------------

input string e32                       = "";                //----- Настройки горизонтальной плоскости -----

input bool FLh_model                   = true;              // Использовать модель горизонтальной плоскости

input string FLh_name                  = "Horisontal Flat"; // Наименование пункта меню для горизонтальной плоскости

//--------------------------------------------------------------------------------------------------------------------------------

input string e33                       = "";                //----- Настройки сдвигающейся плоскости -----

input bool FLr_model                   = true;              // Использовать модель сдвигающейся плоскости

input string FLr_name                  = "Running Flat";    // Наименование пункта меню для сдвигающейся плоскости

//--------------------------------------------------------------------------------------------------------------------------------

input string e34                       = "";                //----- Настройки растянутой плоскости -----

input bool FLe_model                   = true;              // Использовать модель растянутой плоскости

input string FLe_name                  = "Exp Flat";        // Наименование пункта меню для растянутой плоскости

//--------------------------------------------------------------------------------------------------------------------------------

input string e35                       = "";                //----- Настройки сходящегося горизонтального треугольника -----

input bool Thc_model                   = true;              // Использовать модель сходящегося горизонтального треугольника

input string Thc_name                  = "Horisontal Triangle";   // Наименование пункта меню для сходящегося горизонтального треугольника

//--------------------------------------------------------------------------------------------------------------------------------

input string e36                       = "";                //----- Настройки расходящегося горизонтального треугольника -----

input bool The_model                   = true;              // Использовать модель расходящегося горизонтального треугольника

input string The_name                  = "Exp Triangle";    // Наименование пункта меню для расходящегося горизонтального треугольника

//--------------------------------------------------------------------------------------------------------------------------------

input string e37                       = "";                //----- Настройки сдвигающегося треугольника -----

input bool Trc_model                   = true;              // Использовать модель сдвигающегося треугольника

input string Trc_name                  = "Running Triangle";// Наименование пункта меню для сдвигающегося треугольника

//--------------------------------------------------------------------------------------------------------------------------------

input string e38                       = "";                //----- Настройки наклонного треугольника -----

input bool Tsc_model                   = true;              // Использовать модель наклонного треугольника

input string Tsc_name                  = "Skewed Triangle"; // Наименование пункта меню для наклонного треугольника

//--------------------------------------------------------------------------------------------------------------------------------

input string e40                       = "";                //----- Настройки двойной тройки -----

input bool TRd_model                   = true;              // Использовать модель двойной тройки

input string TRd_name                  = "Double Three";    // Наименование пункта меню для двойной тройки

//--------------------------------------------------------------------------------------------------------------------------------

input string e41                       = "";                //----- Настройки тройной тройки -----

input bool TRt_model                   = true;              // Использовать модель тройной тройки

input string TRt_name                  = "Triple Three";    // Наименование пункта меню для тройной тройки

//--------------------------------------------------------------------------------------------------------------------------------

input string e90                       = "";                //----- Настройки дополнительной графики -----

input bool DrawImpulseChannel          = true;              // Рисовать канал для импульса

input bool DrawZigZagChannel           = true;              // Рисовать канал для зигзагов

input int MinChannelWidth              = 10;                // Рисовать канал, если ширина канала в барах не менее

                                                            // Если значение слишком маленькое, теряется наглядность построенного канала

input double PercentForForecast        = 0.15;              // Процент экрана, на длину которого растягивается прогнозная линия

                                                            // В планах сделать прогноз из нескольких волн и вести линию до целевых уровней

input bool ForecastEnable              = true;              // Рисовать прогнозную линию

input bool LevelsEnable                = true;              // Рисовать критические и целевые уровни

input bool MainScenForever             = true;              // Всегда рисовать разметки главного сценария

input int MinGridWidthPx               = 10;                // Рисовать сетку, если между линиями не менее п.п.

//--------------------------------------------------------------------------------------------------------------------------------

input string e99                       = "";                //----- Прочие настройки -----

 

 

Устанавливается как любой другой эксперт:

1) файл ewa.ex4 поместить в папку ..\MQL4\Experts

2) обновить список экспертов в панели терминала или перезапустить терминал

3) перетащить эксперта на график выбранного инструмента

4) в диалоговом окне настроек выбрать пункт "разрешить импорт функций из dll" (или что-то похожее)

5) изменить настройки по вкусу/оставить как есть

6) ок

Что касается перевода меню: это задается настройками. Во вложениях есть пресет с вариантом русифицированного назвария моделей (также см. скрин).

В одном посте сложно описать все ньюансы использования, поэтому разобью описание на несколько постов.

Пример полезного использования на втором скрине, где, как выяснилось, в разметке первой волны на ДоуДжонсе 3я волна оказалась самой короткой, советник выделил символы разметки этой волны красным и написал причину в лог.

ewa.ex4

post-29487-0-83313900-1465206651.png

post-29487-0-61878100-1465206664_thumb.p

ewa_default.set.zip

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Чет не лепится к графику, можно в формате mq4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что пишет в лог? Нужно разрешить dll, без этого не будет работать (используется виндузовая функция получения ширины и высоты экрана).

Т.к. я не прогер, mq4 очень страшный, плюс еще 4 подключаемых модуля.

Я сам иногда с трудом вспоминаю, что к чему.

Поэтому пока я не проведу некоторый рефакторинг кода, показывать его мне слишком стремно. По-любому будут вопросы "а почему у вас такой говнокод?"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я тоже не прогер, просто интересно потестить. По вашей интрукции сделал установку. ДЛЛ ок, В навигаторе в углу значка советника нет индикации что он может работать. Как исправить ошибку. МТ4 буилд 950 от 25.12.15

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Лог не смотрел попробую отпишу

Вот посмотрел, итог:

2016.06.06 14:05:22.262 cannot open file 'C:\Users\Админ\AppData\Roaming\MetaQuotes\Terminal\5D266BECD9BF25267BF28C3AE10D14A1\MQL4\Experts\ewa.ex4' [2]
Вообщем, файл открыть не может.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отправил исходник в личку, просьба за код не пинать. Подозреваю, что нужно просто скомпилировать исходник.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не получается чета, компиляция прерывается на строке 100

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мне интересен этот совок, помоги разобраться, я совсем далек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давай ошибку из лога, там же 5 файлов. В котором из них?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Во всех, пишет не может открыть файл

И вот еще:

version is incompatible with MQL5 Market, must be xxx.yyy ewa.mq4 97 21
И вот еще при компиляции выдает что файл защищен от записи

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если это 100 строка ewa.mq4, то спотыкается на #include "EWACommon.mqh".

Файлы EWACommon.mqh, EWADraw.mqh, EWADefines.mqh, EWAModels.mqh должны лежать рядом с ewa.mq4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Во всех, пишет не может открыть файл

И вот еще:

version is incompatible with MQL5 Market, must be xxx.yyy ewa.mq4 97 21

Во всех, пишет не может открыть файл

И вот еще:

version is incompatible with MQL5 Market, must be xxx.yyy ewa.mq4 97 21

Это предупреждение, а не ошибка.

Давай по очереди:

1) сложи все 5 файлов исходников в один каталог

2) открой файл ewa.mq4

3) нажми на кнопку компиляции

4) пришли скриншот лога компиляции

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Вот как просил:

post-21124-0-95315000-1465216836_thumb.j

post-21124-0-34065200-1465216844_thumb.j

post-21124-0-09945100-1465216848_thumb.p

post-21124-0-61227900-1465216857_thumb.j

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Просто лог очень длинный как смог

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

мой лог компиляции

post-29487-0-63185000-1465216893_thumb.p

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну вот, он скомпилился нормально.

Теперь проверяй, что появился файл ewa.ex4 и время создания у него должно совпадать со временем компиляции.

Если да, то тащи его на график в терминале.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Один хрен ошибка:   2016.06.06 15:50:59.068 cannot open file 'C:\Users\Админ\AppData\Roaming\MetaQuotes\Terminal\5D266BECD9BF25267BF28C3AE10D14A1\MQL4\Experts\ewa.ex4' [2]

Это может быть связано в правами Админитсратора

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Терминал пишет что компиляция прошла, но ошибочка как была так и есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Удали ewa.ex4, скомпили заново.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Должен быть еще какой-то MQL4 Sours File  в придачу к .ex4, они в папке экспертов попарно, где его взять

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот еще повылазило

'' - single quote needed ewa.mq4 1 42
'\' - illegal escape sequence ewa.mq4 1 44
'\' - illegal escape sequence ewa.mq4 1 50
'\' - illegal escape sequence ewa.mq4 1 56
'\' - illegal escape sequence ewa.mq4 1 64
'\' - illegal escape sequence ewa.mq4 1 72
'\' - illegal escape sequence ewa.mq4 1 83
'\' - illegal escape sequence ewa.mq4 1 92
'\' - illegal escape sequence ewa.mq4 1 125
'\' - illegal escape sequence ewa.mq4 1 130
'\' - illegal escape sequence ewa.mq4 1 138
'' - single quote needed ewa.mq4 1 146
 
'2016.06' - expressions are not allowed on a global scope ewa.mq4 1 1
 после удаления ewa.ex4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×