![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Валюта счета - центы. Значит стоимость тика в центах, значит расчеты будут правильные, хоть центовый счет, хоть не центовый.
Интересно. Никогда не сталкивался с проблемой однозначного выявления типа счёта - центовый, или долларовый. По стоимости тика это возможно определить однозначно? (Сам не проверял, спрашиваю - а вдруг уже до меня проверил кто, и скажет).
Нет, не об этом. Если счет доллоровый, то стоимость пункта указана в долларах и расчеты будут получаться в долларах, а если центовый, то стоимость пункта указана в центах и расчеты будут получаться в центах.
Конечная сумма может быть разного порядка, но это еще и от размера депозита зависит, поэтому должно устанавливаться пользователем в окне свойств, а не автоматизироваться.
Определить центовый или не центовый счет вроде как нет способа.
Нет, не об этом. Если счет доллоровый, то стоимость пункта указана в долларах и расчеты будут получаться в долларах, а если центовый, то стоимость пункта указана в центах и расчеты будут получаться в центах.
Конечная сумма может быть разного порядка, но это еще и от размера депозита зависит, поэтому должно устанавливаться пользователем в окне свойств, а не автоматизироваться.
Определить центовый или не центовый счет вроде как нет способа.
Нет, не об этом. Если счет доллоровый, то стоимость пункта указана в долларах и расчеты будут получаться в долларах, а если центовый, то стоимость пункта указана в центах и расчеты будут получаться в центах.
Конечная сумма может быть разного порядка, но это еще и от размера депозита зависит, поэтому должно устанавливаться пользователем в окне свойств, а не автоматизироваться.
Определить центовый или не центовый счет вроде как нет способа.
Зачем тогда вообще программирование, если нет возможности автоматизировать элементарные вещи...
В этой ситуации, как минимум ACCOUNT_CURRENCY не должен возвращать USD и все было бы хорошо.
Доверь пользователю сделать выбор и он обязательно накосячит.
Зачем тогда вообще программирование, если нет возможности автоматизировать элементарные вещи...
В этой ситуации, как минимум ACCOUNT_CURRENCY не должен возвращать USD и все было бы хорошо.
Доверь пользователю сделать выбор и он обязательно накосячит.
Да. Некоторым к программированию лучше вообще не приближаться.
Вот тоже пока не нашёл однозначного метода, кроме как в настройках ручками выбирать ответ на вопрос.
на некоторых показывает USC
а на некоторых можно определить с помощью размера контракта
На обычном счете MODE_TICKVALUE выдает 0,767.
На центовом счете выдает 7,671.
При одинаковых MODE_LOTSIZE.