MODE_TICKVALUE -- ВРЕТ!!!! :) - страница 2

 
getch >>:
Тут вовсю использовал MODE_TICKVALUE. Работет корректно.

Вы ручками считать проверяли?

 

MODE_POINT это минимальная единица измерения цены, величина обртная Digits, например, у четырехзнаков цена имеет вид 1.1111 - значит POINT = 0.0001. У пятизнаков - 0.00001.

MODE_TICKSIZE - минимальная единица изменения цены, например EURUSD за один тик может изменять на один пункт, то у EURUSD один тик равен 1 пункту. Например на DAX цена за один тик меняется на 5 пунктов, у него TICKSIZE = 0.0005.

MODE_TICKVALUE - в деньгах измеряется, изменение прибыли ордера с лотом 1.0 при движении цена на 1 тик. У EURUSD равно 10$, с ордера в 1 лот, имеем 10$ с одного пункта.

 
Не сходиться может при расчетах, потому что, по мере изменения цены стоимости тика меняется, а расчеты ведуться с использованием какого-то одного значения, которое имеется на текущий момент времени.
 
Integer >>:
Не сходиться может при расчетах, потому что, по мере изменения цены стоимости тика меняется, а расчеты ведуться с использованием какого-то одного значения, которое имеется на текущий момент времени.

Я же типа вумный, ты же знаешь :) - я же в тестере скрип-то запускал. Там ничего не детерминорованного быть не может.

Я там приводил пример - можешь ручками расчитать? И ответ из маркетинфо я тоже приводил.

 

1 лот = 100000 е.б.в

тиксайз = 0.0001


покупаем 1 лот евробакса, текущий курс 1.2345, считаем:

100000 евро за 123450 баксов

на следующем тике продаём эти 100000 евро, курс 1.2346, получаем 123460 баксофф.

123460 - 123450= 10


в примере когда валюта котировки не равна валюте депозита, например баксоена,

то подставляем курс отношения этой валюты к валюте депо...


Ниччего сложного не вижу...

 
Integer >>:

MODE_POINT это минимальная единица измерения цены, величина обртная Digits, например, у четырехзнаков цена имеет вид 1.1111 - значит POINT = 0.0001. У пятизнаков - 0.00001.

MODE_TICKSIZE - минимальная единица изменения цены, например EURUSD за один тик может изменять на один пункт, то у EURUSD один тик равен 1 пункту. Например на DAX цена за один тик меняется на 5 пунктов, у него TICKSIZE = 0.0005.

MODE_TICKVALUE - в деньгах измеряется, изменение прибыли ордера с лотом 1.0 при движении цена на 1 тик. У EURUSD равно 10$, с ордера в 1 лот, имеем 10$ с одного пункта.

MODE_TICKVALUE для EURUSD по маркетинфо = 1.0000000 :), а не 10.

 
kombat >>:

1 лот = 100000 е.б.в

тиксайз = 0.0001


покупаем 1 лот евробакса, текущий курс 1.2345, считаем:

100000 евро за 123450 баксов

на следующем тике продаём эти 100000 евро, курс 1.2346, получаем 123460 баксофф.

123460 - 123450= 10


в примере когда валюта котировки не равна валюте депозита, например баксоена,

то подставляем курс отношения этой валюты к валюте депо...


Ниччего сложного не вижу...


Ну что теоретизировать то. ;( Ну просто посчитайте, я же тоже был уверен что все понятно. :)

В примере USDJPY Одна из валют валюта депо.

 
SProgrammer >>:

MODE_TICKVALUE для EURUSD по маркетинфо = 1.0000000 :), а не 10.

Такое возможно.

Ибо некоторые, уж один дц точно, используют 1 лот = 10000 е.б.в.

 
SProgrammer >>:

Ну что теоретизировать то. ;( Ну просто посчитайте, я же тоже был уверен что все понятно. :)

В примере USDJPY Одна из валют валюта депо.

Нуно не одна из, а та что валюта котировки, JPY в данном случае.

 
SProgrammer писал(а) >>

MODE_TICKVALUE для EURUSD по маркетинфо = 1.0000000 :), а не 10.

У меня 10.

Причина обращения: