MODE_TICKVALUE -- LIES!!!! :) - página 2

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

Você já fez uma contagem manual?

 

MODE_POINT é a unidade mínima de medida do preço, o valor invertido por Dígitos, por exemplo, para quatro dígitos o preço é 1,1111 - então PONTO = 0,0001. Cinco dígitos têm 0,00001.

MODE_TICKSIZE - a unidade mínima de mudança de preço, por exemplo EURUSD pode mudar um ponto por tick, então em EURUSD um tick é igual a 1 ponto. Por exemplo, no DAX, o preço muda em 5 pontos por tick, seu TICKSIZE = 0,0005.

MODE_TICKVALUE - é medido em dinheiro, mudança de lucro do pedido com lote 1,0, quando o preço muda por 1 tick. Para EURUSD são 10$, com uma ordem de 1 lote, temos 10$ por ponto.

 
Pode não se somar nos cálculos porque, como o preço do tick muda, o valor do tick muda e os cálculos são feitos usando um único valor que está disponível no momento atual no tempo.
 
Integer >>:
Не сходиться может при расчетах, потому что, по мере изменения цены стоимости тика меняется, а расчеты ведуться с использованием какого-то одного значения, которое имеется на текущий момент времени.

Eu sou meio esperto, você sabe :) - Eu estava executando no testador. Não pode haver nada indeterminado ali.

Eu dei um exemplo lá - você pode calcular à mão? Também lhe dei a resposta do marketinfo.

 

1 lote = 100000 e.B.V.

tixias = 0,0001


comprar 1 lote de eurobucks, a taxa atual é 1,2345, conta:

100000 euros por 123450 libras

no próximo tick vendemos estes 100000 euros, a taxa é 1,2346, recebemos 123460

123460 - 123450= 10


no exemplo, quando a moeda da cotação não é igual à moeda do depósito, por exemplo bahsen,

substituímos a taxa da relação desta moeda pela da moeda do depósito.


Não vejo nada complicado...

 
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 para EURUSD de acordo com marketinfo = 1.0000000 :), não 10.

 
kombat >>:

1 лот = 100000 е.б.в

тиксайз = 0.0001


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

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

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

123460 - 123450= 10


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

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


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


O que há para teorizar? ;( Apenas faça as contas, eu tinha certeza que estava claro também :)

No exemplo, USDJPY Uma das moedas é a moeda de depósito.

 
SProgrammer >>:

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

Isso é possível.

Para alguns, certamente um dtz, usar 1 lote = 10000 f.o.b.

 
SProgrammer >>:

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

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

Nuno não é um deles, mas a moeda de cotação, neste caso, o JPY.

 
SProgrammer писал(а) >>

MODE_TICKVALUE para EURUSD de acordo com marketinfo = 1.0000000 :), não 10.

Eu tenho 10.