Вопрос по MODE_TICKVALUE на обычном и центовом счете. - страница 2

 
Dmitry Fedoseev:
Валюта счета - центы. Значит стоимость тика в центах, значит расчеты будут правильные, хоть центовый счет, хоть не центовый. 
Интересно. Никогда не сталкивался с проблемой однозначного выявления типа счёта - центовый, или долларовый. По стоимости тика это возможно определить однозначно? (Сам не проверял, спрашиваю - а вдруг уже до меня проверил кто, и скажет).
 
Artyom Trishkin:
Интересно. Никогда не сталкивался с проблемой однозначного выявления типа счёта - центовый, или долларовый. По стоимости тика это возможно определить однозначно? (Сам не проверял, спрашиваю - а вдруг уже до меня проверил кто, и скажет).

Нет, не об этом. Если счет доллоровый, то стоимость пункта указана в долларах и расчеты будут получаться в долларах, а если центовый, то стоимость пункта указана в центах и расчеты будут получаться в центах.

Конечная сумма может быть разного порядка, но это еще и от размера депозита зависит, поэтому должно устанавливаться пользователем в окне свойств, а не автоматизироваться.

Определить центовый или не центовый счет вроде как нет способа. 

 
Dmitry Fedoseev:

Нет, не об этом. Если счет доллоровый, то стоимость пункта указана в долларах и расчеты будут получаться в долларах, а если центовый, то стоимость пункта указана в центах и расчеты будут получаться в центах.

Конечная сумма может быть разного порядка, но это еще и от размера депозита зависит, поэтому должно устанавливаться пользователем в окне свойств, а не автоматизироваться.

Определить центовый или не центовый счет вроде как нет способа. 

Вот тоже пока не нашёл однозначного метода, кроме как в настройках ручками выбирать ответ на вопрос.
 
Dmitry Fedoseev:

Нет, не об этом. Если счет доллоровый, то стоимость пункта указана в долларах и расчеты будут получаться в долларах, а если центовый, то стоимость пункта указана в центах и расчеты будут получаться в центах.

Конечная сумма может быть разного порядка, но это еще и от размера депозита зависит, поэтому должно устанавливаться пользователем в окне свойств, а не автоматизироваться.

Определить центовый или не центовый счет вроде как нет способа. 

Зачем тогда вообще программирование, если нет возможности автоматизировать элементарные вещи...
В этой ситуации, как минимум ACCOUNT_CURRENCY не должен возвращать USD и все было бы хорошо.
Доверь пользователю сделать выбор и он обязательно накосячит.

 
xzgxzg:

Зачем тогда вообще программирование, если нет возможности автоматизировать элементарные вещи...
В этой ситуации, как минимум ACCOUNT_CURRENCY не должен возвращать USD и все было бы хорошо.
Доверь пользователю сделать выбор и он обязательно накосячит.

Да. Некоторым к программированию лучше вообще не приближаться. 

 
Artyom Trishkin:
Вот тоже пока не нашёл однозначного метода, кроме как в настройках ручками выбирать ответ на вопрос.

на некоторых показывает USC

а на некоторых можно определить с помощью размера контракта

 

 
xzgxzg:

На обычном счете MODE_TICKVALUE выдает 0,767.
На центовом счете выдает 7,671.

При одинаковых MODE_LOTSIZE.

А _Point случайно не разный?
Причина обращения: