Ошибки, баги, вопросы - страница 2406

 
Andrey Khatimlianskii:

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

Но эта проблема давно решена, и, судя по отсутствию жалоб, возникла только у меня да у Ильи.

Могли бы Вы дать ссылку, совсем не помню, к сожалению.

 
Igor Makanu:

гарантированно работоспособное в этом случае можно лишь сделать с индивидуальными магиками, достаточно лишь логику формирования магика продумать

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

 
fxsaber:

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

да именно так, магик ордера никогда не меняется в МТ4, ни в истории, ни при свопе, ни при частичном закрытии ордера,...

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

 
Igor Makanu:

да именно так, магик ордера никогда не меняется в МТ4, ни в истории, ни при свопе, ни при частичном закрытии ордера,...

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

Совсем не понимаю, как поле комментария хоть немного в состоянии помочь. Ну вот висит у человека поза на 100 лотов. Надо ее трейлить. Каким боком здесь комментарий, если его поменять не получится?

 
fxsaber:

Совсем не понимаю, как поле комментария хоть немного в состоянии помочь. Ну вот висит у человека поза на 100 лотов. Надо ее трейлить. Каким боком здесь комментарий, если его поменять не получится?

сервер при частичном закрытии ордера напишет ( изменит ) сам в комментарий свою инфу, вот скрины, открыл ордер 0.10 лота, затем закрыл 0.01 лота, поле комментарий сервер сам изменил на "from # 223..."

вот по этому полю комментарий from # 223..." и построены алгоритмы МТ4 поиска оставшейся части ордера в рынке у почти всех советников

ЗЫ: как пример еще, зачем искать "остаток ордера" - довольно востребованная задача: закрыть часть ордера и остаток ордера перевести в безубыток (выставить стоплосс на цену открытия ордера)

Файлы:
1.jpg  286 kb
2.jpg  356 kb
 
Igor Makanu:

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

Я об этом и говорил, что у многих брокеров на МТ4 алгоритмы ч.з. разные. Поэтому в этом случае нужно строить алгоритм без расчета на конкретные тикеты... Либо под конкретного брокера

Проще всего - если нужно закрывать ордер частями, то и открывать его тоже частями. Особенно если открытие отложками
 
Ilya Malev:
Проще всего - если нужно закрывать ордер частями, то и открывать его тоже частями. Особенно если открытие отложками

увы, логика у заказчиков совсем другая, ибо он трейдер, а я программист, значит я ничего не понимаю в рынках, а он всея_и_всех....!

ЗЫ: из опыта - всегда быстрее сделать нелогичные действия, чем потом обсуждать с заказчиком почему не по алгоритму сделано, как говорят некоторые заказчики, я к Вам не за советом пришел, а чтобы Вы сделали работу по ТЗ ))))

ЗЫЗЫ: давно было, но если не ошибаюсь, то в первый раз столкнулся с проблемой хранения инфы в комментарии ордера, при модификации готового эксперта, у заказчика он кажется не работал на CFD, а на Форексе работал исправно, может ошибаюсь 

 
Igor Makanu:

увы, логика у заказчиков совсем другая, ибо он трейдер, а я программист, значит я ничего не понимаю в рынках, а он всея_и_всех....!

ЗЫ: из опыта - всегда быстрее сделать нелогичные действия, чем потом обсуждать с заказчиком почему не по алгоритму сделано, как говорят некоторые заказчики, я к Вам не за советом пришел, а чтобы Вы сделали работу по ТЗ ))))

ЗЫЗЫ: давно было, но если не ошибаюсь, то в первый раз столкнулся с проблемой хранения инфы в комментарии ордера, при модификации готового эксперта, у заказчика он кажется не работал на CFD, а на Форексе работал исправно, может ошибаюсь 

Если заказчик такой умный, то пусть все будет по-егоному :) Чаще всего заказчики не могут точно выразить, что они конкретно хотят и достаточно им объяснить и подсказать как это лучше всего делается.

 
Почти по обсуждаемой теме

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Изменение комментария в открытых ордерах

fxsaber, 2019.03.12 07:44

Когда-то на MT4 несколько раз столкнулся с ситуацией, что на счете, где торгуют только советники со своими мэджиками, появлялись ордера с нулевым мэджиком. Это был очень редкий баг стороннего софта брокера (хитрое стечение обстоятельств частичных исполнений). Поэтому приходилось мэджик прописывать и в комментарий в виде [123] для большей надежности. И если советник видел ордер с нулевым мэджиком, он пытался взять его еще и из комментария.

Такой подход позволил полностью избавиться от последствий бага обнуления мэджика.

 
fxsaber:
Почти по обсуждаемой теме

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

что там у ордера то осталось? цена открытия/закрытия/стоплосс/тейкпрофит?  ;)  - в этой "битве" однозначно победил МТ5