Como você calcula a margem? - página 6

 
Janis Ozols:

Experimentei-o. Aqui está o resultado (mesmos valores):

No entanto, não entendo bem porque desta vez para calcular o USDRUB você sugere dividir o volume do contrato EURUSD pela margem para abrir um lote padrão USD/CHF.

mmm

interessante

a situação não é nem mesmo a que você descreve, é bem diferente.

aqui nem antes nem depois, mas SEMPRE

Você está autorizado a negociar com o rublo real?

e como opção, substituir o rublo pelo USDCHF

 
Renat Akhtyamov:

e a situação nem sequer é a que você está descrevendo, é bem diferente

aqui, nem antes nem depois, mas no decorrer de TUDO o TUDO.

Sim, a situação é diferente do que eu descrevi no início. Isto porque eu já tenho a resposta para minha pergunta original, mas outra - como obter o valor de alavancagem de um símbolo no software, se ele for diferente da alavancagem da conta. E este servidor é o melhor para reproduzir tal situação. Se eu descobrir, já sei como aplicar este conhecimento para resolver meu problema original.


Renat Akhtyamov:

é permitido o comércio de rublo de verdade?

e, como opção, substituir o rublo pelo USDCHF.

Sim, a comercialização do rublo é permitida. Se o rublo não for adequado por algum motivo, você pode usar USDZAR ou USDTRY em seu lugar. A lacuna será ainda mais significativa.

Se USDCHF é substituído pelo rublo, tudo é considerado correto - o resultado do cálculo da alavancagem e da margem de acordo com as fórmulas corresponde exatamente ao real. Acho que não estarei errado ao assumir que isto se deve ao fato de que a alavancagem do USDCHF(assim como a maioria dos outros símbolos) é igual à alavancagem da conta.

 
Janis Ozols:

Sim, a situação é diferente daquela que eu descrevi no início. Isso porque minha pergunta original já foi respondida, mas eu tenho outra - como obter o valor de alavancagem do símbolo programmaticamente, caso seja diferente da alavancagem da conta. E este servidor é o melhor para reproduzir tal situação. Se eu descobrir, já entendo como aplicar este conhecimento para resolver meu problema original.


Sim, o comércio de rublo sobre o real é permitido. Se o rublo não for adequado por algum motivo, você pode levar USDZAR ou USDTRY.

Se o USDCHF for substituído pelo rublo, tudo é considerado correto - o resultado dos cálculos de alavancagem e margem de acordo com as fórmulas corresponde exatamente ao real. Acho que não estou enganado se assumir que isso acontece porque a alavancagem do USDCHF(assim como na maioria dos outros instrumentos) é igual à alavancagem da conta.

já descobriu

Agora você pode continuar a conversa com seu corretor

 

Alguém recentemente ressaltou, com toda razão, que o corretor está sempre certo. Desde que atuem dentro dos regulamentos. Portanto, não tive dúvidas sobre o corretor no primeiro exemplo.

Quanto ao corretor no último exemplo, minha conversa com ele se resumiu ao seguinte: Há condições comerciais e há uma alavancagem para cada instrumento. Se eles lhe cobraram mais margem do que deveriam, escreva uma reclamação e nós trataremos disso. Infelizmente, não prestamos serviços de consultoria sobre EAs e roteiros. Tente consultar programadores mais experientes em fóruns especializados.

Isso é o que eu tento :)

 
Janis Ozols:

Alguém recentemente ressaltou, com toda razão, que o corretor está sempre certo. Desde que atuem dentro dos regulamentos. Portanto, não tive dúvidas sobre o corretor no primeiro exemplo.

Quanto ao corretor no último exemplo, minha conversa com ele se resumiu ao seguinte: Há condições comerciais e há uma alavancagem para cada instrumento. Se eles lhe cobraram mais margem do que deveriam, escreva uma reclamação e nós trataremos disso. Infelizmente, não prestamos serviços de consultoria sobre EAs e roteiros. Tente consultar programadores mais experientes em fóruns especializados.

Isso é o que eu tento :)

Eu simplesmente perguntaria por que a margem não corresponde às condições comerciais?

E eu lhe mostraria uma captura de tela de um pedido no USDRUB

