Bibliotecas: Palabras clave y alias de MQL5

 

Palabras clave y alias de MQL5:

Se muestran las palabras clave y alias de MQL5 para autoreemplazo.

Autor: Andrey Dik

 
MqlTradeRequest struct MqlTradeRequest
  (
   ENUM_TRADE_REQUEST_ACTIONS    action,           // Tipo de acción a realizar
   ulong                         magic,            // Sello de experto (identificador numérico mágico)
   ulong                         order,            // Billete de pedido
   ...
  )

//Ticket de pedido. Necesario para modificar pedidos pendientes

Por favor, añade una explicación completa, porque resulta que para fijar un pedido se requiere su ticket.

Faltan dos operadores en operadores.

:
::

ZY de nuevo en puntuación no está.

( )

Y para terminar, lo he renombrado todo como mqh para que quede más claro (aunque si usas un editor de terceros, estoy de acuerdo en que es más cómodo en txt).

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

En la ayuda original, las estructuras se muestran así:

struct MqlTradeRequest
  {
   ENUM_TRADE_REQUEST_ACTIONS    action;           // Tipo de acción a realizar
   ulong                         magic;         // Sello de experto (identificador numérico mágico)
   ulong                         order;         // Billete de pedido
   string                        symbol;        // Nombre del instrumento de negociación
   double                        volume;        // Volumen de transacción solicitado en lotes
   double                        price;         // Precio 
   double                        stoplimit;     // Nivel StopLimit de la orden
   double                        sl;            // Nivel de Stop Loss de la orden
   double                        tp;            // Nivel de Take Profit de la orden
   ulong                         deviation;     // Desviación máxima aceptable del precio solicitado
   ENUM_ORDER_TYPE               type;           // Tipo de pedido
   ENUM_ORDER_TYPE_FILLING       type_filling;    // Tipo de orden por ejecución
   ENUM_ORDER_TYPE_TIME          type_time;       // Tipo de orden por tiempo de validez
   datetime                      expiration;    // Hora de vencimiento de la orden (para órdenes de tipo ORDER_TIME_SPECIFIED)
   string                        comment;       // Comentario de la Orden
  };

Pero yo estilicé las estructuras en el archivo Aliases.txt como esto

MqlTradeRequest struct MqlTradeRequest
  (
   ENUM_TRADE_REQUEST_ACTIONS    action,           // Tipo de acción a realizar
   ulong                         magic,            // Sello de experto (identificador numérico mágico)
   ulong                         order,            // Billete de pedido
   string                        symbol,           // Nombre del instrumento de negociación
   double                        volume,           // Volumen de transacción solicitado en lotes
   double                        price,            // Precio 
   double                        stoplimit,        // Nivel StopLimit de la orden
   double                        sl,               // Nivel de Stop Loss de la orden
   double                        tp,               // Nivel de Take Profit de la orden
   ulong                         deviation,        // Desviación máxima aceptable del precio solicitado
   ENUM_ORDER_TYPE               type,             // Tipo de pedido
   ENUM_ORDER_TYPE_FILLING       type_filling,     // Tipo de orden por ejecución
   ENUM_ORDER_TYPE_TIME          type_time,        // Tipo de orden por tiempo de validez
   datetime                      expiration,       // Hora de vencimiento de la orden (para órdenes de tipo ORDER_TIME_SPECIFIED)
   string                        comment,          // Comentario de la Orden
  )

para compatibilidad con editores de código fuente de terceros como plantillas de auto-reemplazo. Para un IDE en particular necesitas corregir este archivo de acuerdo a los requerimientos del diseño de plantillas de auto-reemplazo de este editor.

Y sobre la falta de "(" y ")" en el archivo de puntuación - sí, falta, gracias, los añadiré. Te advertí de que podría faltar algo. :)

Urain:

Bueno, y al final lo renombré todo como mqh quedó más claro (aunque si usas un editor de terceros, estoy de acuerdo en que es más cómodo en txt).

Depende del propietario, por supuesto, cómo utilizar esta valiosa información en su beneficio.


PS Empaquetado en zip-archivo. Debido al hecho de que los archivos fueron subidos por separado, no rebobinar el contador de descargas.

 

Por favor, si alguien lo está utilizando, añada los elementos que faltan y publíquelos aquí - y me aseguraré de actualizar los archivos.

Aquí, hice capturas de pantalla de palabras clave más o menos recientes, traté de identificarlas en FineReader, pero no puedo. ¿Quizás alguien pueda ayudarme con esto?

Al crear este tema recopilé palabras clave de la ayuda en mano, no podré repetir esta hazaña para actualizar los archivos.

Archivos adjuntos:
MQL5.ZIP  600 kb
 
¿es posible disponer también de las clases y métodos de la biblioteca estándar?