Обсудим алгоритм выставления стопа?

 

В конце https://www.mql5.com/ru/forum/141005/page3 этой страницы добрый человек dimeon поделился информацией об интересном ДЦ. Меня это заинтересовало, но, судя по демке, он не даёт выставлять стопы одновременно с открытием ордера. Это, конечно, объяснимо, но возникает вопрос о модификации способа открытия позиций "по рынку" в роботах.


Пока что мне в голову пришёл такой алгоритм:

1.Выставляем страховочный отложенник на уровне стоп-лосс * N.

2.Открываем ордер.

3.Удаляем страховочный отложенник.


Как вам идея? Или у меня паранойя? Что используете сами?


UPD: Ещё вариант - отказаться от открытия "по рынку" - ушла цена - значит ушла. Не так и часто такое бывает.

 

Обычно NDD (ECN) счета вроде хорошо работают

А вдруг отложку не дадут поставить :- )

 
Azzx:

В конце https://www.mql5.com/ru/forum/141005/page3 этой страницы добрый человек dimeon поделился информацией об интересном ДЦ.

По-моему проще добавить цикл проверки всех открытых ордеров и если среди
них найдутся без СЛ/ТП то в цикле (while) гонять до тех пор пока СЛ/ТП не установятся.
Что-то похожее давно использую в ручной торговле и пока проблем не было.
 
YOUNGA:

Обычно NDD (ECN) счета вроде хорошо работают

А вдруг отложку не дадут поставить :- )


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

 
borilunad:


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


А если обрыв связи инета на ... цать времени, убыток?!

 
chief2000:
По-моему проще добавить цикл проверки всех открытых ордеров и если среди
них найдутся без СЛ/ТП то в цикле (while) гонять до тех пор пока СЛ/ТП не установятся.
Что-то похожее давно использую в ручной торговле и пока проблем не было.


0:ОК, спасибо - как вариант алгоритма...

Но речь-то изначально шла об ограничении возможных непредвиденных убытков. Например - на случай резких движений цены. Помню, читал как-то дивную историю... Один трейдер не успел поставить стоп и пошёл на кухню переставить стол - жена попросила. За эти две минуты произошёл какой-то терракт и когда он вернулся - 80% счёта как корова языком слизнула. Вот такая байка ходит. :)

 
Azzx:

0:ОК, спасибо - как вариант алгоритма...

Но речь-то изначально шла об ограничении возможных непредвиденных убытков. Например - на случай резких движений цены. Помню, читал как-то дивную историю... Один трейдер не успел поставить стоп и пошёл на кухню переставить стол - жена попросила. За эти две минуты произошёл какой-то терракт и когда он вернулся - 80% счёта как корова языком слизнула. Вот такая байка ходит. :)

Я сам несколько лет назад наблюдал как кажется на USDCHF цена сделала несколько сот пипсов в течении нескольких минут.
В таком случае СЛ не поможет и отложенные ордера не откроются по заданной цене (откроются по худшей если был новостной гэп).

В этом кстати проблема тестирований - там где на графике большая свечка в реале мог быть резкий скачок цены,
который позже заполнился цветом - тестер этого не видит, ордера в нем открываются даже внутри явного гэпа
(если не исправили, не проверял).
 
chief2000:
Я сам несколько лет назад наблюдал как кажется на USDCHF цена сделала несколько сот пипсов в течении нескольких минут.
В таком случае СЛ не поможет и отложенные ордера не откроются по заданной цене (откроются по худшей если был новостной гэп).

что бы такого не было надо торговать через брокера на бирже, там цена через ордер не перепрыгнет
 
festival:


А если обрыв связи инета на ... цать времени, убыток?!


СЛ ставится сразу после открытия позиции. Когда по рынку, дилинг быстрее открывает по цене без СЛ и ТП и многие не принимают ордеры поэтому.
 
chief2000:
Я сам несколько лет назад наблюдал как кажется на USDCHF цена сделала несколько сот пипсов в течении нескольких минут.
В таком случае СЛ не поможет и отложенные ордера не откроются по заданной цене (откроются по худшей если был новостной гэп).

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

Вы описываете интервенцию банка Швейцарии о которой все знали заранее. Геп был действительно очень большой но не сразу на 800 пунктов. скачки были пунктов по 100-200.
 
borilunad:

СЛ ставится сразу после открытия позиции. Когда по рынку, дилинг быстрее открывает по цене без СЛ и ТП и многие не принимают ордеры поэтому.

счета ECN все NDD (No dealing desk). НУ есть конечно кухни где в поток котировок вмешивается диллер, но это кухня чистой воды. В ECN трейдеры взаимодейстуют как на бирже между собой. Отличие от биржи заключается в том, что на бирже вы можете посмотерть у кого что вы купили, а во многих ЕСN - нет.

Какой на хрен диллинг ?

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

Если вы ставите отложенный ордер и на момент выставления была допущена ошибка то приходит сообщение что неправильный приказ. Т.е. факта немедленного открытия ордера нету. Тут вы брокеру предъявить ничего не можете.