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
Non mostrerà una linea con un avvertimento su una funzione inutilizzata - il doppio clic si sposta alla prima linea dell'Expert Advisor, non all'inizio di questa funzione.
Qualcosa come: la funzione "sdfsdgbgfgnh" non è referenziata e sarà rimossa dal file exp.
Bene, è così!
:)
Hai dimenticato di inserire la chiamata alla funzione nell'Expert Advisor.
Il compilatore vi ha avvertito e non ha inserito questa funzione nel file eseguibile.
L'autore di solito sa quali funzioni ha usato nell'Expert Advisor, dove devono essere chiamate e dove si trova il testo di queste funzioni.
O forse mi sbaglio?
In breve!
È possibile fare doppio clic sugli errori.
Se hai dimenticato di mettere una parentesi, dovrai cercare manualmente!
Se vi dimenticate di fare una chiamata di funzione, dovete cercarla manualmente!
Quali altri errori non si fanno con il doppio clic?
Vorrei ps= StringConcatenate(g_Profit); funziona anche! Perché limitarlo a meno di 2 parametri?
Vorrei che anche ps= StringConcatenate(g_Profit); funzionasse! Perché limitare il numero di parametri a meno di 2?
Perché questa è una concatenazione di stringhe. ("stringhe" è plurale).
In MQL5, una semplice assegnazione ps=g_Profit funzionerà, ma il programma genererà un avviso sulla conversione implicita del tipo. Per evitare il messaggio di avvertimento, la conversione esplicita può essere eseguita
ps=(stringa)g_Profitto;
Perché è una concatenazione di stringhe. ("stringhe" è plurale).
In MQL5, una semplice assegnazione ps=g_Profit funziona, ma con un avvertimento sulla conversione implicita del tipo. Per evitare il messaggio di avvertimento, la conversione esplicita può essere eseguita
ps=(stringa)g_Profitto;
Capisco che per le STRINGHE! MA se c'è un limite di 64, significa che c'è un controllo, e se c'è un controllo, perché non saltare una variabile?
non è complicato!
in 4 possiamo ps=g_Profit; ma nel processo, le variabili possono essere aggiunte ed è meglio usare
Non mi è chiaro perché ci sia un limite su una variabile?
Capisco che per le STRINGHE! MA se c'è un limite di 64, significa che c'è un controllo, e se c'è un controllo, perché non saltare una variabile?
non è difficile!
potete usare ps=g_Profit; ma nel processo, le variabili possono essere aggiunte ed è meglio usare
Non capisco perché ci debba essere una restrizione variabile!
Quindi questa non è una richiesta a MQL5? Perché lo scrive qui allora?
questi sono desideri per tutti i numeri MQL dal 4 in poi! vorrei che ci fossero meno restrizioni!
e che le limitazioni sono state scritte nell'aiuto!
se è possibile!
Per evitare un avvertimento, si può fare una conversione esplicita
ps=(stringa)g_Profitto;
È bellissimo.
Perché è una concatenazione di stringhe. ("stringhe" è plurale).
In MQL5, una semplice assegnazione ps=g_Profit funziona, ma con un avvertimento sulla conversione implicita del tipo. Per evitare il messaggio di avvertimento, la conversione esplicita può essere eseguita
ps=(stringa)g_Profitto;
In molte lingue è possibile convertire esplicitamente attraverso:
ps = g_Profit + "";
Cercherò di scrivere non come un desiderio, ma come qualcosa che non è attualmente possibile fare in MT (speriamo che gli sviluppatori vedano cosa e come farlo)
Avete bisogno di un indicatore:
Se MQL5 permette di creare tali indicatori, sarà un buon aiuto per creare (e studiare) sistemi TS multivaluta.
un'altra richiesta (a tutti i MQL)!
Quando si cambia il conto, quando l'Expert Advisor lavora in un ciclo e si preme il pulsante EA, i conti non corrispondono!
Supponiamo che l'Expert Advisor finisca prima il suo lavoro e poi cambi il conto, ma ora l'avvio (ciclo) è ancora in corso e il conto è già cambiato
e devo fare controlli extra!