Estimativa das necessidades de margem na MQL5 - página 4

 
Vladimir:

Acontece que não há como descobrir o valor da margem necessária sem tentar realmente executar um pedido comercial ao servidor na conta onde ela está planejada (não em outra conta, não em uma demonstração)?

O pequeno, em comparação com o volume planejado de transações, economiza a situação em tal pedido de amostra? A julgar por https://www.mql5.com/ru/forum/261955/page4#comment_7947380, não.

Isto é original. As funções OrderCheck() ou OrderCalcMargin() não têm sentido, exceto em casos particulares? Algo está errado. Novamente, o terminal relata a falta de fundos na conta sem entrar em contato com o servidor. Como ele sabe disso? Por que estas funções não telefonam para lá?

É exatamente como funciona quando se informa.

)

 
Renat Akhtyamov:

Tudo está funcionando bem, desde que informe

)

A palavra "normal" em sua interpretação significa o quê? Na verdade, ainda mais desconcertante é a palavra "tudo". Para você concluir que tudo é normal, basta que o terminal não tenha contatado o servidor e tenha dado uma mensagem sobre a insuficiência de fundos. Acertei, a palavra "todos" não inclui a atividade dos programas MQL5? Todo o resto, exceto os programas MQL5, funciona normalmente? É isto que você quer dizer?

Se você se lembra, a questão era como descobrir a margem necessária no programa MQL5. Se você puder me dar uma dica, por favor, faça.

 
Vladimir:

A palavra "normal" em sua interpretação significa o quê? Na verdade, ainda mais desconcertante é a palavra "tudo". Para concluir que tudo é normal, basta que o terminal não tenha se dirigido ao servidor e tenha dado uma mensagem sobre a insuficiência de fundos. Acertei, a palavra "todos" não inclui a atividade dos programas MQL5? Todo o resto, exceto os programas MQL5, funciona normalmente? É isto que você quer dizer?

Se você se lembra, a questão era como encontrar a margem necessária na MQL5. Se você puder me dar uma dica, por favor, faça.

Vá aqui

https://www.mql5.com/ru/forum/261955/page4#comment_7947370

E estudar cuidadosamente o idioma.

Você pode descobrir ainda mais quando receber ajuda, caso contrário, somente o freelance o salvará.

Оценка маржинальных требований в MQL5
Оценка маржинальных требований в MQL5
  • 2018.07.01
  • www.mql5.com
Пример из спецификации контрактов одного ДЦ, где кредитное плечо является свойством символа, и, даже, как пишет ДЦ, его курса...
 
Renat Akhtyamov:

Aqui

https://www.mql5.com/ru/forum/261955/page4#comment_7947370

e aprender a língua cuidadosamente.

você tem que usar a alavanca do símbolo correspondente, e você precisa de mais ajuda, caso contrário, somente o freelancing o salvará.

Aqui está a tabela já inserida:

Você ainda não entendeu que para determinar a margem, você tem que usar a alavancagem real do respectivo símbolo, não a alavancagem da conta comercial.

 
Petros Shatakhtsyan:

Aqui está a tabela já inserida:

Você ainda não entendeu que para determinar a margem, você tem que usar a alavancagem real do respectivo símbolo, não a alavancagem da conta comercial.

Petros, para calcular a margem ou o quê?

Novamente

Na equipe de verificação de suficiência de fundos (

OrderCalcMargin

) Já é "tudo incluído" e é inútil se preocupar com o tamanho da alavancagem.

Mas, se necessário, esta questão pode ser resolvida.

Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos

Avaliação dos Requisitos de Margem na MQL5

Renat Akhtyamov, 2018.07.01 11:19

Isso não vai ajudar aqui.

Ela tem uma alavancagem diferente em diferentes sims.

A alavancagem pode ser calculada com base na margem, pois o servidor dará a resposta para a quantidade de margem já levando em conta a alavancagem

Se você tiver conhecimento suficiente do idioma, o código pode ser escrito em um momento.
 
Renat Akhtyamov:

Petros, para calcular a margem ou o quê?

Novamente

A equipe de verificação de suficiência (

) já é "tudo incluído" e é inútil se preocupar com o tamanho da alavanca.

Mas, se necessário, esta questão pode ser resolvida.

Se você tiver conhecimento suficiente do idioma, o código estará pronto em um momento.

Você mesmo tentou fazer as contas ou apenas blá, blá, blá, blá?

A função nativa OrderCalcMargin() dá margem apenas incluindo o tamanho de alavancagem que obtemos usando AccountInfoInteger(ACCOUNT_LEVERAGE).

Verificado.

 
{"icon":"step-confirm","text":"Step_agreed_comment","params":[{"type":1,"value":"3476348"},{"type":2,"value":"StepAcceptance_title"},{"type":2,"value":"Customer"}]}
Документация по MQL5: Торговые функции / OrderCalcMargin
Документация по MQL5: Торговые функции / OrderCalcMargin
  • www.mql5.com
Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета. [out]  Переменная, в которую...
 
Renat Akhtyamov:

Petros, para calcular a margem ou o quê?

Novamente

Para a equipe de verificação de suficiência (

) Tudo já é "tudo incluído" e é inútil se preocupar com o tamanho da alavancagem.

Mas, se necessário, esta questão também é resolvida.

Se você tiver conhecimento suficiente do idioma, o código pode ser escrito em um momento.

Seria bom. Como você verifica sua declaração? (Sim, a propósito, OrderCalcMargin não é um "comando de verificação de suficiência", OrderCheck() faz a verificação )

De qual código você estava falando? Para organizar uma busca binária do valor da margem por leituras indicativas (Sim-Não) do OrderCheck() em uma conta real para tentativas de abrir negócios reais para diferentes tamanhos de depósito, incluindo 5 milhões? Tudo bem, o código, mas quem pagará por este prazer?

E o que fazer com o resultado? Acreditamos que isto será assim para qualquer corretora? Com que fundamentos? Uma declaração responsável do desenvolvedor seria de grande ajuda aqui, mas ele, como você pode ver, é silencioso. Também não creio que ele tenha uma solução.

Afinal de contas, nem todas as questões de avaliação da margem já foram expressas. Para estimar a margem para uma ordem pendente, devemos prever a quantidade de alavancagem sobre este símbolo no momento das notícias sobre isto e aquilo; a ordem pendente estará viva na sexta-feira à noite. Não para verificar qual é a vantagem agora, mas para antecipar o que será então e ali.

Outra questão é se a alavancagem irá diminuir individualmente. Será detectado pela OrderCalcMargin() ou OrderCheck()?


Ou, para deleite de todos, o desenvolvedor tem algo a dizer sobre como estimar a margem para abrir um comércio sem abri-la? E cada comerciante em cada conta não precisa conduzir suas próprias experiências para descobrir a alavancagem atual para cada símbolo?

 

Tudo vem do fato de que algumas pessoas fazem algumas coisas de cor e pensam que já conhecem os MQLs ou o comércio.

E eles não se dão conta de que são fracos e dão conselhos aos que deveriam estar seguindo pelo exemplo.

 
Renat Akhtyamov:

Petros, para calcular a margem ou o quê?

Novamente

Para a equipe de verificação de suficiência (

OrderCalcMargin

Se sua conta já está "tudo incluído" e não há necessidade de se preocupar com a quantidade de alavancagem.

Mas, se necessário, esta questão também é resolvida

Se você tiver conhecimento suficiente do idioma, o código pode ser escrito em um momento.

Aconselho-o a ler atentamente para que serve esta função:


margem

[Variável, que será usada para calcular a margem necessária se esta função for executada com sucesso. O cálculo é feito como se não hou vesse ordens pendentes ou posições em aberto na conta corrente.

O valor da margem depende de muitos fatores e pode mudar quando o ambiente do mercado muda.

Razão: