• Добро пожаловать на инвестиционный форум!

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

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Советник Усреднитель - усреднит Вашу первую сделку

Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Всем привет!
Мартингейлоподобные системы весьма популярны. В настоящее время создано немало советников, использующих стратегию мартингейла. Самыми популярными из них являются советники, использующие алгоритм усреднения.
Усреднение – вариант торговли, при котором происходит усиление убыточной позиции в надежде на откат цены, при котором возможно будет закрыть все открытые позиции с общей прибылью, независимо от наличия ряда убыточных ордеров в серии. Опасность усреднения заключается в том, что цена может безоткатно двигаться против направления серии сделок. Применение метода усреднения возможно только при наличии запаса депозита на большую ожидаемую просадку.
К таким советникам, в частности, относится популярный советник ИЛАН. Ветка ИЛАНА на этом форуме.
Подобные советники открывают первый ордер либо в случайном направлении (покупка или продажа), либо по сигналу какого-либо технического индикатора (RSI, BB, MA и т.п.)
Каждый последующий ордер открывается при прохождении ценой определенного расстояния против выбранного направления. Это расстояние (шаг) может быть статическим (неизменным) либо динамическим (изменяется в зависимости от волотильности рынка). На каждом следующем шаге повышается на заданный коэффициент объем новой сделки. Таким образом формируется вся серия.
На каждом новом шаге производиться расчет усредненной цены (серия усредняется):
Cср = (C1*L1+C2*L2+...+Cn*Ln)/(L1+L2+...Ln),
где Сi -цена открытия i-того ордера серии, Li - объем i-того ордера серии, n - количество ордеров в серии.
Для каждого ордера серии устанавливается одинаковый уровень тейк профит:
для ордеров SELL: TPsell = Cср-TP*Point,
для ордеров BUY: TPbuy = Cср+TP*Point,
где TP - уровень тейк профита в пунктах, Point - коэффициент, принимающий значение: 0.0001 для четырехзначных котировок, 0.00001 для пятизначных котировок.
Это была небольшая вводная часть. Как Вы поняли, успех "мероприятия" в большей части зависит от того, насколько грамотно советник откроет первый ордер (конечно, немаловажны такие параметры, как шаг, уровень тейк профита, коэффициент повышения объема следующего ордера и т.д.).
В этой связи возникает вопрос: "А возможно ли первую сделку открыть вручную и дать возможность "подхватить" ее советнику, реализующему алгоритм усреднения?" Да, вполне возможно. С этой целью мною был создан специальный помощник - советник "УСРЕДНИТЕЛЬ".
"УСРЕДНИТЕЛЬ" может работать в двух режимах (ранее только трейлинг стоп): тейк профит и трейлинг стоп. Режим трейлинг стоп теоретически (да, и практически тоже) позволяет получать максимум прибыли от больших движений цены.
При достижении заданного уровня просадки советник откроет локирующий ордер объемом, равным суммарному объему серии. Таким образом, Вы сами непосредственно контролируете риски.
"УСРЕДНИТЕЛЬ" в умелых руках - это достаточно мощное "оружие" на Форекс. Направление торговли выбираете только Вы, а не случай или сомнительный индикатор.
В левом верхнем углу графика советник отображает следующую информацию:

"УСРЕДНИТЕЛЬ" сам определит тип открытого Вами ордера (BUY или SELL) и его объем. Следующие ордера серии будут открыты с учетом объема открытого Вами ордера. При открытии первой сделки в режиме "тейк профит" уровень тейк профита можно и не устанавливать. Если он не установлен, то советник тут же выставит его самостоятельно, согласно параметру TP.
Трейдеру доступны следующие настройки:
Klots - коэффициент повышения объема каждой последующей сделки по отношению к предыдущей (разумно от 1.1 до 1.4);
regim - определяет режим работы советника: при regim = true советник работает в режиме тейк профит, а при regim = false советник работает в режиме трейлинг стоп;
TP - определяет уровень тейк профита в пунктах для режима тейк профит.
TR_Stop - определяет уровень трейлинг стоп в пунктах (теоретически от 1 до бесконечности) для режима трейлинг стоп;
PipStep - шаг между ордерами при движении цены против направления серии, в пунктах (подбирается по волотильности пары, нормально использовать в пределах от 10 до 30);
DrawDownPercent - допустимая просадка (расчет по свободным средствам), процентов (разумно не более 30%);
maxtrades - максимальное количество ордеров в серии (не более 10-15);
slip - максимальное отклонение от запрошенной цены, пунктов (где-то 2-3)
MagicNumber = 0 - уникальная метка ордеров серии (всегда 0 для подхвата ордеров, открытых вручную - не менять!)
MagicNumberLock - уникальная метка для локируюшего ордера.

