Erros, bugs, perguntas - página 3024

 
traveller00:

SymbolInfoMarginRate ? E contar a margem à mão, algo do género.

Experimentei-o. Nem sempre ajuda.

 
fxsaber:

Como posso obter o valor deste campo em MT5 que posso ver em MT4?


Partilhar a função que produz sempre o valor de margem correcto. A OrderCalcMargin mente, infelizmente. Isto não é a panaceia.

Este campo está disponível em mql4?

 
Alexey Viktorov:

Este campo está disponível em mql4?

Não directamente, não.

 
fxsaber:

Não directamente, não.

Não directo é também uma chatice...

Porque é que o SymbolInfoMarginRate não ajuda sempre?

 
Alexey Viktorov:

Porque é que o SymbolInfoMarginRate não funciona sempre?

Este guião dá 1000.

void OnStart()
{
  Alert(GetMarginRequired(_Symbol)); // https://www.mql5.com/ru/forum/170952/page9#comment_4134898
}

Deve dar 2000.

 

Há outro truque com margem no MT5.

Não compreendo porque é que ACCOUNT_MARGIN_LEVEL é calculado de forma tão errada.

 
Como é queACCOUNT_LEVERAGE acabou emENUM_ACCOUNT_INFO_INTEGER e não emENUM_ACCOUNT_INFO_DOUBLE?
 
fxsaber:
Como é queACCOUNT_LEVERAGE está emENUM_ACCOUNT_INFO_INTEGER e não emENUM_ACCOUNT_INFO_DOUBLE?

É uma alavanca. O nível de margem é algo completamente diferente. Não posso dizer de memória como é contada, mas não é a mesma coisa.

Eu penso que 999.17 é

ACCOUNT_MARGIN_LEVEL

Nível de margem da conta como percentagem

duplo

 
fxsaber:

Este guião dá 1.000.

É suposto dar 2.000.

E se se multiplicar pela margem de iniciação, a partir do instantâneo do próximo post, obtém-se exactamente 2000

 

2940