Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 809
![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
Puoi mostrarmi come espandere un ciclo senza creare variabili?
Srotolare, cioè farlo al contrario - non partire da zero ma daun ArrayRange
e diminuire il contatore
Dove posso trovare informazioni sulla creazione di pannelli di trading con esempi ecc.
Aiuto per scrivere codice per un pannello come questo:
***Dove posso trovare informazioni sulla creazione di pannelli di trading con esempi ecc.
Aiuto per scrivere codice per un pannello come questo:
***Utilizzare le funzioni dell'editor di messaggi:
Usa i comandi dell'editor di messaggi per formattare il testo e inserire immagini/codici/tabelle:
Utilizzare le funzioni dell'editor di messaggi:
Usa i comandi dell'editor di messaggi per formattare il testo e inserire immagini/codici/tabelle:
dove "form" è il nome del pannello stesso e text_field_1 to text_field_10 è il posto dove saranno visualizzati diversi dati (prezzo medio per un certo periodo di tempo, prezzo massimo, prezzo minimo, SL, TP e così via...) che cambieranno periodicamente a seconda della situazione del mercato
Per capire meglio di cosa sto parlando, riservate questi nomi:
per il nome del pannello (modulo): imya_paneli
nomi per i dati visualizzati nei campi di testo: da teckstovoe_pole_1 a teckstovoe_pole_10
nomi dei campi di testo (lasciarli come sono (EURUSD, GPBUSD, SL, TP, M1, M2, M3, M4, M5, M6))
E forse il punto più importante: il modulo non deve essere trasparente, cioè nel luogo in cui il modulo sarà visualizzato, non si possono vedere candele all'interno del modulo stesso.
PS scuse, ho dovuto allegare un'immagine, perché non posso inserirla nei messaggi usando le funzioni dell'editor di messaggi
C'è una data corrente (15.04.2019) e una data inserita manualmente, per esempio 26.04.2019.... come calcolare il numero di giorni con il fine settimana per ottenere 10 giorni?
Controlla se funzionerà con il tempo in futuro. Altrimenti solo controllando il giorno della settimana e sommando senza giorni di riposo.
È vero che l'incremento del prefisso ++i funziona più velocemente del postfix i++ che si dice essere il 10% di differenza?
Controllate voi stessi, ecco un buon esempiohttps://www.mql5.com/ru/forum/287618/page15#comment_9810652
Se avete bisogno di più prestazioni nei calcoli - sicuramente MQL5, solo il C++ puro può superarlo
Il debug funziona in MQL4, sono stanco di spingere la funzione Print su ogni seconda linea, se è così dove vedere come usarla?
https://www.metatrader5.com/ru/metaeditor/help/development/debug
Funziona lo stesso per MT4, ma sembra che il debug sulla storia non funzioni, ma per le attività normali - breakpoint e guardare le variabili tutto funziona in MT4 senza problemi
Ho cercato nella cartella Include e non ho trovato come sono disposte funzioni come ArrayResize() oArrayCopy(). Siccome mi è diventato chiaro che sono usati lì per default, ecco un esempio di codice
preso dal file ArrayDouble.mqh, non c'è accesso a queste funzioni e anche viceversa sono utilizzate nella progettazione di altre funzioni o meccanismi. Ho guardato altri file e non ho capito come accedere al codice interno di funzioni come ArrayResize() oArrayCopy(), chi sa come guardare il codice interno di queste funzioni?