Перейти к содержанию

[Советник] [Мартингейл] FletBreakFX


xbms

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

[Советник] [Мартингейл] FletBreakFX Опубликовано (изменено)


Текущая версия: 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.

EURJPY.set
USDJPY.set
GBPJPY.set
FletBreakFX.ex4

Изменено пользователем xbms
  • Лайк 30
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано

Спасибо!
Тестирую уже второй день. И второй день работает только фунтйена. евройена и баксйена упорно молчат и не хотят открывать позиции.
Наверно настройки подобраны таким образом?

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

[Советник] [Мартингейл] FletBreakFX Опубликовано


Спасибо!
Тестирую уже второй день. И второй день работает только фунтйена. евройена и баксйена упорно молчат и не хотят открывать позиции.
Наверно настройки подобраны таким образом?



Если условия подходят, то должен работать.
А в журнале ошибок нет?
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано (изменено)



Спасибо!
Тестирую уже второй день. И второй день работает только фунтйена. евройена и баксйена упорно молчат и не хотят открывать позиции.
Наверно настройки подобраны таким образом?



Если условия подходят, то должен работать.
А в журнале ошибок нет?

В журнале нет ошибок. По слежу дальше.

Добавлено: 06-12-2017 08:16:43



Спасибо!
Тестирую уже второй день. И второй день работает только фунтйена. евройена и баксйена упорно молчат и не хотят открывать позиции.
Наверно настройки подобраны таким образом?



Если условия подходят, то должен работать.
А в журнале ошибок нет?

Опять только фунтйена работает. Евройена и баксйена молчат.
Вот думаю может их запустить с сетом от фунтйены? Изменено пользователем denver74
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано

Так он ведь не каждый день открывает позиции, а при совпадении всех условий.
Параметр MaxSL отвечает за ширину канала, скорей всего канал был шире, чем указано в параметре.

А сет рекомендую применять для своей пары.
Вообще, код написан качественно, с обработкой ошибок и т.д., так что если условия соответствуют, то эксперт откроет позицию.

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

[Советник] [Мартингейл] FletBreakFX Опубликовано


Так он ведь не каждый день открывает позиции, а при совпадении всех условий.
Параметр MaxSL отвечает за ширину канала, скорей всего канал был шире, чем указано в параметре.

А сет рекомендую применять для своей пары.
Вообще, код написан качественно, с обработкой ошибок и т.д., так что если условия соответствуют, то эксперт откроет позицию.


Я нисколько не сомневаюсь в качестве кода. Просто констатирую. фунтйена каждый день работает в течении трех дней. а те пары совсем молчок за эти три дня ))
значит ждем условий. все пары стоят на М15

Screenshot_3.png

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

[Советник] [Мартингейл] FletBreakFX Опубликовано
Цитата


Я нисколько не сомневаюсь в качестве кода. Просто констатирую. фунтйена каждый день работает в течении трех дней. а те пары совсем молчок за эти три дня ))
значит ждем условий. все пары стоят на М15



а почему на М15?
Сеты под H1, оптимизация проводилась именно для H1.

Да, я написал, что ТФ любой, но так под этот любой ТФ и надо подбирать параметры, оптимизировать.
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано


Цитата


Я нисколько не сомневаюсь в качестве кода. Просто констатирую. фунтйена каждый день работает в течении трех дней. а те пары совсем молчок за эти три дня ))
значит ждем условий. все пары стоят на М15



а почему на М15?
Сеты под H1, оптимизация проводилась именно для H1.

Да, я написал, что ТФ любой, но так под этот любой ТФ и надо подбирать параметры, оптимизировать.

Значит я неправильно понял про сеты. Возможно в этом и есть причина.
Спасибо за пояснение.
Ссылка на сообщение
Поделиться на другие сайты

  • 1 month later...
[Советник] [Мартингейл] FletBreakFX Опубликовано

Приветствую. Почему в сете по EUR/JPY степ стоит 0, а в остальных сетах по другим двум парам он стоит 10 ???

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

[Советник] [Мартингейл] FletBreakFX Опубликовано


Приветствую. Почему в сете по EUR/JPY степ стоит 0, а в остальных сетах по другим двум парам он стоит 10 ???



День добрый!

Такой уж сет :)
Поставьте 10, быть может больше понравится результат.
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано

День добрый!

Такой уж сет
Поставьте 10, быть может больше понравится результат.


