Errores, fallos, preguntas - página 3024

 
traveller00:

SymbolInfoMarginRate ? Y contar el margen a mano, algo así.

Lo he probado. No siempre ayuda.

 
fxsaber:

¿Cómo puedo obtener el valor de este campo en MT5 que puedo ver en MT4?


Comparte la función que siempre produce el valor correcto del margen. OrderCalcMargin miente, por desgracia. Esto no es la panacea.

¿Este campo está disponible en mql4?

 
Alexey Viktorov:

¿Este campo está disponible en mql4?

No directamente, no.

 
fxsaber:

No directamente, no.

No es directo es también un dolor en el culo ...

¿Por qué no ayuda siempre SymbolInfoMarginRate?

 
Alexey Viktorov:

¿Por qué no funciona siempre SymbolInfoMarginRate?

Este script da 1000.

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

Debería dar 2000.

 

Hay otro truco con el margen en MT5.

No entiendo por qué ACCOUNT_MARGIN_LEVEL está tan mal calculado.

 
¿Cómo es queACCOUNT_LEVERAGE terminó enENUM_ACCOUNT_INFO_INTEGER y no enENUM_ACCOUNT_INFO_DOUBLE?
 
fxsaber:
¿Cómo es queACCOUNT_LEVERAGE está enENUM_ACCOUNT_INFO_INTEGER y no enENUM_ACCOUNT_INFO_DOUBLE?

Es una palanca. El nivel de margen es algo totalmente distinto. No puedo decir de memoria cómo se cuenta, pero no es lo mismo.

Creo que 999,17 es

NIVEL DE MARGEN DE LA CUENTA

Nivel de margen de la cuenta en porcentaje

doble

 
fxsaber:

Este guión da 1.000.

Se supone que da 2.000.

Y si se multiplica por el margen de iniciación, de la instantánea del siguiente post, se obtienen exactamente 2000

 

2940