Нужна ли возможность изменять Magic открытой позиции? - страница 4

 
Комбинатор:

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

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


Думаю, усугубится проблема не намного. Любой, плохо написанный советник, и без возможности смены магика доставляет много проблем. Какая разница, чем именно он испортит положение дел на счете: сменой магика или игнорированием этого магика вообще? Суть проблемы то остается: плохой код.

 

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


С чем сталкивалась и очень неудобно - что советник может пометить свои ордера только магиком. 

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

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

Сейчас танцую с бубном - магик у совеника, например, "123", а перед/после магиком еще вставляю номер сетки и номер ордера, получается что-то типа 12356, осталось чтоб все заказчики данную концепцию понимали... 

-----

в общем, пусть коммент уже можно было бы и менять, особенно заносить туда пометку эксперта "почему открылся ордер", "почему закрылся", но должно быть что-то что никак не поменяется - в этом случае магик. Из-за того что коммент меняется - в его использовании нельзя быть уверенным, а тут еще и магик менять для полного счастья... 

 
Galina Bobro:

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


С чем сталкивалась и очень неудобно - что советник может пометить свои ордера только магиком. 

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

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

Сейчас танцую с бубном - магик у совеника, например, "123", а перед/после магиком еще вставляю номер сетки и номер ордера, получается что-то типа 12356, осталось чтоб все заказчики данную концепцию понимали... 

-----

в общем, пусть коммент уже можно было бы и менять, особенно заносить туда пометку эксперта "почему открылся ордер", "почему закрылся", но должно быть что-то что никак не поменяется - в этом случае магик. Из-за того что коммент меняется - в его использовании нельзя быть уверенным, а тут еще и магик менять для полного счастья... 

Есть у меня один бот, и в нём магик как-раз так и пишется, вот только для buy 1245, а для sell со знаком минус, то есть -1245, довольно таки удобно различать что и к чему принадлежит

 
Vitaly Muzichenko:

Есть у меня один бот, и в нём магик как-раз так и пишется, вот только для buy 1245, а для sell со знаком минус, то есть -1245, довольно таки удобно различать что и к чему принадлежит


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

 
Vitaly Muzichenko:

Вот, это самое вменяемое предложение, при том менять не программно, а штатными возможностями терминала =)

Да, можно даже по звонку в ДЦ, тоже годится.
 
Yuriy Zaytsev:
Да, можно даже по звонку в ДЦ, тоже годится.
Ну так мы обратно в каменный век попадем. Предполагаю, что следующее предложение будет "сходить в ДЦ".
 
Vadim Zotov:
Ну так мы обратно в каменный век попадем. Предполагаю, что следующее предложение будет "сходить в ДЦ".

Да ради такого можно и сходить, даже на такси съездить)

 
Vladimir Zubov:

Нет

А может вам лот менять ещё надо ?


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

 
Ihor Herasko:

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


Битовые операции и маски рулез ) А поля еще сжимали?

 
Alexey Volchanskiy:

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

Так о том и речь)

Только не нужно ничего возвращать, это не интересно, гораздо удобнее просто в процессе сменить тип позиции =)

Причина обращения: