Articoli di programmazione su MQL5.com
2022.01.11
Questa è la continuazione di un altro articolo sulla classe OOP MQL5 che ha mostrato come costruire un semplice EA OO da zero, dando alcuni suggerimenti sulla programmazione orientata agli oggetti. Oggi vi mostro le basi tecniche necessarie per sviluppare un EA in grado di scambiare le notizie. Il mio obiettivo è quello di continuare a darti idee su OOP e anche coprire un nuovo argomento in questa serie di articoli, lavorando con il file system.
2022.01.11
L'articolo descrive un metodo di creazione automatizzata di EA di reti neurali utilizzando MQL5 Wizard e Hlaiman EA Generator. Ti mostra come puoi facilmente iniziare a lavorare con le reti neurali, senza dover imparare l'intero corpo di informazioni teoriche e ti mostra come scrivere il tuo codice.
2022.01.11
Questo articolo mostra come costruire da zero un Expert Advisor orientato agli oggetti. Dal concepimento di un'idea di trading teorica alla programmazione di un MQL5 EA che porta quell’idea nel mondo reale. Imparare facendo è IMHO un approccio solido per avere successo. Mostrerò un esempio pratico per farti vedere come potrai codificare trasformare le tue idee in codice, per creare i tuoi robot Forex. Il mio obiettivo è anche quello di invitarvi ad aderire ai principi OO.
2022.01.11
È passato più di un anno da quando MQL5 ha iniziato a fornire supporto nativo per OpenCL. Tuttavia, non molti utenti hanno capito il vero valore nell'utilizzo del calcolo parallelo nei loro Expert Advisor, indicatori o script. Questo articolo ti aiuta a installare e configurare OpenCL sul tuo computer in modo che tu possa provare a utilizzare questa tecnologia nel terminale di trading MetaTrader 5.
2022.01.11
Questo articolo prende in considerazione gli eventi tipici dei grafici e include esempi della loro elaborazione. Ci concentreremo su eventi del mouse, sequenze di tasti, creazione/modifica/rimozione di un oggetto grafico, clic del mouse su un grafico e su un oggetto grafico, spostamento di un oggetto grafico con il mouse, completamento della modifica del testo in un campo di testo, nonché sugli eventi di modifica del grafico. Viene fornito un campione di un programma MQL5 per ogni tipo di evento considerato.
2022.01.11
Presto sarà passato un anno e mezzo dal lancio di MQL5 Cloud Network. Questo evento all'avanguardia ha inaugurato una nuova era del trading algoritmico: ora con un paio di clic, i trader possono avere centinaia e migliaia di core di calcolo a loro disposizione per l'ottimizzazione delle loro strategie di trading.
2022.01.11
Esistono molti tipi di grafici che forniscono informazioni sulla situazione attuale del mercato. Molti di loro, come il grafico Point e Figure, sono l'eredità del passato remoto. L'articolo descrive un esempio di grafici a point and figure utilizzando un indicatore in tempo reale.
2022.01.11
Questo articolo è destinato principalmente ai programmatori che hanno già imparato il linguaggio ma non padroneggiano completamente lo sviluppo del programma. Rivela alcune tecniche di debug e presenta un'esperienza combinata dell'autore e di molti altri programmatori.
2022.01.11
Qualunque sia la strategia di trading che utilizzi, rimarrà sempre la domanda: “quali parametri scegliere per garantire profitti futuri?” Questo articolo fornisce un esempio di Expert Advisor con la possibilità di ottimizzare più parametri di simboli contemporaneamente. Questo metodo ha lo scopo di ridurre l'effetto dei parametri di overfitting e gestire situazioni in cui i dati di un singolo simbolo non sono sufficienti per lo studio.
2022.01.11
Quando comunicavo in vari forum, usavo spesso esempi dei risultati dei miei test visualizzati come schermate di grafici di Microsoft Excel. Molte volte mi è stato chiesto di spiegare come tali grafici possono essere creati. Infine, ora ho un po 'di tempo per spiegare tutto in questo articolo.
2022.01.11
In questo articolo, creeremo un modello che utilizza un singolo set di parametri per l'ottimizzazione di un sistema di trading, consentendo al contempo un numero illimitato di parametri. L'elenco dei simboli verrà creato in un file di testo standard (*.txt). Anche i parametri di input per ciascun simbolo verranno memorizzati nei file. In questo modo saremo in grado di aggirare la restrizione del terminale sul numero di parametri di input di un Expert Advisor.
2022.01.11
Questo articolo descriverà l'implementazione di un approccio semplice, adatto a un Expert Advisor multivaluta. Ciò significa che sarai in grado di impostare l'Expert Advisor per testare/tradare in condizioni identiche ma con parametri diversi per ogni simbolo. Ad esempio creeremo un pattern per due simboli ma in modo tale da poter aggiungere ulteriori simboli, se necessario, apportando piccole modifiche al codice.
2022.01.11
In questo articolo, svilupperemo un framework per un sistema di trading basato sulla strategia Triple Screen in MQL5. L'Expert Advisor non sarà sviluppato da zero. Invece, modificheremo semplicemente il programma dal precedente articolo "Manuale MQL5: Utilizzo di indicatori per impostare le condizioni di trading in Expert Advisors" che già sostanzialmente serve al nostro scopo. Quindi l'articolo dimostrerà anche come è possibile modificare facilmente i modelli di programmi già pronti.
2022.01.11
L'articolo esamina la possibilità di creare un indicatore ZigZag avanzato. L'idea di identificare i nodi si basa sull'uso dell'indicatore Inviluppo (Envelopes)a. Supponiamo di poter trovare una certa combinazione di parametri di input per una serie di inviluppo, per cui tutti i nodi ZigZag si trovano all'interno dei confini delle bande di Envelopes (inviluppo). Di conseguenza, possiamo provare a prevedere le coordinate del nuovo nodo.
2022.01.11
In questo articolo, continueremo a modificare l'Expert Advisor su cui abbiamo lavorato in tutti gli articoli precedenti della serie Manuale MQL5. Questa volta, l'Expert Advisor sarà arricchito con indicatori i cui valori saranno utilizzati per verificare le condizioni di apertura della posizione. Per ravvivarlo, creeremo un elenco a discesa nei parametri esterni per poter selezionare uno su tre indicatori di trading.
2022.01.11
È il momento di riassumere brevemente le informazioni fornite nei precedenti articoli sulle proprietà della posizione. In questo articolo creeremo alcune funzioni aggiuntive per ottenere le proprietà che possono essere ottenute solo dopo aver effettuato l'accesso alla cronologia delle offerte. Acquisiremo anche familiarità con le strutture dati che ci consentiranno di accedere alle proprietà di posizione e simbolo in modo più comodo.
2022.01.11
In continuazione del nostro lavoro sull'Expert Advisor dal precedente articolo della serie chiamata "Manuale MQL5: Analizzando le proprietà della posizione nel tester di strategia MetaTrader 5", lo miglioreremo con un sacco di funzioni utili, oltre a migliorare e ottimizzare quelle esistenti. L'Expert Advisor questa volta avrà parametri esterni che possono essere ottimizzati nel MetaTrader 5 Strategy Tester e in qualche modo assomiglierà a un semplice sistema di trading.
2022.01.11
Presenteremo una versione modificata dell'Expert Advisor dal precedente articolo "Manuale MQL5: Proprietà posizione nel pannello Informazioni personalizzate". Alcuni dei problemi che affronteremo includono l'ottenimento di dati dalle barre, il controllo di nuovi eventi di barra sul simbolo corrente, inclusa una classe commerciale della libreria standard in un file, la creazione di una funzione per la ricerca di segnali di trading e una funzione per l'esecuzione di operazioni di trading, nonché la determinazione degli eventi commerciali nella funzione OnTrade ().
2022.01.11
Questa volta creeremo un semplice Expert Advisor che otterrà le proprietà della posizione sul simbolo corrente e le visualizzerà sul pannello informativo personalizzato durante il trading manuale. Il pannello informativo verrà creato utilizzando oggetti grafici e le informazioni visualizzate verranno aggiornate ad ogni tick. Questo sarà molto più conveniente rispetto al dover eseguire manualmente lo script descritto nel precedente articolo della serie chiamata "Manuale MQL5: Ottenere le Proprietà di posizione
2022.01.11
In questo articolo, creeremo uno script che ottiene tutte le proprietà di posizione e le mostra all'utente in una finestra di dialogo. Durante l'esecuzione dello script, sarà possibile selezionare tra due modalità disponibili nell'elenco a discesa nei parametri esterni: visualizzare le proprietà di posizione solo sul simbolo corrente o visualizzare le proprietà di posizione su tutti i simboli.
2022.01.11
Questo è il primo articolo della serie Manuale MQL5. Inizierò con semplici esempi per permettere a chi sta muovendo i primi passi nella programmazione di familiarizzare gradualmente con il nuovo linguaggio. Ricordo i miei primi sforzi nel progettare e programmare sistemi di trading che posso dire sono stati piuttosto difficili, dato che è stato il primo linguaggio di programmazione della mia vita. Tuttavia, si è rivelato più semplice di quanto pensassi e mi ci sono voluti solo pochi mesi prima di poter sviluppare un programma abbastanza complesso.
2022.01.11
È passato un anno dal lancio delle vendite nel Market MQL5. È stato un anno di duro lavoro, che ha trasformato il nuovo servizio nel più grande negozio di robot di trading e indicatori tecnici per la piattaforma MetaTrader 5.
2022.01.11
Recentemente gli utenti MetaTrader 4 e MetaTrader 5 hanno ricevuto l'opportunità di diventare fornitori di segnali e di guadagnare ulteriori profitti. Ora puoi mostrare tuoi successi di trading sul tuo sito web, blog o pagina di social network utilizzando i nuovi widget. I vantaggi dell'utilizzo dei widget sono evidenti: aumentano la popolarità dei fornitori di segnali, stabiliscono la loro reputazione di trader di successo e attirano nuovi abbonati. Tutti i trader che inseriscono widget su altri siti Web possono godere di questi vantaggi.
2022.01.11
MetaTrader 4 / MetaTrader 5 Trading Signals è un servizio che consente ai trader di copiare le operazioni di trading di un fornitore di segnali. Il nostro obiettivo era quello di sviluppare il nuovo servizio di largo utilizzo, per proteggere gli abbonati e facendo risparmiare loro costi inutili.
2022.01.11
Le emissioni degli indicatori sono un'area poco studiata della ricerca di mercato. Ciò è dovuto principalmente alla difficoltà di analisi causata dall'elaborazione di array molto grandi di dati variabili nel tempo. L'analisi grafica esistente è troppo dispendiosa in termini di risorse e ha quindi innescato lo sviluppo di un algoritmo parsimonioso che utilizza serie temporali di emissioni. Questo articolo dimostra come l'analisi visiva (immagine intuitiva) possa essere sostituita con lo studio delle caratteristiche integrali delle emissioni. Può essere di interesse sia per i trader che per gli sviluppatori di sistemi di trading automatizzati.
2022.01.11
L'articolo si concentra sulle funzioni MQL5 standard per lavorare con il tempo, nonché sulle tecniche di programmazione e sulle funzioni praticamente utili per lavorare con il tempo richiesto durante la creazione di Expert Advisor e indicatori. Particolare attenzione è rivolta alla teoria generale della misurazione del tempo. Questo articolo dovrebbe essere di interesse principalmente per i programmatori MQL5 alle prime armi.
2022.01.11
Vuoi offrire i tuoi segnali di trading e realizzare profitti? Registrati sul sito MQL5.com come Venditore e specifica il tuo conto di trading per offrire i tuoi segnali ai trader.
2022.01.11
L'acquisto di un robot di trading su MQL5 Market ha un netto vantaggio rispetto a tutte le altre opzioni simili: un sistema automatizzato offerto può essere accuratamente testato direttamente nel terminale MetaTrader 5. Prima dell'acquisto, un Expert Advisor può e deve essere eseguito con attenzione in tutte le modalità sfavorevoli nel Tester strategico integrato per ottenere una comprensione completa del sistema.
2022.01.11
L'articolo copre tutto ciò che puoi fare con le stringhe in MQL5. Dovrebbe interessare principalmente i programmatori MQL5 alle prime armi, mentre per gli sviluppatori esperti questo articolo rappresenta una buona opportunità per riassumere e sistematizzare le loro conoscenze.
2022.01.11
Le macchine a vettori di supporto sono state a lungo utilizzate in campi come la bioinformatica e la matematica applicata per valutare set di dati complessi ed estrarre modelli utili che possono essere utilizzati per classificare i dati. Questo articolo esamina cos'è una macchina a vettori di supporto, come funzionano e perché possono essere così utili nell'estrazione di modelli complessi. Indaghiamo quindi su come possono essere applicate al mercato e potenzialmente utilizzate per dare consigli sulle negoziazioni. Utilizzando il Support Vector Machine Learning Tool, questo articolo fornisce esempi funzionanti che consentono ai lettori di sperimentare con il proprio trading.
2022.01.11
Questo articolo fornisce un piccolo esempio che dimostra l'implementazione di un Expert Advisor i cui parametri possono essere controllati dal pannello utente. Quando si modificano i parametri "al volo", l'Expert Advisor scrive i valori ottenuti dal pannello informazioni su un file per leggerli ulteriormente dal file e visualizzarli di conseguenza sul pannello. Questo articolo può essere rilevante per chi fa trading manualmente o in modalità semi-automatica.
2022.01.11
Gli array sono parte integrante di quasi tutti i linguaggi di programmazione insieme a variabili e funzioni. L'articolo dovrebbe interessare principalmente i programmatori MQL5 alle prime armi, mentre i programmatori esperti avranno una buona opportunità per riassumere e sistematizzare le loro conoscenze.
2022.01.11
Siamo lieti di annunciare che MetaTrader 5 ora dispone di segnali di trading, offrendo così un potente strumento a investitori e manager. Mentre segui le operazioni di un trader di successo, il terminale le riprodurrà automaticamente nel tuo account!
2022.01.11
L'articolo descrive un metodo di test visivo veloce delle idee di trading. Il metodo si basa sulla combinazione di un grafico dei prezzi, un indicatore di segnale e un indicatore di calcolo del saldo. Vorrei condividere il mio metodo di ricerca di idee di trading, così come il metodo che uso per testare rapidamente queste idee.
2022.01.11
È possibile fare trading su un vero conto MetaTrader 5 oggi? Come organizzare tale trading? L'articolo contiene la teoria di queste domande e i codici di lavoro utilizzati per copiare le operazioni dal terminale MetaTrader 5 a MetaTrader 4. L'articolo sarà utile sia per gli sviluppatori di Expert Advisor sia per i trader praticanti.
2022.01.11
MetaTrader 5 ci consente di simulare il trading automatico, all'interno di un tester di strategia incorporato, utilizzando gli Expert Advisor e il linguaggio MQL5. Questo tipo di simulazione è chiamato testing di Expert Advisors e può essere implementato utilizzando l'ottimizzazione multithreaded, così come quella simultanea su un numero di strumenti. Per fornire un test approfondito, è necessario eseguire una generazione di tick basata sullo storico dei minuti, disponibile. Questo articolo fornisce una descrizione dettagliata dell'algoritmo, mediante il quale i tick vengono generati per il test dello storico nel terminale client MetaTrader 5.
2022.01.11
Un altro trimestre dell'anno è passato e abbiamo deciso di riassumere i suoi risultati per l’AppStore MetaTrader, il più grande negozio di robot di trading e indicatori tecnici per le piattaforme MetaTrader. Più di 500 sviluppatori hanno immesso oltre 1200 prodotti sul mercato entro la fine del trimestre segnalato.
2022.01.11
È possibile iniziare a guadagnare su MQL5.com in questo momento senza dover essere un venditore di applicazioni Market o un fornitore di segnali redditizi. Seleziona i prodotti che ti piacciono e pubblicane i link su varie risorse web. Attira potenziali clienti e il profitto è tuo!
2022.01.11
Cos'è il social trading? È una cooperazione reciprocamente vantaggiosa di trader e investitori in cui i trader di successo consentono il monitoraggio del loro trading e i potenziali investitori sfruttano l'opportunità di monitorare le loro prestazioni e copiare le negoziazioni di coloro che sembrano più promettenti.
2022.01.11
Operando con successo per 1,5 anni, il Market MQL5 è diventato il più grande negozio di trader di strategie di trading e indicatori tecnici. Offre circa 800 applicazioni di trading fornite da 350 sviluppatori di tutto il mondo. Oltre 100.000 programmi di trading sono già stati acquistati e scaricati dai trader sui loro terminali MetaTrader 5.
2022.01.11
Come creare un generatore di segnali di trading basato su un indicatore personalizzato? Come creare un indicatore personalizzato? Come accedere ai dati degli indicatori personalizzati? Perché abbiamo bisogno della struttura IS_PATTERN_USAGE(0) e del modello 0?
2022.01.11
Dalla sua fondazione, il negozio di robot di trading e indicatori tecnici del Market MQL5 ha già attratto più di 250 sviluppatori che hanno pubblicato 580 prodotti. Il primo trimestre del 2013 si è rivelato un discreto successo per alcuni venditori del Market MQL5 che sono riusciti a realizzare un bel profitto vendendo i loro prodotti.
2022.01.11
Jeremy Scott, meglio conosciuto con il soprannome di Johnnypasado sulla MQL5.community, è diventato famoso offrendo prodotti nel nostro servizio Market MQL5. Jeremy ha già guadagnato diverse migliaia di dollari nel Market e non finisce qui. Abbiamo deciso di dare un'occhiata più da vicino al futuro milionario e ricevere alcuni consigli per i venditori del Market MQL5.
2022.01.11
In questo articolo, mostriamo un modo semplice per installare MetaTrader 5 sulle versioni Linux più diffuse: Ubuntu e Debian. Questi sistemi sono ampiamente utilizzati sull'hardware del server e sui personal computer degli operatori.
2022.01.11
I prodotti Apple sono diventati molto popolari. MetaQuotes Software Corp. segue attentamente i progressi del settore IT e ha già rilasciato le speciali applicazioni mobile per dispositivi basati su iOS: MetaTrader 4 per iPhone e MetaTrader 5 per iPhone. Ci sono molti argomenti sul forum MQL5.community dove le persone cercano una soluzione per eseguire MetaTrader 5 con il sistema operativo Mac OS. In questo articolo scoprirai come lavorare con MetaTrader 5 tramite il popolare sistema operativo di Apple.
2022.01.11
Il servizio di segnali di trading introdotto di recente su MetaTrader 5 consente ai trader di copiare le operazioni di trading di qualsiasi fornitore di segnali. Gli utenti possono selezionare qualsiasi segnale, abbonarsi e tutte le operazioni verranno copiate sui loro account. I fornitori di segnali possono impostare i prezzi di abbonamento e ricevere una tariffa mensile fissa dai propri abbonati.
2022.01.11
Abbiamo lanciato il servizio per la vendita di applicazioni di trading MetaTrader 5 prestando molta attenzione ai problemi di sicurezza. Abbiamo ridotto al minimo tutti i rischi associati per consentirti di concentrarti su questioni più importanti: la ricerca del robot di trading più adatto!
2022.01.11
Il Market MQL5 ha molti prodotti in vendita, ma alcune delle loro descrizioni lasciano molto a desiderare. Molti testi hanno ovviamente bisogno di miglioramenti, poiché i trader comuni non sono in grado di comprenderli. Questo articolo ti aiuterà a mettere il tuo prodotto sotto una luce migliore. Utilizza i nostri consigli per scrivere una descrizione accattivante che mostrerà facilmente ai tuoi clienti cosa stai vendendo esattamente.
2022.01.11
Il servizio Segnali introduce il social trading con MetaTrader 4 e MetaTrader 5. Il servizio è integrato nella piattaforma di trading e consente a chiunque di copiare facilmente le operazioni di trader professionisti. Seleziona una delle migliaia di fornitori di segnali, iscriviti in pochi clic e le operazioni del fornitore verranno copiate sul tuo account.
2022.01.11
Molti sviluppatori affrontano lo stesso problema: come accedere alla sandbox del terminale di trading senza utilizzare DLL non sicure. Uno dei metodi più semplici e sicuri consiste nell'utilizzare pipe denominate standard che funzionano come normali operazioni sui file. Consentono di organizzare la comunicazione client-server interprocessore tra i programmi. Dai un'occhiata agli esempi pratici in C++ e MQL5 che includono server, client, scambio di dati tra loro e benchmark delle prestazioni.