Разумеется, "УСРЕДНИТЕЛЬ" работает на любом выбранном финансовом инструменте (валютной паре).

Можете почитать пост на моем блоге о советнике, где он есть в открытом коде:
Усреднение на Форекс с режимом тейк профит или трейлинг стоп

Скачать советник в открытом коде (MQL4)

Желаю всем удачи!
Активно будем обсуждать предложения по модификации, модернизации, оптимизации и т.п. :)
 
Последнее редактирование модератором:

capitalistas

ТОП-МАСТЕР
Регистрация
04.05.2010
Сообщения
5,673
Реакции
1,514
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

В нем применен трейлинг стоп, шаг которого задается. Это позволяет получать максимум прибыли от больших движений цены.
Тут не согласен. Трейлинг стоп наоборот обычно закрывает позицию в самый неподходящий момент, минимизируя прибыль. Ибо цена прыгает туда сюда. Ровно она почти никогда не идет
При достижении заданного уровня просадки советник откроет локирующий ордер объемом, равным суммарному объему серии. Таким образом, Вы сами непосредственно контролируете риски.
Здесь тоже сомнительна необходимость этого, ведь вылезти потом из этого лока практически нереально, это все равно что зафиксировать убыток
 
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

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

Это позволяет получать максимум прибыли от больших движений цены
Именно поэтому важен факт правильного открытия первого ордера.
Согласитесь, лучше зафиксировать 0 и открыть еще сделку, чем без конца уходить в глубокие просадки:
Такой механизм также позволяет с большой вероятностью выйти хотя бы в безубыток.

ведь вылезти потом из этого лока практически нереально, это все равно что зафиксировать убыток
выйти из лока при просадке, например, в 30% по средствам достаточно просто для трейдера, имеющего такой опыт. Я не говорю, что это могут все.
Не забывайте, что советник является помощником ТРЕЙДЕРА, а не новичка, "возящегося с Иланом". Такая просадка будет возможна при явном входе в рынок против мощного тренда. Если вход будет совершен явно ошибочно, то до такой просадки доходить нет смысла. Я, например, в этом случае сразу же принимаю меры (да, такие ошибки бывают у всех).

При работе с этим помощником я, например, не допускаю просадки более 6-9%. Это для меня рабочая просадка. Дневной заработок составляет порядка 1.5-4%. И я не боюсь отойти от терминала, поскольку риски заранее ограничены допустимым значением просадки по средствам.
Еще раз повторяю. Этот советник является помощником человека, ориентирующегося в Форекс, а не новичка.
Читайте пост, открывший тему:
"УСРЕДНИТЕЛЬ" в умелых руках - это достаточно мощное "оружие" на Форекс.

добавлено через 2 часа 31 минуту
Итак, первая модернизация не заставила себя долго ждать.
Советник теперь может работать в двух режимах, как говорится, на выбор:
1) тейк профит
2) трейлинг стоп.
Выбор режима производится введенным параметром regim. Этот параметр может принимать значения true или false.
при regim = true советник работает в режиме тейк профит;
при regim = false советник работает в режиме трейлинг стоп;

Введен новый параметр TP, определяющий уровень тейк профита в пунктах.

В этой связи изменилась и индикация советника:


При открытии первой сделки в режиме "тейк профит" уровень тейк профита можно и не устанавливать. Если он не установлен, то советник тут же выставит его самостоятельно, согласно параметру TP.

В защите от полного "слива" депо ничего не изменилось. Упрямые авантюристы могут установить параметр DrawDownPercent (максимально допустимая просадка) равным 90.
 
Последнее редактирование:

Bes

Специалист
Регистрация
05.01.2010
Сообщения
405
Реакции
118
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Направление торговли выбираете только Вы, а не случай или сомнительный индикатор.
Очень интересно. Тогда получается это что то типа тралщика, только с усреднением. Весьма интересно. Если я правильно понял сделки мы сами открываем, а он выставляет лосей и тп или по достижении определённого результата закрывает все сделки?
А сколько Вы тестировали его? На реальном счёте была работа проверена? И ещё какая выгода "делится" супер прибыльным советником (1,5%-4% в день)?
 
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Очень интересно. Тогда получается это что то типа тралщика, только с усреднением. Весьма интересно. Если я правильно понял сделки мы сами открываем, а он выставляет лосей и тп или по достижении определённого результата закрывает все сделки?
В принципе можно и сделок наоткрывать. Сова рассчитает усредненную цену и будет тянуть стоп лосс от усредненной цены (для режима трейлинг стоп). Или рассчитает и выставит уровень тейкпрофит (для режима тейк профит).

