tor4en: Как получить общее число позиций по инструменту?
По одному инструменту может быть только одна позиция.
tor4en: PositionsTotal() возвращает общее число позиций по всем символам. Мне надо узнать, что нет открытых позиций по символу. Как правильно это сделать?
Либо PositionSelect(), либо организовать перебор имеющихся позиций, используя PositionsTotal() и PositionGetSymbol()
Yedelkin: Либо PositionSelect(), либо организовать перебор имеющихся позиций, используя PositionsTotal() и PositionGetSymbol()
PositionSelect() еще надо разбираться почему false вернул. Получается, что нет стандартного метода, чтобы определить, что нет открытой позиции по инструменту?
tor4en: PositionSelect() еще надо разбираться почему false вернул.
Совершенно верно. Я описал лишь общий подход, в ответ на вопрос про наличие самой возможности. ...А работа с ошибками - она часто встречается при вызове тех или иных функций. Рутина, так сказать.
tor4en: Получается, что нет стандартного метода, чтобы определить, что нет открытой позиции по инструменту?
Посмотрите второй способ из указанных. Здесь звучало мнение, что он в некотором смысле универсален. Подробностей не озвучивали.
tor4en: PositionSelect() еще надо разбираться почему false вернул. Получается, что нет стандартного метода, чтобы определить, что нет открытой позиции по инструменту?
Если вернул true - есть позиция, false - нету (не важно по какой причине)
ENUM_POSITION_TYPE
два значения. а что возвращается, если нет открытых позиций?
я использую метод PositionType() из стандартной библиотеки.
Всё, понял PositionSelect() возвращает false, а PositionType() возвращает тип последней выбранной позиции.
Как получить общее число позиций по инструменту?
PositionsTotal() возвращает общее число позиций по всем символам.
Мне надо узнать, что нет открытых позиций по символу. Как правильно это сделать?
По одному инструменту может быть только одна позиция.
ENUM_POSITION_TYPE
два значения. а что возвращается, если нет открытых позиций?
я использую метод PositionType() из стандартной библиотеки.
Всё, понял PositionSelect() возвращает false, а PositionType() возвращает тип последней выбранной позиции.
Есть такая штука. Называется Fixed Chart Position
Которая по умолчанию стоит слева в углу.
Можно ли вынести её настройку в свойства чарта ChartSet(Get) ?
Есть такая штука. Называется Fixed Chart Position
Которая по умолчанию стоит слева в углу.
Можно ли вынести её настройку в свойства чарта ChartSet(Get) ?
Либо PositionSelect(), либо организовать перебор имеющихся позиций, используя PositionsTotal() и PositionGetSymbol()
Совершенно верно. Я описал лишь общий подход, в ответ на вопрос про наличие самой возможности. ...А работа с ошибками - она часто встречается при вызове тех или иных функций. Рутина, так сказать.
Посмотрите второй способ из указанных. Здесь звучало мнение, что он в некотором смысле универсален. Подробностей не озвучивали.
PositionSelect() еще надо разбираться почему false вернул. Получается, что нет стандартного метода, чтобы определить, что нет открытой позиции по инструменту?