Возможно ли поменять значение magic в открытом ордере?

 

Возможно ли поменять значение magic в открытом ордере? При помощи OrderModify, вробе бы, этого делать нельзя. Хотя не понимаю почему, чем этот параметр отличается, скажем, от стоплоса. А иметь возиожность менять магик было бы очень здорова - можно было бы передавать под управление эксперта открытые вручную позиции...

 
NPV писал(а) >>

Возможно ли поменять значение magic в открытом ордере? При помощи OrderModify, вробе бы, этого делать нельзя. Хотя не понимаю почему, чем этот параметр отличается, скажем, от стоплоса. А иметь возиожность менять магик было бы очень здорова - можно было бы передавать под управление эксперта открытые вручную позиции...

Вопрос не однократно задавался... Разработчики ответили "Не будет"

 
NPV >>:

Возможно ли поменять значение magic в открытом ордере? При помощи OrderModify, вробе бы, этого делать нельзя. Хотя не понимаю почему, чем этот параметр отличается, скажем, от стоплоса. А иметь возиожность менять магик было бы очень здорова - можно было бы передавать под управление эксперта открытые вручную позиции...

что мешает открывать позиции скриптом с нужным магиком? абсолютно ничего не мешает.. возьмите скрипт у Кима и не морочьте себе голову

ЗЫ: используйте поиск по слову "зануда" :) Ким делал скрипт, Хруст добавлял для меня занудное окно подтверждения :)

 
alexx_v писал(а) >>

что мешает открывать позиции скриптом с нужным магиком? абсолютно ничего не мешает.. возьмите скрипт у Кима и не морочьте себе голову

ЗЫ: используйте поиск по слову "зануда" :) Ким делал скрипт, Хруст добавлял для меня занудное окно подтверждения :)

Конечно, это логичное элементарное решение... открывать новый ордер можно из скрипта... Что делать с УЖЕ ОТКРЫТыМИ ордерами. Если работа ведется несколькими трейдерами с разных компьютеров на одном счете. На одном компьютере (базовом) стоит эксперт.... Получается, я должен мультиплицировать скрипт на все возможные компы, а это нежелательно (а иногда и невозможно).

 
NPV >>:

Конечно, это логичное элементарное решение... открывать новый ордер можно из скрипта... Что делать с УЖЕ ОТКРЫТыМИ ордерами. Если работа ведется несколькими трейдерами с разных компьютеров на одном счете. На одном компьютере (базовом) стоит эксперт.... Получается, я должен мультиплицировать скрипт на все возможные компы, а это нежелательно (а иногда и невозможно).

Хинт : у открытых вручную ордеров магика нет ЕМНИП.

 
alexx_v писал(а) >>

что мешает открывать позиции скриптом с нужным магиком? абсолютно ничего не мешает.. возьмите скрипт у Кима и не морочьте себе голову

ЗЫ: используйте поиск по слову "зануда" :) Ким делал скрипт, Хруст добавлял для меня занудное окно подтверждения :)

Что-то по слову "зануда" ничего не находит...Хотя нашел скрипт HandOpen у Кима. Вы его имели ввиду?

 
NPV писал(а) >>

Что-то по слову "зануда" ничего не находит...

:)))

Хотя нашел скрипт HandOpen у Кима. Вы его имели ввиду?

ну собственно те скрипты производные от этого

---

https://forum.mql4.com/ru/5006

 
По идее, я только что столкнулся с такой же позицией, что у меня советник открывает все ордера по одному Магику, но, в каком-то случае, один ордер, что бы не мешать всем остальным ордерам в работе советника, нужно что бы открыл ордер с другим Магиком, внес свою лепту в работу советника, изменил его мысль, а точнее что бы закрыл все ордера и начал работу заново, то вот тут я пришел к мнению, что нужно создать такую же функцию, только в ней не указывать что она работает с Магическими ордерами, а шлепает все ордера по барабану какие. И сейчас еще проверю свою мысль с каким-нибудь условием, что бы там эта функция для всех не мешала функции для магиков и если все пойдет нормально, то возможно допишу что получилось. Возможно что разработчики знают это, но хотят что бы кто этим занят сами доходили до этого. А по другому, на фик вообще что-то писать и думать, накопипастил, собрал и в путь?!
 
Iurii Kuksov #:
но, в каком-то случае, один ордер, что бы не мешать всем остальным ордерам в работе советника, нужно что бы открыл ордер с другим Магиком

Так откройте его с другим магиком.

 
У ордеров, открытых вручную МАГИК равен нулю. Ни что не мешает Вам воткнуть в советника параметр include int MAGIC = 0; и Ваш советник сможет сопровождать любые, открытые вручную сделки.
 
Iurii Kuksov #:
По идее, я только что столкнулся с такой же позицией, что у меня советник открывает все ордера по одному Магику, но, в каком-то случае, один ордер, что бы не мешать всем остальным ордерам в работе советника, нужно что бы открыл ордер с другим Магиком, 

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