Retourne la propriété correspondante du symbole indiqué. Il y a 2 variantes à la fonction.
1. Retourne directement la valeur de la propriété.
string SymbolInfoString(
|
2. Retourne true ou false en fonction du succès de l'exécution de la fonction. En cas du succès, la valeur de la propriété est placée dans la variable 'string_var' transmise par référence.
bool SymbolInfoString(
|
Paramètres
name
[in] Le nom du symbole.
prop_id
[in] L'identificateur de la propriété du symbole. La valeur peut être l'une des valeurs de ENUM_SYMBOL_INFO_STRING.
string_var
[out] Une valeur de type string pour obtenir la valeur de la propriété demandée.
Valeur de retour
Une valeur de type string. En cas de mauvaise exécution, des informations sur l'erreur obtenue peuvent être récupérées à l'aide de la fonctionGetLastError() :
Note
Il est recommandé d'utiliser SymbolInfoTick() si la fonction est utilisée pour obtenir des informations sur le dernier tick.. Il est possible qu'aucune cotation ne soit encore apparue puisque le terminal est connecté à un compte de trading. Dans ce cas, la valeur demandée sera indéfinie.
Dans la plupart des cas, il suffit d'appeler la fonction SymbolInfoTick() pour obtenir les valeurs Ask, Bid, Last, Volume et l'heure arrivée du dernier tick.
Exemple :
#define SYMBOL_NAME "USDJPY"
|