Ёхансон

Система "Плавающие Ордера"
« Topic Start: 17 Сентября 2008, 18:59:03 »
Решил выложить свою стратегию - может быть кто нибудь возьмется соорудить советника.

Стратегия Плавающие ордера.

Подробное описание стратегии для изготовления советника.

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

Пример.
Допустим, текущая цена 1.5000. Советник откладывает бай стоп
по цене 1.5050 и селл стоп по цене 1.4950.

2. Далее.
Цена движется тиками, поэтому необходимо, чтобы отложенные ордера
двигались вслед за ценой с каждым тиком.

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

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

В итоге, два отложенных ордера начинают сближаться.
С этим надеюсь понятно.

3. Дальше идем.
Предположим, цена дошла до отложенного ордера бай стоп и активизировала
его по цене 1.5050, селл стоп подтянулся за ценой на уровень 1.5000,
и в тот момент, когда цена открыла ордер бай стоп, советник тут же откладывает
новый отложенный ордер по цене 1.5100 взамен сработавшему отложеннику.

В итоге имеем одну открытую позицию в бай и два отложенных ордера бай стоп
и селл стоп. Что происходит дальше?

4. Допустим, цена пошла дальше, набирая профит для открытой позиции бай -
селл стоп продолжает движение за ценой на расстоянии 50 пунктов, тем самым сокращая расстояние до открытой позиции.
Например, цена прошла 20 пунктов в профит, селл стоп подтянулся на отметку 1.5020
и цена решила развернуться и пойти к отложенному ордеру селл стоп.
Отложенный селл стоп остановился. Цена продолжила падение и открыла отложенник селл стоп
по цене 1.5020, подтянув при этом уже противоположный отложенный ордер бай стоп
на уровень 1.5070. Советник тут же отложил новый отложенник селл стоп по цене 1.4970
и вот тут важный момент - открытая позиция бай, открытая по цене 1.5050 автоматически закрывается в момент активирования отложенника селл стоп по цене 1.5070!!!

Теперь поясняю.
Оба отложенных ордера являются как бы стоп лоссом и тейк профитом для открытой
позиции! Другими словами, при срабатывании одного из отложенных ордеров
автоматически закрывается открытая позиция не зависимо, был взят профит
или словили стоп лосс и откладывается новый отложенник взамен сработавшему.

В работе всегда находится три ордера - открытая позиция и два отложенника -
не больше, не меньше.

Подведу итог до этого момента.

При установке советник откладывает сразу два отложенных ордера - бай стоп и селл стоп
на определенном расстоянии от текущей цены.

Советник тралит оба отложенника по тикам, сближая  их друг к другу до
срабатывания одного из них.

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

Отложенные ордера являются для открытой позиции стоп лоссом и тейк профитом,
т.е. при срабатывании одного из отложенных ордеров открытая позиция тут же
автоматически удаляется, независимо от того, был взят профит или пойман лось
и тут же восполняется новым отложенным ордером взамен сработавшему,
тем самым постоянно поддерживая одно и тоже количество ордеров в работе - три.

Продолжаю описание.

5. Как уменьшаются убытки и как берется тейк профит.

Как видно из пункта 4 с примером закрытия открытой позиции, позиция закрылась
по так называемому стоп лоссу с убытком в 30 пунктов.
Если бы отложенные ордера не тралились, а стояли на месте, то убыток был бы
50 пунктов. Налицо уменьшение убытка при трале.

Тейк профит при хорошем движении рынка должен браться как бы порциями
по 50 пунктов - именно на этом расстоянии откладывается следующий отложенный
ордер от только что открытого.

Поясняю на предыдущем примере.
Предположим, после активации отложенного ордера бай стоп по цене 1.5050
советник отложил новый бай стоп по цене 1.5100 и цена продолжила свое
восхождение и активировала бай стоп по цене 1.5100.
Советник тут же удалил открытую позицию бай по цене 1.5050, взяв 50 пунктов
прибыли, и тут же отложил новый бай стоп по цене 1.5150,
селл стоп подтянулся до уровня 1.5050. И так далее, при хорошем движении рынка.

Но мы то с вами знаем, что это идеальное взятие профита бывает редко, но все же
бывает.

6. Как же сохранить небольшой, но профит?

У меня в одном из советников есть очень полезная функция -
* BreakEvenAfter       - После достижения прибыли BreakEvenAfter пунктов...
  BreakEvenTo          - ...СЛ переносится на уровень "цена открытия + BreakEvenTo пунктов" (если BreakEvenAfter = 0, функция не работает)

Объясняю.
Предположим, цена, открыв бай стоп прошла 15 пунктов в профит (BreakEvenAfter = 15),
стоп лосс переносится на уровень ( BreakEvenTo = 10 ), тем самым защищая небольшую
прибыль.

Вот в принципе пока и все, что хотел написать о стратегии.

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

TakeProfit  -  пусть будет для возможности самостоятельно выставлять профит.
StopLoss    -  стоп лосс необходим только для защиты минимального профита и
               может быть 1000 пунктов, т.к. при срабатывании функции
               ВreakEvenAfter и  BreakEvenTo
