MqlTradeRequest struct MqlTradeRequest ( ENUM_TRADE_REQUEST_ACTIONS action, // Tipo di azione da eseguire ulong magic, // Timbro dell'esperto (identificatore del numero magico) ulong order, // Biglietto d'ordine ... )
//Biglietto d'ordine. Richiesto per la modifica degli ordini in sospeso
Si prega di aggiungere una spiegazione completa, perché risulta che per impostare un ordine è necessario il relativo ticket.
Mancano due operatori negli operatori.
: ::
ZY ancora una volta nella punteggiatura non è.
( )
E per concludere, ho rinominato il tutto come mqh per renderlo più chiaro (anche se se si usa un editor di terze parti, sono d'accordo che è più comodo in txt).
.............
Nella guida originale, le strutture sono mostrate in questo modo:
struct MqlTradeRequest { ENUM_TRADE_REQUEST_ACTIONS action; // Tipo di azione da eseguire ulong magic; // Timbro dell'esperto (identificatore del numero magico) ulong order; // Biglietto d'ordine string symbol; // Nome dello strumento di trading double volume; // Volume di transazione richiesto in lotti double price; // Prezzo double stoplimit; // Livello StopLimit dell'ordine double sl; // Livello di stop loss dell'ordine double tp; // Livello di take profit dell'ordine ulong deviation; // Scostamento massimo accettabile dal prezzo richiesto ENUM_ORDER_TYPE type; // Tipo di ordine ENUM_ORDER_TYPE_FILLING type_filling; // Tipo di ordine per esecuzione ENUM_ORDER_TYPE_TIME type_time; // Tipo di ordine per tempo di validità datetime expiration; // Scadenza dell'ordine (per gli ordini di tipo ORDER_TIME_SPECIFIED) string comment; // Commento all'Ordine };
Ma ho stilizzato le strutture nel file Aliases.txt in questo modo:
MqlTradeRequest struct MqlTradeRequest ( ENUM_TRADE_REQUEST_ACTIONS action, // Tipo di azione da eseguire ulong magic, // Timbro dell'esperto (identificatore del numero magico) ulong order, // Biglietto d'ordine string symbol, // Nome dello strumento di trading double volume, // Volume di transazione richiesto in lotti double price, // Prezzo double stoplimit, // Livello StopLimit dell'ordine double sl, // Livello di stop loss dell'ordine double tp, // Livello di take profit dell'ordine ulong deviation, // Scostamento massimo accettabile dal prezzo richiesto ENUM_ORDER_TYPE type, // Tipo di ordine ENUM_ORDER_TYPE_FILLING type_filling, // Tipo di ordine per esecuzione ENUM_ORDER_TYPE_TIME type_time, // Tipo di ordine per tempo di validità datetime expiration, // Scadenza dell'ordine (per gli ordini di tipo ORDER_TIME_SPECIFIED) string comment, // Commento all'Ordine )
per la compatibilità con gli editor di codice sorgente di terze parti come modelli di sostituzione automatica. Per un particolare IDE è necessario correggere questo file in base ai requisiti della progettazione dei modelli di sostituzione automatica di questo editor.
E riguardo alla mancanza di "(" e ")" nel file di punteggiatura - sì, mancano, grazie, li aggiungerò. Ti avevo avvertito che poteva mancare qualcosa. :)
Urain:
Bene, e alla fine ho rinominato tutto come mqh è diventato più chiaro (anche se se si utilizza un editor di terze parti, sono d'accordo più conveniente in txt).
Sta al proprietario, ovviamente, utilizzare queste preziose informazioni a proprio vantaggio.
PS Confezionato in un archivio zip. A causa del fatto che i file sono stati caricati separatamente, non ha riavvolto il contatore di download.
Se qualcuno lo usa, aggiunga eventuali voci mancanti e le pubblichi qui - e mi assicurerò di aggiornare i file.
Qui ho fatto degli screenshot di parole chiave più o meno recenti, ho cercato di identificarle in FineReader, ma non ci riesco. Forse qualcuno può aiutarmi?
Quando ho creato questo argomento ho raccolto le parole chiave dalla guida in mano, non sarò in grado di ripetere questa impresa per aggiornare i file.
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Parole chiave MQL5:
Parole chiave del linguaggio MQL5
Author: Andrey Dik