Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 390
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Karputov Vladimir:
Пожалуйста, всегда уточняйте для какой версии MQL4 или MQL5 Ваш вопрос.
MQL5
Signori programmatori!
In MQL5, come posso sincronizzare le barre su diverse coppie di valute nel tempo?
Prima era "iBarShift", ma come è stato sostituito?
Signori programmatori!
In MQL5, come posso sincronizzare le barre su diverse coppie di valute in base al tempo?
Prima era "iBarShift", ma come è stato sostituito?
CopyTime()
Grazie, l'ho trovato. ho fatto quello che volevo in pochi minuti. grande articolo. complimenti allo sviluppatore!
https://www.mql5.com/ru/articles/81
Ciao!
Potete per favore consigliarmi come ottenere informazioni sui trade aperti e chiusi nel codice di MQL5 Expert Advisor (quale prezzo è stato aperto, quali erano il TP e lo SL)? Almeno per 1 ultimo trade.
E c'è qualche funzione o libreria integrata che restituisce un array con n ultimi valoridi media mobile(preferibilmente ponderata o esponenziale)?
Grazie!
E per favore consigliate, se c'è qualche costrutto in MQ4 come array associativo con chiavi di testo, per esempio: Array["Ecco la chiave!"]?
Sì, c'è. Leggete l'articolo su questo argomento:"MQL5 Recipes - Implementing an Associative Array or Dictionary for Quick Data Access".
Gli elementi di una matrice sono accessibili tramite un indice. L'indice è il tipo intero int.
Vi consiglio di leggere anche l'articolo.
Buona giornata a tutti!
Ho bisogno di ottenere dal campo di input nella finestra EA il timeframe selezionato dall'utente dall'elenco a discesa. Come faccio a incollarlo nella funzione, ci sto lottando per il secondo giorno di fila, per favore ditemelo)!
Codice:
input enum timeFrame {
Ora_1 = 60,
Ora_4 = 240,
Giorno_1 = 1440,
Settimana_1 = 10080
};
iADX(currencySelect, THIS IS HOW TO INSTALL SELECTED DATA!, ADXparam, PRICE_CLOSE, MODE_MINUSDI,2)
Grazie!
Non reinventare la ruota. Rendere l'enumerazione ENUM_TIMEFRAMES come parametro di ingresso.
Inserire correttamente il codice sul forum
Ecco un esempio di uno script che usa la tua enumerazione:
Perché consiglia un approccio sbagliato? Lei sa bene che non ha senso inventare la propria enumerazione di tempi.
ulong a =OrderGetTicket( 1); // numero nella lista degli ordini
MetaEditor non considera questafunzione come una funzione. E il parametro(ORDER_POSITION_ID) nella funzione ---> positionID = OrderGetInteger(ORDER_POSITION_ID); non è affatto considerato come parametro...
Gente!!! Non capisco il linguaggio in cui sono scritti gli esperti e gli script in MT4 in questi giorni. Se ho iniziato a sostituire tutte le funzioni nel mio codice con funzioni MQL5, MetaEditor dal terminale MT4, non ha riconosciuto tutte le funzioni come funzioni! Per esempio questa funzione
ulong a =OrderGetTicket( 1); // numero nella lista degli ordini
MetaEditor non considera questafunzione come una funzione. E il parametro(ORDER_POSITION_ID) nella funzione ---> positionID = OrderGetInteger(ORDER_POSITION_ID); non è affatto considerato come parametro...