Slippage    -  Проскальзывание (максимальное отклонение от запрошенной цены)

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

Будут вопросы - задавайте.  Если кто то решит сделать советника, просьба, не усложнять его пока никакими примочками, надо будет потестить для начала его, а потом можно и подумать о модернизации.

Ёхансон

Система "Плавающие Ордера"
« Ответ #1: 17 Сентября 2008, 20:24:46 »
да, еще забыл самое главное - в настройках советника добавить параметр Per - период, расстояние, на которое откладываются отложенники от текущей цены   :-[

dd$

  • *****
  • 6087
  • 234
    • Просмотр профиля
Система "Плавающие Ордера"
« Ответ #2: 17 Сентября 2008, 22:53:10 »
да, еще забыл самое главное - в настройках советника добавить параметр Per - период, расстояние, на которое откладываются отложенники от текущей цены   :-[

Интересный следящий алгоритм. Трал отложки. Методы трала могут быть разные

    *  по теням N последних свечей
    * по X-барным фракталам
    * стандартный-"ступенчатый"
    * стандартный-"удавка"
    * по времени
    * по ATR
    * "храповой" (по Баришпольцу)
    * по ценовому каналу
    * по скользящему среднему
    * "половинящий"


А если добавить увеличение лот на противоположном ордере - получатся качели))

Как вариант такой метод входа можно будет встроить в эксп по качелям.

stace

Система "Плавающие Ордера"
« Ответ #3: 17 Сентября 2008, 22:57:34 »
 ;D Надо попробовать  ::)

Ёхансон

Система "Плавающие Ордера"
« Ответ #4: 18 Сентября 2008, 03:13:47 »
я прикрепил одного советника. Понаблюдайте в визуалке за двумя отложенными бай и селл стопами.
именно такой я и имел ввиду трал отложек.

Ёхансон

Система "Плавающие Ордера"
« Ответ #5: 19 Сентября 2008, 18:27:06 »
Ребята, кто нибудь занимается  изготовлением советника по этой стратегии?
Как успехи? есть ли результаты?
Хотелось бы потестить данную систему в автоматическом режиме - руками
слишком тяжело - постоянно надо находиться возле компа...

stace

Система "Плавающие Ордера"
« Ответ #6: 19 Сентября 2008, 18:36:46 »
Мне кажется никто не занимается. Или себе сделали  ;D

dd$

  • *****
  • 6087
  • 234
    • Просмотр профиля
Система "Плавающие Ордера"
« Ответ #7: 19 Сентября 2008, 19:00:00 »
Ребята, кто нибудь занимается  изготовлением советника по этой стратегии?
Как успехи? есть ли результаты?
Хотелось бы потестить данную систему в автоматическом режиме - руками
слишком тяжело - постоянно надо находиться возле компа...

Обязательно протестим. Нужно немного времени. Сложно найти его на кодинг - слежу за рынком.


Ёхансон

Система "Плавающие Ордера"
« Ответ #8: 19 Сентября 2008, 23:50:20 »
Ребята, за выходные сделаете?
У меня нет времени на обдумывание -
если не сможете, я обращусь в платный сектор....

зачем нам это надо? я уверен, система прибыльна по
всем параметрам... дайте ей ход, и как можно быстрее...  :-[

dd$

  • *****
  • 6087
  • 234
    • Просмотр профиля
Система "Плавающие Ордера"
« Ответ #9: 19 Сентября 2008, 23:57:02 »
Ребята, за выходные сделаете?
У меня нет времени на обдумывание -
если не сможете, я обращусь в платный сектор....

зачем нам это надо? я уверен, система прибыльна по
всем параметрам... дайте ей ход, и как можно быстрее...  :-[

С платным сектором это хорошо))

Есть такой вариант - кому интересен какойто алгоритм и советник по нему - скидываемся и заказываем программеру.
А дальше тестим и дорабатываем сами.

Так можно больше идей отработать. Да и написание кода относительно недорого)


spec

Система "Плавающие Ордера"
« Ответ #10: 20 Сентября 2008, 00:10:48 »
Дима, хорошее предложение.
Я например сам не программер, но есть желание помочь или каким-то образом принять участие в создании данного продукта.
Поэтому, можно просто скинуться желающим и оплатить написание этой программы.
Потом можно участникам разделиться на его оптимизацию, так как на это время нужно тоже довольно много, чтобы опредлить наилучшие пары и лучший тайм-фрейм. 

Ёхансон

Система "Плавающие Ордера"
« Ответ #11: 20 Сентября 2008, 14:50:12 »
Все понятно, ребята. Я так понимаю, здесь нет граммотных програмистов
для реализации идей?
Я отправил задание для платного программиста - готовы ли вы
сброситься для изготовления советника?
Минимум, который берет Андрей Хатимлянский, это 250 баксов.
(кстати, он участник ежегодных соревнований экспертов)
Если вы не готовы вкладывать в изделие, тогда мне придется
самому все оплатить - я говорю это для того, чтобы вы поняли,
что для хорошей идеи денег не жалко - даже если я сам оплачу,
я выложу здесь на ваше обозрение, и будем дальше думать об
улутшении данной версии.

