March 03, 2018

Индикатор и советник MACDCrossPriceDiv

Эксперт на индикаторе iMACDCrossPriceDiv, может открывать ордера по всем стрелкам или только по первой стрелке нового направления. Имеются функции трейлингстопа и безубытка. Закрытие может выполняться по противоположному торговому сигналу и/или по стоплосс и тейкпрофит. Количество открытых ордеров настраивается.


Скопируйте файл советника в каталог experts корневого каталога вашего терминала, перезапустите терминал, после этого советник появится в навигаторе в разделе экспертов и в тестере, если вдруг советник не появился в навигаторе, откройте файл в редакторе MetaEditor и нажмите кнопку "Компилировать" (открывать нужно файл расположенный в каталоге experts). В каталоге experts/indicators должен находиться индикатор iMACDCrossPriceDiv.

Параметры советника:

TimeFrame - рабочий таймфрейм. 0 - таймфрейм графика или выбранный в тестере, иди значение таймфрейма: 1,5,15,30,60,240

=== Order ===

Lots - количество лотов
Slippage - допустимое проскальзывание
StopLoss - стоплосс
TakeProfit - тейкпрофит
Magic_N - магик. если несколько экспертов работает на одном символе у них должен быть разный магик.

=== Orders Management ===

MaxCount - максимально допустимое количество открытых ордеров
MaxBuyCount - максимально допустимое количество открытых ордеров бай, -1 - не ограничено
MaxSellCount - максимально допустимое количество открытых ордеров селл, -1 - не ограничено
CloseOnRev - 1/0 закрывать ордера перед открытием противоположного ордера

=== Trailing ===

TrailingStop_Use - включение функции трейлинга
TrailingStop_OnceOnBar - трейлинг срабатывает не чаще одного раза на бар. Использовние такого режима позволяет получить 
соответсвие реалу и тестированию по ценам открытия, что значительно ускоряет оптимизацию
TrailingStopStart - прибыль ордера при которой начинает работать трейлинг
TrailingStop - уровень трейлинга

=== BreakEven ===

BreakEven_Use - включение функции безубытка
BreakEven_OnceOnBar - безубыток срабатывает раз на бар
BreakEvenStart - прибыль ордера при которой стоплосс переносится на уровень BreakEvenLevel
BreakEvenLevel - уровень на который устанавливается стоплосс от цены при которой прибыль ордера была равна BreakEvenStart. 
Сохраняется BreakEvenStart-BreakEvenLevel пунктов прибыли

=== Indicator ===

Variant - вариант определения дивергенции
MACDFastPeriod - период быстрой МА индикатора MACD
MACDSlowPeriod - период медленной МА индикатора MACD
MACDSignalPeriod - период сглаживания сигнальной линии индикатора MACD
MACDPrice - цена MACD: 0-Close, 1-Open, 2-High, 3-Low, 4-Median, 5-Typical, 6-Weighted
SlowK_Use - SlowMAPeriod пропорционально FastMAPeriod
SlowK - Коэффициент пропорциональности SlowMAPeriod и FastMAPeriod (для устранения бесполезных сочетаний параметров при оптимизации)
FirstArrow - торговать только по первой стрелке



Индикатор дивергенции индикатора MACD и цены. Дивергенция определяется в моменты пересечения  главной и сигнальной линий MACD. Точки
дивергенции отображаются на графике стрелками, первая стрелка в новом направлении отображается крупным размером.
Определяется 4-ре типа дивергенции: 
         
         Вариант 1: Значение MACD больше значения MACD на предыдущем пересечении, цена меньше, чем цена на предыдущем пересечении - buy, 
наоборот - sell
         Вариант 2: Значение MACD меньше значения MACD на предыдущем пересечении, цена больше, чем цена на предыдущем пересечении - buy, 
наоборот - sell
         Вариант 3: Значение MACD меньше значения MACD на предыдущем пересечении, цена меньше, чем цена на предыдущем пересечении - buy, 
наоборот - sell
         Вариант 4: Значение MACD больше значения MACD на предыдущем пересечении, цена больше, чем цена на предыдущем пересечении - buy, 
наоборот - sell

Скопируйте файл индикатора в каталог experts/indicators корневого каталога вашего терминала, перезапустите
терминал, после этого индикатор появится в навигаторе в разделе пользовательских индикаторв, если вдруг 
индикатор не появился в навигаторе, откройте файл в редакторе MetaEditor и нажмите кнопку "Компилировать" 
(открывать нужно файл располженный в каталоге experts/indicators). Для запуска индикатора перетащите его 
мышкой на любой из графиков открытых в терминале, или щелкните на нем мышкой два раза.

Параметры индикатора:

Variant - Вариант определения дивергенции
MACDFastPeriod - Период быстрой МА индикатора MACD
MACDSlowPeriod - Период медленной МА индикатора MACD
MACDSignalPeriod - Период сглаживания сигнальной линии индикатора MACD
MACDPrice - Цена MACD: 0-Close, 1-Open, 2-High, 3-Low, 4-Median, 5-Typical, 6-Weighted

Trading Platform: MetaTrader 4
Category: Experts
Author:  dmffx.com

No comments: