![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Dupliquei com sucesso as respostas fornecidas (dentro de .01) e tenho uma pergunta sobre os valores para ald.MinimalMargin.
Usando minha conta padrão IBFX, minha ald.MinimalMargin é sempre $10, tanto para GBPJPY quanto para EURUSD, enquanto seus valores variam (como 185.785 ou 147.6).
Você tem alguma idéia de por que seus valores de margem mínima variam, mas os meus não variam?
Eu dupliquei suas quantidades de volume (dentro de .01) e tenho uma pergunta.
Quando o cálculo é feito por sua conta, o ald.MinimalMargin varia.
Quando o cálculo é executado na minha conta padrão IBFX, a ald.MinimalMargin é sempre $10.
PERGUNTA: Alguma idéia por quê?
Aqui estão os valores de alerta em meu sistema usando a conta padrão IDFX. Note que ald.MinimalMargin = 10 USD.
aas.Symbol = GBPJPY
aad.VARLimit = 3155 USD
aai.VARPoints = 50 pontos
aai.Command = 0
Processamento:
ald.MinimalMargin = 10 USD
ald.MinimalPoint = 0,0942 USD
ali.PositionPoints = 106 pontos
aai.VARPoints = 50 pontos
ald.VARPositions = 0,4717 posições
aad.VARLimit = 3155 USD
ald.PositionLimit = 6688,6 USD
ald.VolumeLimit = 6,6886 lotes
ald.VolumeStep = 0,01 lotes
ald.NominalMargin = 1000 margem necessária (Eu inseri esta linha)
ald.MinimalVolume = 0,01 lotes
Saída:
ald.OperationVolume = 6,68
However, some brokers indicate "MODE_LOTSIZE" as "Lot size in the account currency".
In this case, "MODE_MARGINREQUIRED" means 1 lot size in the account currency divided by constant "AccountLeverage ()".
Thank you for effective collaboration.
Hello.
The revised sample of the operation volume computing:
Você continua postando este código repetidamente no fórum e, neste caso, você envia um thread-necro'ed antigo de 2yr para fazê-lo, e só é correto para pares de moedas que tenham a denominação da conta como contra-moeda no par de moedas.
(Se a denominação da conta = USD e par de moedas EURUSD então seu código está correto...mas está errado para USDJPY, EURJPY, etc.)
Eu continuo apontando isso, você continua ignorando.
WHRoeder, você tem uma versão atualizada deste código que é válida para todos os pares de moedas, independentemente da denominação da conta ou de ser contra-moeda?
Obrigado.
WHRoeder, você tem uma versão atualizada deste código que é válida para todos os pares de moedas, independentemente da denominação da conta ou de ser contra-moeda?
Esse código é válido para qualquer par. Devolve a mudança na moeda da conta para um tick do par, qualquer par. Nenhuma mudança é necessária, a menos que suas paradas sejam tão grandes que o valor do tickValue mude significativamente (I.E. 2000 pip SL.)
Eu continuo apontando isso, você continua ignorando.
Até onde eu sei AQUI você encontrará sua última coleção completa de códigos básicos. Vá até o seu posto com o anexo.
Obrigado!