eModern
Файлы необходимо сохранить: | |
trade_lib&info_lib.mqh | - в директорию "...\MetaTrader 4\experts\include\" |
Heiken Ashi.mq4 | - в директорию "...\MetaTrader 4\experts\indicators\" |
eModern.mq4 | - в директорию "...\MetaTrader 4\experts\" |
После этого надо открыть и скомпилировать (F5) файл eModern.mq4.
1. Определение основного тренда
Направление основного тренда определяется на тайм-фрейме TimeFrame_Main [H1].
Для определения текущего направления тренда, на истории находится последний бар, на котором выполняются все условия смены тренда. Считается, что текущий тренд направлен в ту сторону, в которую был последний разворот.
Определение признаков разворота вверх (если предыдущий тренд был вниз):
1.1 Перелом Прайс Экшн:
1.2 Подтверждение по Хеикен-Аши:
1.3 Подтверждение по Стохастику:
Определение признаков разворота вниз (если предыдущий тренд был вверх):
1.1 Перелом Прайс Экшн:
1.2 Подтверждение по Хеикен-Аши:
1.3 Подтверждение по Стохастику:
Бар, на котором выполняются все условия смены тренда, отмечается вертикальной линией.
2. Подтверждение основного тренда по TMA
Тренд вверх считается подтвержденным, если:
Тренд вниз считается подтвержденным, если:
3. Истощение основного тренда
Тренд вверх считается истощенным, если:
Тренд вниз считается истощенным, если:
4. Сигнал на открытие позиции
Сигналом на открытие позиции бай является следующая последовательность действий (именно в таком порядке):
Сигналом на открытие позиции селл является следующая последовательность действий (именно в таком порядке):
Открытие позиций разрешено:
5. Сигнал на закрытие позиции
Бай-позиция закрывается, если цена становится:
Селл-позиция закрывается, если цена становится:
Любая позиция закрывается, если начинается противоположный тренд (происходит перелом).
Замечания
“Стохастик побывал над 80 (из-за перерисовки это не видно) и уверенно пошел вниз” - это невозможно отследить на истории, т.е. анализу не поддается. Мы можем анализировать только показания индикаторов на сформировавшихся барах.
Аналогично - касательно текущего бара и его цвета в процессе развития (через несколько минут). На истории это не проанализируешь, поэтому рассматривать в качестве сигнала текущий бар нельзя.
“Цена опустилась ниже уровня S2 индикатора THV4 TzPivotsD” - невозможно отследить на истории (а для получения сигнала это нужно), потому что нет исходников.
Параметры советника | |
Expert_Id | Уникальный идентификатор эксперта. Если на 2-х графиках с одинаковым символом должно работать 2 эксперта, надо установить им разные Expert_Id. |
IntraDayWorkTime | Временные интервалы (ЧЧ:ММ-ЧЧ:ММ), в которые разрешено открытие позиций, перечисленные через запятую. Количество интервалов не ограничено. Начальная и конечная указанные минуты считаются рабочими, т.е. чтоб остановить эксперт в 13:00 надо указать интервал "00:00-12:59". Переход через полночь задается 2-мя интервалами "23:00-23:59,00:00-00:59"). |
TimeFrame_Work, | Три рабочих ТФ для определения сигнала и тренда. Возможные значения: 1 - M1, 5 - M5, 15 - M15, 30 - M30, 60 - H1, 240 - H4, 1440 - D1, 10080 - W1, 43200 - MN1, 0 - текущий ТФ |
Параметры ордеров | |
Lot | Размер открываемой позиции |
StopLoss | Расстояние до СтопЛосса в пунктах (0 - отключить СЛ) |
TakeProfit | Расстояние до ТейкПрофита в пунктах (0 - отключить ТП) |
Параметры сигнала | |
PriceAction_MinSize | Минимальный размер сигнальных баров (Прайс-Экшн) |
PriceAction_MaxSize | Минимальный размер противоположного бара (Прайс-Экшн) |
Stochastic_DN | Нижний уровень стохастика |
Stochastic_UP | Верхний уровень стохастика |
TMA_Distance_Work, TMA_Distance_Main и TMA_Distance_Big | Минимальное расстояние от текущей цены до ТМА для подтверждения тренда (для каждого ТФ отдельно). |
Параметры индикаторов | |
…. | |
Общие параметры | |
Slippage | Максимальное отклонение от запрошеной цены при открытии и закрытии позиции. |
PauseBeforeTrade | Пауза между торговыми операциями в секундах. Если последняя торговая операция прошла меньше, чем PauseBeforeTrade секунд назад, эксперт будет ждать. |
MaxWaitingTime | Максимальное время ожидания в секундах. Эксперт будет ждать завершения операции (например, освобождения торгового потока, паузы между торговыми операциями и т.д.) максимум MaxWaitingTime секунд. |
IgnorIsConnected | true - разрешить проверку наличия соединения с сервером (IsConnected) перед торговой операцией , false - запретить. |
OrderBuyColor | Цвет стрелочки, создаваемой при установке, модификации, закрытии или удалении ордеров на покупку (Buy, BuyStop и BuyLimit). |
OrderSellColor | Цвет стрелочки, создаваемой при установке, модификации, закрытии или удалении ордеров на продажу (Sell, SellStop и SellLimit). |
Allow_Info | true - разрешить вывод информации на график, false - запретить. |
Allow_LogFile | true - разрешить запись информации в личный лог-файл эксперта, false - запретить. Файлы создаются в директории "...\MetaTrader 4\experts\files\_ExpertLogs\Имя эксперта(Символ, Период )\" и называются "год.месяц.день.txt". |
Allow_TradeLogFile | true - разрешить запись информации в лог-файл торговых операций, false - запретить. Файлы создаются в директории "...\MetaTrader 4\experts\files\_TradeLog\" и называются "год.месяц.день.csv". |
Allow_ErrorMail | true - разрешить отправку короткого сообщения об ошибке на электронную почту, false - запретить. |
Allow_ErrorLogFile | true - разрешить запись подробного отчёта об ошибке в текстовый файл, false - запретить. Файлы создаются в директории "...\MetaTrader 4\experts\files\_ErrorLogs\Имя эксперта( Символ, Период )\" и называются "год.месяц.день.txt". |
EnglishInfo | true - выводить всю информацию на английском языке, false - на русском. |
Font_Size_Variant | Вариант размера шрифта для вывода информации на экран (от 1 до 10). При использовании разрешения экрана 1280*960 рекомендуется использовать Font_Size_Variant = 5. |
Standart_Color | Цвет нейтральной (обычной, не критической) информации. |
Warning_Color | Цвет информации об ошибках. |
Price_Up_Color | Цвет, ассоциирующийся с восходящим трендом и с позициями на покупку. |
Price_Down_Color | Цвет, ассоциирующийся с нисходящим трендом и с позициями на продажу. |