Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте!
Хотел узнать типы своих Ордеров при помощи OrderValue().
ДАННЫЕ ТЕРМИНАЛА:
В первой строке терминала - ордер buy,
Во второй строке - ордер sell
На третьей - показатели счета (Баланс, Эквайети и другие)
На четвертой - отложенный ордер sell limit
Пятой и последующих строк не существует.
Любопытна работа функции OrderValue():
Comment (OrderValue(1,VAL_TYPE)); выводит "0" в виде символьной строки, то есть, нужно понимать, "0" - это признак "buy"
Comment (OrderValue(2,VAL_TYPE)); выводит "1", то есть распознает "sell"
Comment (OrderValue(3,VAL_TYPE)); выводит "3"
Comment (OrderValue(4,VAL_TYPE)); выводит "0", то есть
НЕ РАСПОЗНАЕТ ОТЛОЖЕННЫЙ ОРДЕР!
Comment (OrderValue(5,VAL_TYPE)); выводит "0", то есть,
ВЫДАЕТ ПРИЗНАК "buy" ДЛЯ НЕСУЩЕСТВУЮЩЕЙ СТРОКИ ТЕРМИНАЛА!!
Comment (OrderValue(10,VAL_TYPE)); выводит "0" - ТО ЖЕ САМОЕ ДЛЯ НЕСУЩЕСТВУЮЩЕЙ 10-й ПОЗИЦИИ ТЕРМИНАЛА.
Прокомментируйте, пожалуйста!
Либо я неправильно пользуюсь функцией, либо разработчики допустили ошибку.
Как же мне определять типы ордеров?