В программировании советников я новичек.
Есть n откритых ордеров. Из них есть откритые трейдером и советником (как и отложеные, так и простые).
Надо определить: какой ордер открыт советником, а какой трейдером?
Мне надо это для того, чтоб советник работал только с теми ордерами, которые откриты ним (советником).
Возможно ли такое? Если да, то по какому параметру можна определить их?
при открытии сделки советником (функция OrderSend) задавайте уникальный magic (число). Затем у открытых его проверяйте: если magic совпадает - ордер открыт экспертом
Спасибо. И еще, если советник создал отложенный ордер байстоп с magic=777, и при преврашении в просто бай, то это magic=777 передастся ему?
Само по себе ничего не делается. Каждому ордthe можно присвоить свой магик. Так что если через программу - можно всё проследить
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В программировании советников я новичек.
Есть n откритых ордеров. Из них есть откритые трейдером и советником (как и отложеные, так и простые).
Надо определить: какой ордер открыт советником, а какой трейдером?
Мне надо это для того, чтоб советник работал только с теми ордерами, которые откриты ним (советником).
Возможно ли такое? Если да, то по какому параметру можна определить их?