И ещё какая выгода "делится" супер прибыльным советником (1,5%-4% в день)?
О какой прибыльности Вы говорите? Это не грааль, а всего лишь помощник трейдера, который выполнит за него работу по усреднению сделки/серии. Те, кто торговать не умеют не смогут работать с этим советником. Я написал о том, как могу торговать с ним лично я.

А сколько Вы тестировали его? На реальном счёте была работа проверена?
Механизм, заложенный в советнике в длительном тесте не нуждается. Достаточно проверить правильность открытия, модификации ордеров, отработку трейлинг стопа и т.п. Все это, конечно, было проверено на реальном счете.
Если Вы имеете ввиду тест на истории, то это невозможно. Первую сделку открываете только Вы сами.
 
Последнее редактирование:

Bes

Специалист
Регистрация
05.01.2010
Сообщения
405
Реакции
118
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

В принципе можно и сделок наоткрывать. Сова рассчитает усредненную цену и будет тянуть стоп лосс от усредненной цены (для режима трейлинг стоп). Или рассчитает и выставит уровень тейкпрофит (для режима тейк профит).
Вообщем всё равно нужно свою ТС иметь и в добавок под него её подгонять. Вы какую используете: скальпинг - внутридневную, среднесрочную или долгосрочную?
 

Nickma

ТОП-МАСТЕР
Регистрация
28.03.2009
Сообщения
12,310
Реакции
6,793
Поинты
0.770
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

по моему более эффективно использовать усреднение, со стопом равным стопу первого ордера, с передвижением ТП в безубыток. например первый ордер ТП и СЛ по 50п, он уходит в просадку 40п, открывается второй, с СЛ 10п и ТП 20п, а по первому ордеру ТП переносится в убыток на 20п.
Такая система позволяет за небольшое повышение убытка при СЛ получить хороший шанс его избежать.
 
Последнее редактирование:

igrinov

Профессионал
Верифицирован
Регистрация
01.04.2010
Сообщения
1,415
Реакции
316
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Внимание! Я не выкладываю советник в открытом коде. Если хотите протестировать советник, то напишите мне. Советник будет привязан к Вашему торговому счету, а Вы к советнику
к чему нужны эти трудности, если на илане можно сделать такую же настройку
MagicNumber = 0 - уникальная метка ордеров серии (всегда 0 для подхвата ордеров, открытых вручную - не менять!)
и илан тоже будет подхватывать ордера открытые вручную. К тому же код илана открыт, а в вашем закрытом коде, еще неизвестно, что написано
 
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Вы какую используете: скальпинг - внутридневную, среднесрочную или долгосрочную?
В некотором роде я универсал. :)

добавлено через 2 минуты
и илан тоже будет подхватывать ордера открытые вручную
подхватывайте, я не против.

в вашем закрытом коде, еще неизвестно, что написано
по Вашему что там может быть написано? перевод денег на мой счет?
Сами-то подумайте...

добавлено через 4 минуты
по моему более эффективно использовать усреднение, со стопом равным стопу первого ордера, с передвижением ТП в безубыток. например первый ордер ТП и СЛ по 50п, он уходит в просадку 40п, открывается второй, с СЛ 10п и ТП 20п, а по первому ордеру ТП переносится в убыток на 20п.
Такая система позволяет за небольшое повышение убытка при СЛ получить хороший шанс его избежать.
вот действительно дельное предложение, которое стоит рассмотреть.
 
Последнее редактирование:

unit

Любитель
Регистрация
23.12.2007
Сообщения
494
Реакции
23
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Заказал через форму moneyinnetwork скрипт, с пожеланиями добавить опцию от Nickma. В качестве предложения, если можно добавить в код инфу, которая будет выводиться на график, как это реализована в советнике,в правом верхнем углу, который во вложении.
Пока писал, скрипт получил, спасибо Владислав :appl:

Вопрос, замок выставляется автоматом, при достижении уровня DrawDownPercent? Если да, то можно ли ввести опцию его отключения/включения?
 

Вложения

  • Ilan-Trio_V1.43_tsent_ispravlenyiy.rar
    11.9 KB · Просмотры: 109
Последнее редактирование:

igrinov

Профессионал
Верифицирован
Регистрация
01.04.2010
Сообщения
1,415
Реакции
316
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

по Вашему что там может быть написано? перевод денег на мой счет?
ни про какой перевод денег, я не говорил, а вот то, что код может быть корявым, это возможно и в нужный момент советник сработает не так, как вы задумали
 
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

код может быть корявым, это возможно и в нужный момент советник сработает не так, как вы задумали
Это полностью не исключено. Тема была открыта для того, чтобы:
1. Выслушать предложения заинтересованных лиц и сделать версию усреднителя, которая бы реально помогала торговать на форекс трейдерам, использующим усреднение в своей торговой системе;
2. Провести комплексное тестирование усреднителя на демо и реальных счетах в целях проверки правильности его функционирования.
Сам я тестирую усреднитель на реальном счете в ИнстаФорекс.
В той актуальной версии, которая сейчас предлагается форумчанам проблем функционирования не обнаружено. Все работает четко в соответствии с заложенным алгоритмом.