Как Андрей отпишет мне стоимость изготовления, я отпишусь здесь.

p.s. для информации о себе. мне 43 года, и я не намерен терять
время на раздумывания. Я хочу наконец то зажить нормально, чтобы
моя жена и дочь ни в чем не нуждались.  :-[

dd$

  • *****
  • 6087
  • 234
    • Просмотр профиля
Система "Плавающие Ордера"
« Ответ #12: 20 Сентября 2008, 15:35:07 »
Все понятно, ребята. Я так понимаю, здесь нет граммотных програмистов
для реализации идей?
Я отправил задание для платного программиста - готовы ли вы
сброситься для изготовления советника?
Минимум, который берет Андрей Хатимлянский, это 250 баксов.
(кстати, он участник ежегодных соревнований экспертов)
Если вы не готовы вкладывать в изделие, тогда мне придется
самому все оплатить - я говорю это для того, чтобы вы поняли,
что для хорошей идеи денег не жалко - даже если я сам оплачу,
я выложу здесь на ваше обозрение, и будем дальше думать об
улутшении данной версии.

Как Андрей отпишет мне стоимость изготовления, я отпишусь здесь.

p.s. для информации о себе. мне 43 года, и я не намерен терять
время на раздумывания. Я хочу наконец то зажить нормально, чтобы
моя жена и дочь ни в чем не нуждались.  :-[

Есть более дешевые кодеры, пишущие от 20$, а есть и такие http://forum.mql4.com/ru/15118 - второй пост

Цитата: Sart
1000 баксов аванс
плюс
1000 баксов по завершению работы.
Срок выполнения работы - 10 дней с момента получения аванса.


))

Если целью является заплатить как можно большую сумму за код, тогда Sart поможет.
Я разбираюсь немного в программировании, но это не мое основное дело. Я торгую вручную  и ищу идеи для автоторговли.
Идей много. Все самому писать нереально, да и за те годы что этим занимаюсь написано уже много.
Поэтому иллюзий по граалю давно нет.
Если скидываться на написание - нужно участникам совместно участвовать в написании ТЗ, обсудить в картинках и на примерах.
Я у этой тс вижу большой минус.
"Предположим" что цена движется непредсказуемо ))
имеем 2 ордера. 1 подтянулся и сработал. имеем 3 позиции.
Причем ситуация становится простейшей - имеем отрытую позу, с трейлинг стопом 50пп и ТП=50пп (динамически уменьшающимся).
Откройте в любой момент времени такую сделку))  в итоге закроете -15пп, или  -20пп. Или если повезет +5пп

с учетом спреда и хаотичного хода цены кривая баланса будет падать(

если есть примеры со входами  в картинках - обсудим. Но тут потребуются фильтры входа.

Иначе будет входить на самом верху в бай, или низу в селл. и крыться в -.
Особенно при попадании в коридор цены - 70-100пп - будем двигаться внутри срывая стопы и разворачиваясь каждый раз..

еще цитата

Цитата: Enot24
"Применение трейлинг-стопа и всех его производных, на мой взгляд, вообще сильно ограничено. Ведь цена на откате движется не на какое-то фиксированное количество пунктов, а до линии поддержки или сопротивления, в зависимости от направления открытия позиции. Если текущее значение трейлинг-стопа, вернее, его положение, находится врутри сегмента (между профитом и очередной линией поддержки/сопротивления), то смысл его использования вообще теряется и превращается в заранее рассчитанный и почти гарантированный убыток.
Таким образом использование трейлинг-стопа разумно только при хорошем тренде очень ограниченный период времени.
Нашел смысл только в том, чтобы переносить стоп в точку открытия, когда цена не дошла до профита 2-3 пункта..."

Ёхансон

Система "Плавающие Ордера"
« Ответ #13: 20 Сентября 2008, 16:25:37 »
хмм... я внес некоторые коррективы в стратегию -
Идея безубыточной торговли состоит в том, чтобы, например, когда цена активировала
отложенный ордер и начала идти в профит (а это бывает в 99% случаев) как бы сделать
так - цена прошла на +2 пункта в профит и стоп лосс сразу же переместился на отметку +1 пункт
Этим самым мы почти устраним срабатывание ордеров в убыток.
Да, я понимаю, что это получится пипсовка, но для прибыльной торговли я готов и попипсовать,
хотя это будет редко - надеюсь, цена будет идти в нужном направлении.
Задача советника в том, чтобы избежать ненужных стоп лоссов.  :-[

stace

Система "Плавающие Ордера"
« Ответ #14: 20 Сентября 2008, 16:40:41 »
Я тоже хочу чтобы моя жена и сын жили нормально мне 25 лет. Только торгуя два года на форексе я не нашел нормального заработка а только мечты.  :'(

 

Отметьте интересные вам фрагменты текста и они станут доступны по уникальной ссылке в адресной строке браузера.