Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1184
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
Come chiamare un indicatore personalizzato da un EA? In mql4 era fatto chiamando iCustom().
https://www.mql5.com/ru/docs/series/copybuffer
ma l'esempio nella guida non è illustrativo, cercate negli articoli - una volta c'era una serie di articoli sul passaggio a MQL5 - ci sono buoni esempi
https://www.mql5.com/ru/docs/series/copybuffer
ma l'esempio nella guida non è illustrativo, cercate gli articoli - una volta c'era una serie di articoli sul passaggio a MQL5 - ci sono buoni esempi
uh-huh
Ma non ho bisogno di ottenere il buffer dell'indicatore, ho solo bisogno di tirarlo per lavorare il suo OnCalculate()
sì
Ma non ho bisogno di ottenere un buffer dell'indicatore, ho solo bisogno di tirarlo per far funzionare il suo OnCalculate()
Ecco alcuni esempi, approfittatene
Ho provato ad aggiungere semplicemente l'indicatore tramiteChartIndicatorAdd() - non ha funzionato.
Dopo aver avviato il tester, un grafico con l'indicatore è apparso nella finestra del terminale, ma non funziona con i tick del tester.
E non si aggiunge affatto alla finestra del tester.
https://www.mql5.com/ru/docs/series/copybuffer
Questo ha aiutato, grazie)
E solo per evitare di alzarsi due volte - perché viene aggiunto un nuovo grafico al terminale quando si esegue nel tester?
Questo ha aiutato, grazie)
E solo per evitare di alzarsi due volte - perché viene aggiunto un nuovo grafico al terminale quando si esegue nel tester?
Cliccate con il tasto destro del mouse nel tester sulla scheda backtest - c'è una casella di controllo per l'apertura automatica del grafico - questo è probabilmente ciò di cui avete bisogno
Ciao intenditori!
Ecco il codice:
struct STRUCT_POSITION {\i}
STRUCT_POSITION SPosition[];
Domanda:
Cos'è STRUCT_POSITION SPosition[]; ? Se sta creando un'istanza della struttura, perché è un array dinamico? È davvero possibile farlo? Perché?
Vi sarò molto grato per la vostra risposta.
Ciao intenditori!
Ecco il codice:
struct STRUCT_POSITION {\i}
STRUCT_POSITION SPosition[];
Domanda:
Cos'è STRUCT_POSITION SPosition[]; ? Se sta creando un'istanza della struttura, perché è un array dinamico? È davvero possibile farlo? Perché?
Sarei molto grato per una risposta.
La linea
dichiara un array (nome dell'array 'SPosition') della struttura STRUCT_POSITION. E questo array è dinamico, poiché nessuno sa quante posizioni saranno scritte nell'array.
La linea
dichiara un array (nome dell'array 'SPosition') della struttura STRUCT_POSITION. E questo array è dinamico, perché nessuno sa quante posizioni saranno scritte nell'array.
Sì, ma non c'è un array nella dichiarazione della struttura. Ci sono solo variabili di tipo diverso.
Devo aver capito male qualcosa.
Le sono molto grato per avermi risposto, le dispiacerebbe spiegarmelo? Non capisco, come si può dichiarare un array di strutture, se non c'era nessun array nella descrizione della struttura? (Non l'ho scritto subito, errore mio) (A proposito, non è la tua EA? Lo sto studiando come campionehttps://www.mql5.com/ru/code/27559 )
Sì, ma non c'è un array nella dichiarazione della struttura. Ci sono solo variabili di tipo diverso.
Devo essermi perso qualcosa.
Vi sono molto grato per le risposte, potreste spiegarlo? Non capisco, come si può dichiarare un array di strutture, se non c'era nessun array nella descrizione della struttura? (Non l'ho scritto subito, errore mio) (A proposito, non è la tua EA? Lo sto studiando come campionehttps://www.mql5.com/ru/code/27559 )
Se hai una domanda sul codice, chiedi nella discussione sul codice.