Bibliothèque: Mots-clés MQL5

 

Mots-clés MQL5:

Mots clés du langage MQL5

Author: Andrey Dik

 
MqlTradeRequest struct MqlTradeRequest
  (
   ENUM_TRADE_REQUEST_ACTIONS    action,           // Type d'action à effectuer
   ulong                         magic,            // Cachet de l'expert (numéro d'identification magique)
   ulong                         order,            // Commander un billet
   ...
  )

//Billet de commande. Nécessaire pour la modification des commandes en cours

Veuillez ajouter une explication complète, car il s'avère que pour définir une commande, son ticket est nécessaire.

Il manque deux opérateurs dans les opérateurs.

:
::

ZY dans la ponctuation ne l'est pas non plus.

( )

Et pour conclure, j'ai renommé le tout en mqh pour que ce soit plus clair (bien que si vous utilisez un éditeur tiers, je reconnais que c'est plus pratique en txt).

 
Urain:
.............

Dans l'aide originale, les structures sont présentées comme ceci :

struct MqlTradeRequest
  {
   ENUM_TRADE_REQUEST_ACTIONS    action;           // Type d'action à effectuer
   ulong                         magic;         // Cachet de l'expert (numéro d'identification magique)
   ulong                         order;         // Commander un billet
   string                        symbol;        // Nom de l'instrument de négociation
   double                        volume;        // Volume de transaction demandé en lots
   double                        price;         // Prix 
   double                        stoplimit;     // Niveau de StopLimit de l'ordre
   double                        sl;            // Niveau de Stop Loss de l'ordre
   double                        tp;            // Niveau du Take Profit de l'ordre
   ulong                         deviation;     // Écart maximal acceptable par rapport au prix demandé
   ENUM_ORDER_TYPE               type;           // Type d'ordre
   ENUM_ORDER_TYPE_FILLING       type_filling;    // Type de commande par exécution
   ENUM_ORDER_TYPE_TIME          type_time;       // Type de commande par date de validité
   datetime                      expiration;    // Heure d'expiration de l'ordre (pour les ordres de type ORDER_TIME_SPECIFIED)
   string                        comment;       // Commentaire de l'arrêté
  };

Mais j'ai stylisé les structures dans le fichier Aliases.txt comme suit :

MqlTradeRequest struct MqlTradeRequest
  (
   ENUM_TRADE_REQUEST_ACTIONS    action,           // Type d'action à effectuer
   ulong                         magic,            // Cachet de l'expert (numéro d'identification magique)
   ulong                         order,            // Commander un billet
   string                        symbol,           // Nom de l'instrument de négociation
   double                        volume,           // Volume de transaction demandé en lots
   double                        price,            // Prix 
   double                        stoplimit,        // Niveau de StopLimit de l'ordre
   double                        sl,               // Niveau de Stop Loss de l'ordre
   double                        tp,               // Niveau du Take Profit de l'ordre
   ulong                         deviation,        // Écart maximal acceptable par rapport au prix demandé
   ENUM_ORDER_TYPE               type,             // Type d'ordre
   ENUM_ORDER_TYPE_FILLING       type_filling,     // Type de commande par exécution
   ENUM_ORDER_TYPE_TIME          type_time,        // Type de commande par date de validité
   datetime                      expiration,       // Heure d'expiration de l'ordre (pour les ordres de type ORDER_TIME_SPECIFIED)
   string                        comment,          // Commentaire de l'arrêté
  )

pour la compatibilité avec les éditeurs de code source tiers en tant que modèles de remplacement automatique. Pour un IDE particulier, vous devez corriger ce fichier en fonction des exigences de conception des modèles de remplacement automatique de cet éditeur.

En ce qui concerne les "(" et ")" manquants dans le fichier de ponctuation - oui, ils sont manquants, merci, je vais les ajouter. Je vous avais prévenu que quelque chose pouvait manquer. :)

Urain:

Bien, et à la fin j'ai tout renommé car mqh est devenu plus clair (bien que si vous utilisez un éditeur tiers, je suis d'accord que c'est plus pratique en txt).

C'est au propriétaire, bien sûr, d'utiliser ces précieuses informations à son avantage.


PS Packed in zip-archive. En raison du fait que les fichiers ont été téléchargés séparément, je n'ai pas remonté le compteur de téléchargement.

 

Si quelqu'un l'utilise, n'hésitez pas à ajouter les éléments manquants et à les poster ici - et je ne manquerai pas de mettre à jour les fichiers.

Ici, j'ai fait des captures d'écran de mots-clés plus ou moins récents, j'ai essayé de les identifier dans FineReader, mais je n'y arrive pas. Peut-être quelqu'un peut-il m'aider ?

Lors de la création de cette rubrique, j'ai collecté les mots-clés de l'aide au corps à corps, je ne pourrai pas réitérer cet exploit pour la mise à jour des fichiers.

Dossiers :
MQL5.ZIP  600 kb
 
Est-il possible d'avoir également les classes et méthodes de la bibliothèque standard?