
Текущая версия: 1.0
Источник: _http://mql.su/2017/11/expert-fletbreak/
Таймфрейм: любой
Время торговли: задаётся параметрами
Рекомендуемые валютные пары: EURJPY, GBPJPY, USDJPY
Описание:
Очередная мартышка, коллеги :)
Советник начинает работу на пробое коробки рыночным ордером. Время формирования коробки задаётся в параметрах. Если цена пошла в нужном направлении, то в работу включается тралл. Но если же цена, пробив канал пошла в обратную сторону, то советник открывает противоположную позицию бОльшим объёмом. Эксперт показывает неплохую работу на йеновых парах, но всё-так мартингейл есть мартингейл.
Тестировался, оптимизировался на периоде 2010-2017.
Период 2007-2010 не проверял.
Параметры:
//--------------------------------------------------------------------
// Часы работы эксперта
extern string WT = "Working hours";
extern bool UseWorkTime = true;
extern string StartTime = "09:00";
extern string EndTime = "10:00";
//--------------------------------------------------------------------
extern string MM = "Money management";
extern double Lot = 0.1;
// Отступ от коробки для первого ордера
extern int Indent = 10;
// Шаг для отступа от каждого последующего ордера
extern int Step = 10;
extern int MaxSL = 30; // Максимальная ширина канала
extern double Multiplier = 2;
// секретный профит в пунктах, при котором происходит закрытие сетки ордеров
extern int SecretProfitPips = 80;
// секретный профит в валюте, при котором происходит закрытие двух ордеров
extern int SecretProfit2 = 2;
// секретный профит в валюте, при котором происходит закрытие трёх и более ордеров
extern int SecretProfit3 = 1;
// уровень, при котором закрывать все ордера с profit = MinProfit
extern int MinProfitLevel = 2;
// минимальный профит в валюте депозита для закрытия сетки ордеров
extern int MinProfit = 1;
//--------------------------------------------------------------------
// уровень, при котором закрываем все ордера с любым профитом (ограничение убытков)
// максимально количество одновременно открытых ордеров
//--------------------------------------------------------------------
extern int MaxTrades = 10;
//--------------------------------------------------------------------
extern bool EnableBuy = true; // Разрешить открытие позиций на покупку
extern bool EnableSell = true; // Разрешить открытие позиций на продажу
// Кол-во свечей для коробки
extern int Candles = 20;
//--------------------------------------------------------------------
// не открываем новые позиции в дни недели
extern bool TradeMonday = true;
extern bool TradeTuesday = true;
extern bool TradeWednesday = true;
extern bool TradeThursday = true;
extern bool TradeFriday = true;
//--------------------------------------------------------------------
extern string TR = "Traling stop";
extern bool UseTrailingStop = true;
extern int TrailingStop = 20;
extern int TrailingStep = 10;
//--------------------------------------------------------------------
extern int Magic = 20170127;
extern int Slippage = 5;
//--------------------------------------------------------------------
extern string comment = "FletBreakFX v.2017.1";
//--------------------------------------------------------------------
Тесты:
Сеты предназначения для использования на таймфрейме H1.




