CustomSymbolSetSessionTrade

Définit les heures de début et de fin de la session de trading spécifiée pour le symbole et le jour de la semaine spécifiés.

bool  CustomSymbolSetSessionTrade(
   const string      symbol_name,         // nom du symbole
   ENUM_DAY_OF_WEEK  day_of_week,         // jour de la semaine
   uint              session_index,       // indice de la session
   datetime          from,                // date/heure de début de la session
   datetime          to                   // date/heure de fin de la session
   );

Paramètres

symbol_name

[in]  Nom du symbole personnalisé.

ENUM_DAY_OF_WEEK

[in]  Jour de la semaine, une valeur de l'énumération ENUM_DAY_OF_WEEK.

uint

[in]  Indice de la session pour laquelle les heures de début et de fin vont être définies. L'indexation des sessions commence à 0.

from

[in]  Heure de début de la session en secondes depuis 00:00, la valeur des données de la variable est ignorée.

to

[in]  Heure de fin de la session en secondes depuis 00:00, la valeur des données de la variable est ignorée.

Valeur de Retour

true — en cas de succès — false sinon. Pour obtenir des informations sur l'erreur, il faut appeler la fonction GetLastError().

Note

Si la session avec le session_index spécifié existe déjà, la fonction modifie simplement le début et la fin de la session.

Si aucun paramètre de début et de fin n'ont été passés pour la session (from=0 et to=0), la session correspondante au session_index est supprimée, tandis que l'indexation des sessions est décalée vers le bas.

Les sessions ne peuvent être ajoutées que de façon séquentielle. En d'autres termes, vous ne pouvez ajouter avec session_index=1 que si une session avec l'indice 0 existe déjà. Si cette règle est cassée, aucune nouvelle session n'est créée, et la fonction elle-même reourne 'false'.

Voir aussi

SymbolInfoSessionTrade, Symbol info, TimeToStruct, structure Date