Erreurs, bugs, questions - page 3024

 
fxsaber:

Comment puis-je obtenir la valeur de ce champ dans MT5 que je peux voir dans MT4 ?


Partagez la fonction qui produit toujours la valeur de marge correcte. OrderCalcMargin ment, malheureusement. Ce n'est pas la panacée.

Ce champ est-il disponible dans mql4 ?

 
Alexey Viktorov:

Ce champ est-il disponible dans mql4 ?

Pas directement, non.

 
fxsaber:

Pas directement, non.

Le fait de ne pas être direct est aussi une douleur dans le cul...

Pourquoi SymbolInfoMarginRate n'est-il pas toujours utile ?

 
Alexey Viktorov:

Pourquoi SymbolInfoMarginRate ne fonctionne pas toujours ?

Ce script donne 1000.

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

Il devrait donner 2000.

 

Il existe une autre astuce avec la marge dans MT5.

Je ne comprends pas pourquoi ACCOUNT_MARGIN_LEVEL est si mal calculé.

 
Comment se fait-il queACCOUNT_LEVERAGE se retrouve dansENUM_ACCOUNT_INFO_INTEGER et non dansENUM_ACCOUNT_INFO_DOUBLE?
 
fxsaber:
Comment se fait-il queACCOUNT_LEVERAGE soit dansENUM_ACCOUNT_INFO_INTEGER et non dansENUM_ACCOUNT_INFO_DOUBLE?

C'est un effet de levier. Le niveau de marge est une toute autre chose. Je ne peux pas dire de mémoire comment c'est compté, mais ce n'est pas la même chose.

Je pense que 999.17 est

NIVEAU DE MARGE DU COMPTE

Niveau de marge du compte en pourcentage

double

 
fxsaber:

Ce script en distribue 1 000.

C'est censé donner 2 000.

Et si vous multipliez par la marge d'initiation, à partir de l'instantané dans le post suivant, vous obtenez exactement 2000.

 

2940


 

Pourquoi l'apparition d'une nouvelle barre sur un TF supérieur entraîne-t-elle le redécoupage de l'indicateur sur le TF actuel ? c'est-à-dire que prev_calculated devient 0.

l'indicateur utilise un autre indicateur de l'ancienne TF.

Raison: