Come Scrivere Un Programma Di Consulenza Per Il Forex

Sommario:

Come Scrivere Un Programma Di Consulenza Per Il Forex
Come Scrivere Un Programma Di Consulenza Per Il Forex

Video: Come Scrivere Un Programma Di Consulenza Per Il Forex

Video: Come Scrivere Un Programma Di Consulenza Per Il Forex
Video: Il Forex in Pochi Minuti al Giorno 2024, Aprile
Anonim

Il mercato FOREX opera in migliaia di miliardi di dollari, ma chiunque disponga di un computer e di un accesso a Internet può lavorarci. Per facilitare il processo decisionale durante il trading, molti trader utilizzano i consulenti, programmi speciali che funzionano secondo un algoritmo specifico.

Come scrivere un programma di consulenza per il Forex
Come scrivere un programma di consulenza per il Forex

Istruzioni

Passo 1

La piattaforma di trading Forex più comune è il terminale mt4. Di conseguenza, la maggior parte dei consulenti sono scritti per questo. Se non disponi ancora di un terminale, scaricalo dal sito web del centro di contrattazione con cui collabori.

Passo 2

Avvia un terminale. Apri MetaEditor premendo F4. Nella finestra dell'editor che appare, nella scheda File, seleziona Nuovo, si aprirà la procedura guidata di Expert Advisor. Seleziona il tipo di advisor creato - Expert Advisor. Fare clic su Avanti. Nella finestra successiva, inserisci il nome del consulente e i dettagli dell'autore (se vuoi).

Passaggio 3

La stessa finestra contiene la tabella Parametri: fare clic sul pulsante Aggiungi a destra. Viene visualizzato il nuovo parametro Extparam1. Utilizzando i parametri, è possibile "insegnare" all'advisor a eseguire le azioni richieste. Ad esempio, modificare il nome del parametro Extparam1 in StopLoss facendo doppio clic sulla riga con il mouse e immettendo un nuovo nome. Imposta il tipo di parametro su double. Imposta il valore del parametro (Valore iniziale) uguale al valore della perdita consentita per te, ad esempio 20 punti.

Passaggio 4

Allo stesso modo, puoi inserire un valore per il profitto e altri parametri. Non puoi inserire nulla in questa fase e inserire i valori richiesti in seguito manualmente, direttamente nel codice. Fai clic su "Fine", vedrai una finestra con il codice di base del consulente.

Passaggio 5

Prestare attenzione alle funzioni init, deinit, start. Il primo esegue le operazioni relative all'inizializzazione dell'Expert Advisor dopo il suo lancio. Il secondo spegne l'advisor quando è disabilitato o il terminale è chiuso. La funzione più importante è la funzione di avvio, poiché è questa funzione che elabora tutti i dati che arrivano con ogni nuovo tick (variazione di prezzo).

Passaggio 6

Come funziona il consulente? È necessario inserire nel suo codice delle righe, grazie alle quali aprirà o chiuderà un ordine se la situazione attuale corrisponde alle condizioni previste dalla logica dell'advisor. Ad esempio, un semplice Expert Advisor può essere basato sull'indicatore della media mobile. Vengono tracciate due medie con periodi diversi, ad esempio 5 e 15. Se la linea veloce incrocia quella lenta dal basso verso l'alto, viene aperto un ordine di acquisto. La chiusura avviene quando viene raggiunto il profitto desiderato o quando la linea veloce incrocia quella lenta dall'alto verso il basso.

Passaggio 7

Allo stesso modo, si verifica l'apertura e la chiusura di un ordine di vendita. Per ridurre il numero di falsi segnali, è possibile introdurre una regola in base alla quale l'ordine verrà aperto solo dopo che la linea veloce si sarà allontanata di una certa distanza da quella lenta, ad esempio 10 punti. È possibile impostare impostazioni specifiche definendo i parametri di maggior successo.

Passaggio 8

Come scrivo righe di codice specifiche? Per fare ciò, è necessario padroneggiare le basi del linguaggio mql4. Puoi trovare molti materiali utili, inclusi tutorial, qui: https://forum.mql4.com/ru/ Non iniziare subito a creare un Expert Advisor complesso: dotalo inizialmente delle funzioni più semplici e poi gradualmente complicarlo. Tuttavia, assicurati di mantenere le versioni di base: ti torneranno utili se devi tornare alle versioni precedenti.

Consigliato: