Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 816
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 1730: Проекты в MetaEditor и синтетические инструменты
Renat Fatkhullin, 2017.12.28 08:59
В 1730 билде мы нашли и исправили эту ошибку(теперь сбрасываем кеш при неудаче поиска), в результате чего проявилась ваша ошибка
В любой момент доступна только информация об 1 (выбранной) позиции :
Вы констатируете факт или справку ? С помощью поиска нигде ничего подобного не нашел.
Вы констатируете факт или справку ? С помощью поиска нигде ничего подобного не нашел.
Для того, чтобы получить любое свойство позиции необходимо предварительно выбрать нужную позицию.
Про то, что нужно выбирать позицию,ордер перед получением информации о них, я понимаю. Я не понимаю причем тут класс CPositionInfo ? Если есть класс соответственно можно создавать много объектов этого класса. Соответственно и каждый такой объект можно настраивать на своею позицию. Бред какой, то получается объектов CPositionInfo можно создать хоть миллион, но все они будут работать, только с той позицией, которая последней выбрана с помощью метода Select().
Про то, что нужно выбирать позицию,ордер перед получением информации о них, я понимаю. Я не понимаю причем тут класс CPositionInfo ? Если есть класс соответственно можно создавать много объектов этого класса. Соответственно и каждый такой объект можно настраивать на своею позицию. Бред какой, то получается объектов CPositionInfo можно создать хоть миллион, но все они будут работать, только с той позицией, которая последней выбрана с помощью метода Select().
Давайте здесь продолжим.
Функция PositionSelect() копирует данные о позиции в программное окружение, и последующие вызовы PositionGetDouble(), PositionGetInteger() и PositionGetString()возвращают ранее скопированные данные
Я это все понимаю т.к в справке это хорошо разжевано. Я не понимаю, какое это имеет отношение имеет к классу CPositionInfo ?
В нем есть функция Volume() . Есть требования перед вызовом этой функции(выбрать позицию перед использованием). Я эти требования выполняю. Почему мне возвращается совершенно не тот объем. Ну ужели так, сложно запомнить в момент последнего вызова(для данного объекта класса) Select() символ, который меня интересует, а уже в моменты вызова Volume() найти позицию, которая соответствует этому символу и вернуть объем соответствующей этой позиции ?
Получается, что никакого смысла в классе CPositionInfo нет т.к нормально, можно работать только с одним объектом этого класса.
Давайте здесь продолжим.
Я это все понимаю т.к в справке это хорошо разжевано. Я не понимаю, какое это имеет отношение имеет к классу CPositionInfo ?
В нем есть функция Volume() . Есть требования перед вызовом этой функции(выбрать позицию перед использованием). Я эти требования выполняю. Почему мне возвращается совершенно не тот объем. Ну ужели так, сложно запомнить в момент последнего вызова(для данного объекта класса) Select() символ, который меня интересует, а уже в моменты вызова Volume() найти позицию, которая соответствует этому символу и вернуть объем соответствующей этой позиции ?
Получается, что никакого смысла в классе CPositionInfo нет т.к нормально, можно работать только с одним объектом этого класса.