все нормально отрабатывает, спросил просто для себя для информации. Пока полет нормальный, но рано о результатах пока говорить.
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
[Советник] [Мартингейл] FletBreakFX Опубликовано

Жаль что диапазон проторговли (коробки ) не рисуется на графике... Топикстартер может подправите?

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

[Советник] [Мартингейл] FletBreakFX Опубликовано


Жаль что диапазон проторговли (коробки ) не рисуется на графике... Топикстартер может подправите?



Добавил отрисовку диапазона и кой-какую информацию.

FletBreak_pic.png

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

  • 2 weeks later...
[Советник] [Мартингейл] FletBreakFX Опубликовано

Тесты неплохие но, что если сделать возможность входа после N количества ложных переворотов? Даже если перенести 1 ордер в бумажный убыток, предполагаю что очень сильно снизится финальная просадка. Как вы смотрите на эту идею?

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

[Советник] [Мартингейл] FletBreakFX Опубликовано


Тесты неплохие но, что если сделать возможность входа после N количества ложных переворотов? Даже если перенести 1 ордер в бумажный убыток, предполагаю что очень сильно снизится финальная просадка. Как вы смотрите на эту идею?




эммм..... чего? :-o
не понял....
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано

Решил погонять советник в тестере и сразу возникли вопросы. Настройки из сэта usdjpy, изменил Indent=0, Step=0.

1) Ситуация от 3 января.
Желтая коробка образовалась позже красной, соответственно ордера советник должен открывать ориентируясь на неё, но переворотный ордер советник открыл на пробой максимальной(первой) коробки.

2) Ситуация от 9 января.
Переворотный ордер открыт гораздо ниже коробки. И это не проскальзывание.



[зануда мод = ON
И еще замечания. Старик упустил видать, а то было бы уже замечание))
1) При вносимых изменениях в советник меняйте его версию. Вы добавили отрисовку графики, но версия советника осталась прежней. А в первом посте он совсем без версии.
2) Сэты на данном форуме так же рекомендуется именовать правильно. Например, FletBreakFX v1.0 - eurjpy - xbms 20171201
[зануда мод = OFF] {^}

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

[Советник] [Мартингейл] FletBreakFX Опубликовано
Спойлер



Тесты неплохие но, что если сделать возможность входа после N количества ложных переворотов? Даже если перенести 1 ордер в бумажный убыток, предполагаю что очень сильно снизится финальная просадка. Как вы смотрите на эту идею?




эммм..... чего? :-o
не понял....


При получении сигнала бот не открывает сделку а торгует виртуально, первый вход происходит там где по идее уже должен быть увеличенный лот на втором, или третьем перевороте, в зависимости от указанных настроек. Так понятней?
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано


Тесты неплохие но, что если сделать возможность входа после N количества ложных переворотов? Даже если перенести 1 ордер в бумажный убыток, предполагаю что очень сильно снизится финальная просадка. Как вы смотрите на эту идею?



Не думаю, что это хорошая идея.
В этом случае придётся ставить стоп, по которому будут закрываться большинство ордеров.
Тут основная идея в страховке ордера противоположной позицией и закрытие сетки в ноль, дабы не уйти в большую просадку.
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано



Тесты неплохие но, что если сделать возможность входа после N количества ложных переворотов? Даже если перенести 1 ордер в бумажный убыток, предполагаю что очень сильно снизится финальная просадка. Как вы смотрите на эту идею?



Не думаю, что это хорошая идея.
В этом случае придётся ставить стоп, по которому будут закрываться большинство ордеров.
Тут основная идея в страховке ордера противоположной позицией и закрытие сетки в ноль, дабы не уйти в большую просадку.


Видать снова написал непонятно. Попробую еще раз картинкой. http://prntscr.com/igrc0o Я предлагаю сделать счетчик и там где уже должен быть третий открытый ордер открывать первый. Сделать некий параметр, что то вроде StartTradeAfterCoup. (вкл/выкл) на усмотрение трейдера, где будет указываться на каком переворотном (у нас добавляющем) ордере открывать ПЕРВЫЙ ордер. Если конечно это технически реализуемо. Безусловно количество сделок сократится, но при этом сократится и финальная просадка на истории.
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано
Цитата