O Conselheiro Especialista está fora de questão, a resposta seria

 
Renat Akhtyamov:

Eu simplesmente perguntaria por que a margem não corresponde às condições comerciais e mostraria uma captura de tela da ordem USDRUB

A EA está fora de questão, a resposta seria

A parte complicada é que é exatamente o mesmo que as condições comerciais. A alavancagem máxima no USDRUB especificada ali é de 1:100. Se substituirmos este valor em sua segunda fórmula (100000 / 100), obtemos uma margem de 1000 USD. Exatamente o que é retido e indicado no terminal.

E o que eu realmente quero descobrir é como obter este valor de alavancagem (1:100) para USDRUB na EA (ou roteiro) a fim de calcular corretamente os riscos antes de abrir uma posição. Ou seja, não posso deixar de mencionar a EA e a MQL4. Eles sempre respondem a tal menção de uma maneira muito educada e previsível.

 
Janis Ozols:

A parte complicada é que ele corresponde exatamente às condições comerciais. A alavancagem máxima de USDRUB especificada ali é de 1:100. Se substituirmos este valor em sua segunda fórmula (100000 / 100), obtemos uma margem de 1000 USD. Exatamente o que é retido e indicado no terminal.

E o que eu realmente quero descobrir é como obter este valor de alavancagem (1:100) para USDRUB na EA (ou roteiro) a fim de calcular corretamente os riscos antes de abrir uma posição. Ou seja, não posso deixar de mencionar a EA e a MQL4. Eles sempre respondem a tal menção de uma maneira muito educada e previsível.

Lá não há trapaças.

Quando você abriu a demonstração, qual foi a vantagem, 500?

é por isso que a margem acaba sendo de 200

é preciso ter um filtro para filtrar as condições reais do comércio.

isso é o que muda a margem para 1000

como regra simples, a prioridade não é definida - se for um rublo, então as condições comerciais são mais ou menos

quanto a eles: tais e tais condições comerciais, mas se for um rublo, então tais condições comerciais são as seguintes ;))))

 

Obviamente "insidioso" novamente não é a palavra certa. Você estava simplesmente sugerindo que o corretor deveria ser questionado se a margem não estivesse de acordo com as condições comerciais. E ele os atende! Outra coisa que não corresponde à alavancagem da conta (1:500), mas minha resposta a ela foi assim: "Veja as condições comerciais, tudo está especificado ali. Se a alavancagem máxima para um símbolo for menor do que a alavancagem de sua conta, então a que for menor será usada. E é isso que é usado na prática.

P.S. Até onde eu sei, este fórum não é realmente bem-vindo para a discussão de corretores. Portanto, gostaria muito de voltar o tópico de discussão mais próximo à linguagem MQL4 e à questão de como obter o valor da alavancagem de um determinado instrumento com sua ajuda, se ela for diferente da alavancagem de uma conta. Tomei o servidor de um determinado corretor apenas como exemplo, porque a situação em que estou interessado pode ser reproduzida ali a qualquer momento.

P.P.S. Se a alavancagem de um único instrumento não puder ser determinada por meio da MQL4 (no caso de ser diferente da alavancagem da conta) ANTES de abrir uma posição, na verdade, ela também será uma resposta à minha pergunta. Só preciso saber com certeza que é impossível, o que não estou certo no momento.
 
Janis Ozols:

Se for impossível determinar a alavancagem de um instrumento individual usando MQL4 (no caso de ser diferente da alavancagem da conta) ANTES de abrir uma posição, de fato, essa seria também a resposta à minha pergunta. Só preciso saber com certeza que é impossível, o que não tenho certeza no momento.

Impossível.

PS: sim, corretor de câmbio

 
Andrey Khatimlianskii:

Impossível.

PS: sim, corretor de câmbio

Tive que escrever uma muleta para verificar a equivalência do valor da margem calculada com o valor real em cada tic e em caso de discrepância significativa fechar imediatamente a última ordem aberta e bloquear novas tentativas de abertura de novas ordens. Este sistema tinha funcionado com sucesso até 16 de junho.

Mas no final, o corretor desapareceu junto com meu dinheiro. Seu nome começou com Fort e terminou com FS.

Razão: