Comment obtenir le "Pourcentage de la marge" de manière programmatique ? - page 5

 
Renat Akhtyamov:
est égal à 100, car l'effet de levier est pris en compte

Dans la capture d'écran au début du fil de discussion, le "pourcentage de marge" est de 1. Metaquotes ont les mêmes (1 sur l'or). Est-ce toujours la même chose pour tout le monde ?
 
K-2SO:

Dans la capture d'écran au début du fil de discussion, le "pourcentage de marge" est de 1. Metaquotes ont les mêmes (1 sur l'or). Est-ce toujours la même chose pour tout le monde ?

Vous voulez calculer la marge pour un ordre ouvert, n'est-ce pas ?

Et dans la capture d'écran, la marge calculée à partir du dépôt pour l'ordre minimum.

 
Renat Akhtyamov:

Vous voulez calculer la marge pour un ordre ouvert, n'est-ce pas ?

Et la marge de dépôt calculée pour un ordre minimum est indiquée sur la capture d'écran.

Si nous parlons de la capture d'écran du premier message de ce fil de discussion (fenêtre de spécification d'un symbole), alors il semble que j'aie mal compris la signification du concept de "pourcentage de marge" (

Le pourcentage de marge correspond-il à un dépôt dans la monnaie de dépôt pour un ordre minimum ?

 
K-2SO:

Si nous parlons de la capture d'écran dans le premier message de ce fil (fenêtre de spécification de l'instrument), alors il semble que j'ai mal compris la signification derrière le concept de "pourcentage de marge" (

Un pourcentage de marge consiste-t-il à déposer un montant dans la devise de dépôt pour un ordre minimum ?

C'est ma réponse immédiate. Ce n'est pas un fait, bien sûr.
 
K-2SO:

Dans la capture d'écran au début du fil, le "pourcentage de marge" est de 1. Methaquotes ont la même chose (1 sur l'or). Est-ce toujours la même chose pour tout le monde ?

Non. Pas toujours et pas pour tout le monde.


 
Renat Akhtyamov:
c'est la réponse que je cherche. Ce n'est pas un fait, bien sûr.
Pas dans la monnaie du dépôt, mais dans la monnaie de la marge. Il est indiqué sur la même capture d'écran.
 

Quoi qu'il en soit, ça n'a pas marché par la "porte arrière" non plus. Ce que j'ai fait... J'ai fait passer par SymbolInfoDouble toutes les constantes qui font partie de la série numérique ENUM_SYMBOL_INFO_DOUBLE (de 0 à 69), mais qui manquent (pourraient manquer) dans sa description. J'ai obtenu le résultat suivant.

ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_0); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_10); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_11); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_12); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_13); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_14); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_15); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_17); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_18); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_19); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_20); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_21); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_22); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_23); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_24); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_25); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_29); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_30); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_31); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_32); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_33); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_37); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_40); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_41); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_49); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_50); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_51); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_52); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_56); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_60); Неверный идентификатор свойства символа
ERROR[4051]: функция SymbolInfoDouble(SYMBOL_UNCNOWN_62); Неверный идентификатор свойства символа

Il n'y a donc pas de constantes cachées (ou non documentées) dans cette fonction.

 
Alexey Viktorov:

Non. Pas toujours et pas tout le monde.



Pouvez-vous me suggérer un courtier, s'il vous plaît ? Pour mes tests...
 
ir0407:
Pas dans la monnaie de dépôt, mais dans la monnaie de la marge. Il est indiqué sur la même capture d'écran.

Le pourcentage de marge est-il lamarge calculée sur le dépôt de l'ordre minimum (dans la devise de la marge) ? )

 
K-2SO:

Lepourcentage de marge est-il lamarge calculée sur le dépôt de l'ordre minimum (dans la devise de la marge) ? )

Le pourcentage de la marge n'est pas le dépôt calculé. Il ne s'agit que d'un des éléments utilisés pour calculer la marge. Et le résultat de ce calcul (utilisant les formules du tableau) est renvoyé dans la devise de la marge, qui doit ensuite (si elle diffère de la devise du dépôt) être convertie dans la devise du dépôt.