Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 242
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Si può fare così:
Va bene:
Grazie.
Domanda suArraySize, se ho definito il numero di elementi select [9], la funzione restituirà un valore di 10? o finché non assegnerò un valore sarà 0?
Grazie.
Domanda suArraySize, se ho selezionato [9] definito in una volta, la funzione restituirà un valore di 10? o finché non assegnerò un valore sarà 0?
Funzioni di gruppo per lavorare con gli array
Non sono ammesse più di quattro matrici dimensionali. Ogni dimensione è indicizzata da 0 adimension_size-1. In un caso particolare di un array unidimensionale di 50 elementi, chiamando il primo elemento è array[0], l'ultimo è array[49].
Ecco uno script per testarlo:
Grazie.
Domanda suArraySize, se ho il numero di elementi selezionati [9] definito immediatamente, la funzione restituirà un valore di 10? o finché non assegnerò un valore sarà 0?
Se l'array è statico e ha una dimensione di 10 celle, la funzione ArraySize restituirà sempre il numero 10, indipendentemente dal contenuto di ogni cella.
Se l'array è dinamico, tuttavia, la funzione ArraySize restituirà la sua dimensione effettiva (e questa dimensione può essere cambiata).
Continuando a costruire il mio generatore) Il modulo si trova in Include\Expert\Signal
1. Non riesco a trovarlo nella lista dei moduli per il segnale.
2. Sono confuso da questa frase:
Ho bisogno di ottenere la differenza traSu una barra con indice 1. Se ho capito bene, l'indice è tra parentesi?
3. Questa linea specifica il numero di tutti i buffer dell'indicatore o quelli da utilizzare?
4. Si prega di consigliare come richiedere i dati di questo generatore dallo script per la verifica?
Qui sotto c'è tutto il codice. Forse ho fatto un errore da qualche altra parte, per favore consigliatemi.
Continuando a costruire il mio generatore) Il modulo si trova in Include\Expert\Signal
1. Non riesco a trovarlo nella lista dei moduli per il segnale.
2. Sono confuso da questa frase:
Ho bisogno di ottenere la differenza traSu una barra con indice 1. Se ho capito bene, l'indice è tra parentesi?
3. Questa linea specifica il numero di tutti i buffer dell'indicatore o quelli da utilizzare?
4. Si prega di consigliare come richiedere i dati di questo generatore dallo script per la verifica?
Qui sotto c'è tutto il codice. Forse ho fatto un errore da qualche altra parte, per favore consigliatemi.
Nell'intestazione dopo Class dovete scrivere CSampelSignal
L'ho fatto così:
Non riesco a trovarlo. Nel menu scelgo Genera EA.Fatto così:
Non riesco a trovarlo. Nel menu scelgo di generare un EA.Devo riavviare MetaEditor.
L'ha aperto un paio di volte e l'ha chiuso. Non c'è niente.
Forse è perché ho mancato il distruttore. Non compila, dà un errore.
~CSampleSignal' - funzione membro non definitaFatto così:
Non lo trovo. Nel menu seleziono Generate EA.Ah, per esteso, con il nome del cappello, postare il codice, ciò che la religione non permette :) ?
Eppure, vale ancora la pena leggerlo:
MQL5 Wizard: come scrivere il proprio modulo di segnali di trading
https://www.mql5.com/ru/forum/3724/page3#comment_66962
L'errore nel codice è la descrizione errata del parametro nell'intestazione. Il colore evidenziato è il codice modificato:
Naturalmente, ho inserito i valori dei parametri dal soffitto. Questi valori sono solo per esempio.