В настоящее время мной изучается предложение Nickma для включения его в советник в качестве специального режима наравне с режимами трейлинг стоп и тейк профит.

добавлено через 4 минуты
Вопрос, замок выставляется автоматом, при достижении уровня DrawDownPercent? Если да, то можно ли ввести опцию его отключения/включения?
Да, локирующий ордер (он же замок) выставляется автоматом. Смысла введения такой опции не вижу. Если Вы готовы рисковать всеми средствами торгового счета, то поставьте, например, DrawDownPercent = 100. Вот Вам и отключение замка. При таком допустимом заданном значении просадки по свободным средствам замок не будет задействован никогда.
 
Последнее редактирование:
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Внимание! В ходе всестороннего тестирования обнаружен незначительный баг в функции трейлинг стопа. Баг не влияет на безопасность, но влияет на прибыльность.
В настоящее время баг устранен. Тест советника продолжается.
За актуальной версией обращайтесь ко мне, указав номер торгового счета, на котором хотите тестить советника.
 
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Итак, трейлинг стоп проверен на реальном счете. Все работает нормально, как запланировано. Теперь можно скачать советник и протестировать его на любом счете (теперь нет привязки к счету).
Прошу отписываться о результатах теста.
Скачать Усреднитель

Тут не согласен. Трейлинг стоп наоборот обычно закрывает позицию в самый неподходящий момент, минимизируя прибыль. Ибо цена прыгает туда сюда. Ровно она почти никогда не идет
Кстати, в последние дни использование трейлинг стопа себя оправдывает. Усреднитель в режиме трейлинг стопа позволяет снимать неплохие "сливки". Вот, например, одна из сделок серии в режиме трейлинг стопа:

не менее прибыльные серии были и на usdcad, и на eurusd.
В настоящее время трейлингом сопровождаются три сделки по gbpusd (buy), по eurusd (buy) и по usdcad (sell). Прибыль по каждой уже превысила 100 пунктов.
 
Последнее редактирование:
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

А где можно посмотреть результаты торгов этого советника?
В своем торговом терминале :)
Если внимательно прочитали пост, открывший тему, то Вам должно быть понятно, что Вы сами лично открываете первый ордер, а советник усредняет его при необходимости, сопровождая серию в двух режимах: трейлинг стоп и тейк профит. Этот советник является помощником трейдера, использующего усреднение в своей торговой системе.
В тестере стратегий Вы не протестируете советника. Для теста, чтобы понять принципы работы системы Вам понадобится хотя бы торговый демо счет.

добавлено через 8 часов 2 минуты
На экран индикации параметров работы советника добавлен пункт "Профит серии". Эта опция может быть полезна в том случае, когда открыто несколько серий по разным валютным парам и необходимо быстро выяснить плавающий профит/убыток по каждой из них.

Скачать Усреднитель
 
Последнее редактирование:
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

unit, как успехи в тесте?
Возникают ли какие-либо сложности?
 

unit

Любитель
Регистрация
23.12.2007
Сообщения
494
Реакции
23
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

:)
unit, как успехи в тесте?
Возникают ли какие-либо сложности?
Спасибо за советник, на F4you нет сложностей (кроме своей головы :wink2:), а на InstaForex усреднитель не захотел работать, "рожица лыбиться", но таблица слева не показывается, ордера не подхватываются.
Вам будет несложно добавить в советник код,чтобы он выдавал инфу, как я писал здесь (https://mmgp.com/showpost.php?p=2238875&postcount=10) ?
З.ы. Скачал советник по последней ссылке, заработал на InstaForex :)
 
Последнее редактирование:
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

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

Vergius

МАСТЕР
Регистрация
24.01.2010
Сообщения
1,650
Реакции
737
Поинты
1.398
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Владислав Сергеев, давно искал нечто подобное Вашему советнику. С понедельника начну тестировать.
Возникли вопросы - если не трудно ответьте:
1. Является ли количество пунктов единственным условием открытия ордера советником? Или, как и у иланов, ордер открывается только при переходе на следующий фрейм (бар)?
2. Что будет делать советник если на паре открыто несколько однонаправленных позиций? Высчитывать суммарный их лот, а потом усреднять/ усреднять только ближайший к текущей цене лот/ ничего или что-то еще? (Я имею ввиду условие: меджик - 0)
3. Что будет делать советник если на паре открыто несколько позиций, притом противоположных?
 
Сверху Снизу