Это не для определения типа счета. Тип счета (неттинг, хэдж) определяется так:
switch (AccountInfoInteger(ACCOUNT_MARGIN_MODE)) { case ACCOUNT_MARGIN_MODE_RETAIL_NETTING: Print("Netting"); break; case ACCOUNT_MARGIN_MODE_EXCHANGE: Print("Discounts"); break; case ACCOUNT_MARGIN_MODE_RETAIL_HEDGING: Print("Hedging"); break; }
Gennady Mazur:
Для определения типа счета, Неттинг или Хедж, использую функцию
Для определения типа счета, Неттинг или Хедж, использую функцию
или
но дело в том, что это невозможно сделать, т.к. на обоих счетах выдает значение 1.
При чем проверил у нескольких брокеров.
Или этот признак не работает вообще, т.к. терминал скачал с официального сайта и в нем же открыл демо-счета.
Как решить эту проблему?
Сделайте так: это работает.
bool NETTING; ENUM_ACCOUNT_MARGIN_MODE netting=(ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE); if(netting > 0) NETTING=false; else NETTING=true; Print("NETTING=",NETTING);
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
или
но дело в том, что это невозможно сделать, т.к. на обоих счетах выдает значение 1.
При чем проверил у нескольких брокеров.
Или этот признак не работает вообще, т.к. терминал скачал с официального сайта и в нем же открыл демо-счета.
Как решить эту проблему?