Здравствуйте. Я новичок.
Суть вопроса заключается в следующем:
В советнике, который я пишу, параметры открытия каждого последующего ордера зависят от предыдущего. Но при работе с модифицированными ордерами получается путанница.
Что есть модифицированные ордера в моей программе?
Есть блок перевода ордеров в безубыток, который по достижению определенного профита у текущего открытого ордера поднимает у него стоп-лосс и закрывает часть лота.
Metatrader видит это как 2 различных ордера и присваивает им разные тикеты.
А мне необходимо работать с этим как с одним ордером, т.к. далее я анализирую последний закрытый ордер и принимаю решение о том, как открываться далее.
Приходится делать какие-то ужасные костыли в виде проставления флагов при модификации ордера, нахождения последнего и предпоследнего закрытого ордеров, складывания их лотов и т.д.
Мало того, что это ужасно выглядит и неудобно отлаживать, это еще и работает не всегда так, как хотелось бы.
В связи с этим хотелось бы узнать у более опытных товарищей: как Вы работаете с модифицированные ордерами? Как один ордер разделенный на два воспринимать и учитывать всё-таки как один? Наиболее простой, удобный и правильный способ.
Подскажите, пожалуйста, как это правильно реализуют нормальные люди.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте. Я новичок.
Суть вопроса заключается в следующем:
В советнике, который я пишу, параметры открытия каждого последующего ордера зависят от предыдущего. Но при работе с модифицированными ордерами получается путанница.
Что есть модифицированные ордера в моей программе?
Есть блок перевода ордеров в безубыток, который по достижению определенного профита у текущего открытого ордера поднимает у него стоп-лосс и закрывает часть лота.
Metatrader видит это как 2 различных ордера и присваивает им разные тикеты.
А мне необходимо работать с этим как с одним ордером, т.к. далее я анализирую последний закрытый ордер и принимаю решение о том, как открываться далее.
Приходится делать какие-то ужасные костыли в виде проставления флагов при модификации ордера, нахождения последнего и предпоследнего закрытого ордеров, складывания их лотов и т.д.
Мало того, что это ужасно выглядит и неудобно отлаживать, это еще и работает не всегда так, как хотелось бы.
В связи с этим хотелось бы узнать у более опытных товарищей: как Вы работаете с модифицированные ордерами? Как один ордер разделенный на два воспринимать и учитывать всё-таки как один? Наиболее простой, удобный и правильный способ.
Подскажите, пожалуйста, как это правильно реализуют нормальные люди.