Видать снова написал непонятно. Попробую еще раз картинкой. http://prntscr.com/igrc0o Я предлагаю сделать счетчик и там где уже должен быть третий открытый ордер открывать первый. Сделать некий параметр, что то вроде StartTradeAfterCoup. (вкл/выкл) на усмотрение трейдера, где будет указываться на каком переворотном (у нас добавляющем) ордере открывать ПЕРВЫЙ ордер. Если конечно это технически реализуемо. Безусловно количество сделок сократится, но при этом сократится и финальная просадка на истории.



Тогда это будет уже другой советник.
В Вашем случае коробку придётся устанавливать 1 раз в сутки и фиксировать её, считая возможные входы.
В нашем же случае коробка смещается за ценой каждый час.
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано
Ховик, к Вашему предложению нужно приложить статистику, например:
"Тестируя советник с такими настройками на периоде с 15 по 17 гг, заметил, что количество серий с 1 и 2 ордерами значительно меньше, чем серий с 3 ордерами и больше ( 50 против 200 шт. ), поэтому считаю обоснованной идею доработки советника, пропускающего первые 2 входа в серии."
Думаю после такого поста любой разработчик возьмётся за дело, но ведь Вы не делали анализ?
  • Лайк 5
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано (изменено)
Спойлер


Цитата


Видать снова написал непонятно. Попробую еще раз картинкой. http://prntscr.com/igrc0o Я предлагаю сделать счетчик и там где уже должен быть третий открытый ордер открывать первый. Сделать некий параметр, что то вроде StartTradeAfterCoup. (вкл/выкл) на усмотрение трейдера, где будет указываться на каком переворотном (у нас добавляющем) ордере открывать ПЕРВЫЙ ордер. Если конечно это технически реализуемо. Безусловно количество сделок сократится, но при этом сократится и финальная просадка на истории.



Тогда это будет уже другой советник.
В Вашем случае коробку придётся устанавливать 1 раз в сутки и фиксировать её, считая возможные входы.
В нашем же случае коробка смещается за ценой каждый час.


Я не предлагал менять ничего в советнике и уж тем более его механику. Я предложил проторговлю первых ордеров согласно его правилам но без участия реальных сделок, в визуальном формате. Это выглядит так, если бы Вы торговали по системе но при условии, что входите в рынок после нескольких убыточных сделок подряд. Для мартина это может играть критическую роль. Если и сейчас непонятно, то извиняйте. Наверное с меня плохой писака.

Спойлер

Цитата

Ховик, к Вашему предложению нужно приложить статистику, например:
"Тестируя советник с такими настройками на периоде с 15 по 17 гг, заметил, что количество серий с 1 и 2 ордерами значительно меньше, чем серий с 3 ордерами и больше ( 50 против 200 шт. ), поэтому считаю обоснованной идею доработки советника, пропускающего первые 2 входа в серии."
Думаю после такого поста любой разработчик возьмётся за дело, но ведь Вы не делали анализ?



Я вам предложу другую статистику. Уж вам то не знать, что критическую роль в просадке, при тестировании Мартина играют последние сделки в серии сделок. 80-90% исторической просадки на тестировании создают именно эти финальные ордера.
Вы хотите статистику которой по факту являются тесты выложенные автором, я уже сказал что результаты неплохие, НО ИХ МОЖНО УЛУЧШИТЬ при помощи того фильтра который я предложил. Который кстати можно использовать, а можно и не использовать (фалс/тру). Более того этот фильтр может сыграть решающую роль для использования или неиспользования бота в торгах других валютных пар, а так же возможности использования советника для торгов на более мелких депозитах. Изменено пользователем Ховик
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано
Ховик, ну что сказать?... тесты по сове не очень, первоначальный депо сливает и не раз, доходность не высокая, входы редкие, а Вы предлагаете сделать входы ещё более редкими, в разы. А ведь это мартин..., т.е. деньги на счету держать надо, а торговать сова будет раза 3-4 в месяц.
Ссылка на сообщение
Поделиться на другие сайты

[Советник] [Мартингейл] FletBreakFX Опубликовано


Ховик, ну что сказать?... тесты по сове не очень, первоначальный депо сливает и не раз, доходность не высокая, входы редкие, а Вы предлагаете сделать входы ещё более редкими, в разы. А ведь это мартин..., т.е. деньги на счету держать надо, а торговать сова будет раза 3-4 в месяц.



А так лучше? Пусть лучше один раз в месяц входит но метко. Имхо. Что касается доходности - работать надо в направление мультиторгов как к примеру в Мартин Генерике.

ФлетБрекФХ.htm
ФлетБрекФХ.gif

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...