MODE_TICKVALUE -- LIES!!!! :)

 

Por que MODE_POINT é zero em EURUSD, mas tudo está bem em USDJPY? Eu perdi algo novo? :)


Também, se não for difícil, explique em palavras simples o que é MODE_TICKVALUE.

Li que este é o tamanho da mudança mínima do preço do instrumento na moeda do depósito. Mas não entendo a figura obtida.


E mais uma coisa.


Se MODE_TICKSIZE for o passo mínimo da mudança do preço da segurança na moeda da cotação. Em outras palavras, é o valor pelo qual o preço pode mudar.

Se MODE_POINT - é simplesmente o preço de algum valor no qual algo é medido.

Tanto TICK_SIZE quanto POINT são medidos na moeda da cotação. É claro, posso imaginar que a mudança mínima de preço pode ser menor do que um ponto.

Mas o que é TICKVALUE, algo que eu não entendo. Se é o valor do TICKSIZE, então os números não se somam.

 
SProgrammer >>:

Также если не трудно обьясните простыми словами что такое MODE_TICKVALUE.


То что это размер минимального изменения цены инструмента в валюте депо я прочитал. Но полученную цифру ни как не пойму.


Há uma opinião no fórum de que se trata de um volume de um lote. Sim - haha.

Ok, mas por que é que EURUSD MODE_POINT = 0 na minha conta ODL-MT4 Demo! Não está claro para mim.

 
SProgrammer писал(а) >>

Por padrão, a saída é de até 4 dígitos significativos, enquanto 5 são necessários. Deve ser pré-convertido com DoubleToStr();

 
Vinin >>:

По умолчанию вывод до 4-х значащих знаков, а надо 5. Необходимо предварительно преобразовывать с помощью DoubleToStr();

:) Sim, certo. Eu tinha 99 dígitos a mais. :)


(rindo): Está bem! Obrigado! (risos)

 

Torturar, torturar... Não faz porra nenhuma. :)


Tenho certeza de que há pessoas aqui que podem rachar essas coisas como nozes... Explique-me isso, se não se importa.


Calcular MODE_TICKVALUE para USDJPY ( por simplicidade)


Usando estes parâmetros


ASK = 98.802

BID = 98,78

TAMANHO DO LOTE = 100000

PONTO = TAMANHO DO TICKSIZE = 0,001


Depositar moeda USD.


*************


Total como eu o calculei. Mas não faz sentido. Quero entender o porquê.



Par k=B/C... B é a moeda base, C = é a moeda de cotação, k é a própria cotação.


B=USD

C=JPY


C1 - C2 = TICKSIZE, por definição, a "mudança de preços do instrumento na moeda de cotação". Ou seja, em JPY.


Agora para obter TICKVALUE isto é "Alteração mínima do preço do instrumento na moeda do depósito", basta passar de JPY para USD, porque o depósito está em USD. Ou seja, pegue ASK.



Se TICKSIZE = 0,001 e ASK = 98,802 => 0,001/98.802 = 1,0121E-5 temos USD . Agora temos que (???) multiplicar por LOTSIZE = 1E5 => Recebemos 1,0121 ...


Cool, eu começo o testador e solicito MODE_TICKVALUE, MODE_ASK, MODE_BID, MODE_TICKSIZE MODE_LOTSIZE, eu recebo


MODE_TICKVALUE=1.09965031

MODE_ASK = 98.802

MODE_BID = 98,78

MODE_TICKSIZE = 0,001

MODE_LOTSIZE = 100000

****


Onde eu errei? Por favor, explique. :)

 
Bem, conhecedores, e qualquer um que queira descobrir o que está acontecendo, realmente, me digam.
 

isto é um pouco confuso para você...

para obter o valor de 1,0 lote de USDJPY na moeda do depósito, basta obter o valor de MarketInfo("USDJPY",MODE_TICKVALUE)


Por que o incômodo de licitar e perguntar, quando já está disponível? ou estou perdendo algo?

 
keekkenen >>:

как-то у тебя все запутано..

чтобы получить стоимость 1.0 лота USDJPY в валюте депозита нужно просто получить значение MarketInfo("USDJPY",MODE_TICKVALUE)


зачем какие выкрутасы с асками и бидами когда оно и так доступно ? или я чего-то не понимаю ?

Bem, isso não conta bem. :) É um pouco diferente do cálculo manual. Ou estou contando algo errado.


Por que um lote em particular.Não há nada sobre isso na definição de MODE_TICKVALUE.

 

Eu menti (confuso) sobre um lote (um item de fato), leia aqui deve esclarecer a situação

 
keekkenen >>:

про один лот (один пункт на самом деле) это я наврал (спутал), почитай здесь должно прояснить ситуацию

É claro, eu também li isso.

Você poderia realmente calcular oMODE_TICKVALUE


Do jeito que você entende.

 
MODE_TICKVALUE usado em toda a sua extensãoaqui. Funciona corretamente.