Create Account
Login
Login
Please wait, authorizing ...

  • Demo IQ: 1000€: Demo Gratuita Ricaricabile. . .  Leggi...
  •  Polina Novocreshenova VIP manager Leggi Intervista
  • GbbiDouble2.1 Recensione+Download Leggi...
Vota questo articolo
(1 Vota)
Programmazione MQL4 per MetaTrader 4

La MetaTrader4 (MT4) è un software gratutito altamente professionale per l'analisi e gestione dei Mercati finanziari, possiamo infatti leggere le infinite Valute con diversi Grafici a Candele, Barre, Linee ecc, cambiare TimeFrame dall'M1 al MN per capire al meglio la situazione che troviamo ogni giorno per un determinato Asset.

Senza soffermarmi sulle potenzialità dell'MT4 per il suo utilizzo quotidiano, questa sezione del nostro sito web, è rivolta ad una clientela che già conosce questa piattaforma ma non ha nozioni di porgrammazione MQL4 e vorrebbe realizzare una propria idea di Trading semi automatica e del tutto automatica.

Possiamo realizzare qualsiasi progetto, dal semplice Indicatore con Alert che ci determina una condizione, piuttosto che un livello di prezzo o altro ancora, all'Expert Advisor per un Mercato Forex Tradizionale con chiamate SELL/BUY con inserimento StopLoss, TakeProfit, TrailingStop ecc o addirittura per quello in Opzioni Binnarie, con Chiamate dedicate SELL/BUY e scadenza a scelta a fine Candela o sul minuto esatto, appoggiandoci ad un Broker altamente affidabile che mette a disposizione di noi Programmatori le API per una connessione diretta ai loro server tramite la nostra MT4, in questa nostra Pagina Web troverete il BridgeMT4 pronto all'uso!


 

Come si realizza un Modello di Trading, quale Indicatore o Expert Advisor (EA)?

Per spiegare al meglio ad un programmatore la propria idea e riversarla nel codice MQL4 bisogna conoscere le basi dell'MT4. Candele

Per prima cosa, dobbiamo sapere che ogni Candela o Bar che vediamo nel Grafico, è numerata da 0, (Bar corrente in fase di formazione), ad un numero indefinito con un incremento di +1 (candele già chiuse con tutti i valori definiti Open/Close/High/Low. 

Se noi vogliamo sapere un determinato livello di prezzo che si trova in mezzo al grafico, ora sappiamo come poterlo intercettare e spiegarlo al Programmatore sarà semplicissimo.

Nell'esempio a fianco, notiamo che se vogliamo identificare il valore più basso "Low" del Grafico, cioè la Spada o Shadow, sarà nella Candela N° 6, oppure se vogliamo sapere qual'è la chiusura "Close" più alta del Grafico, sarà la Candela n°1, perchè la N° 1 e non la N° 0? Semplicemente perchè la N° 0 è in formazione e potrebbe anche chiudere Rossa e non Verde con valori differenti da quest'immagine.

Detto ciò, è facile capire l'importanza di saper descrivere la propria strategia al Programmatore, in modo che possa scrivere il Vostro pensiero nella maniera corretta!


 Condizione già avvenuta o in corso di formazione?

Spieghiamo velocemente cosa vuol dire questa domanda...in tutte le strategie si hanno delle Condizioni che al verificarsi, determinano un ingresso a Mercato piuttosto che un uscita di una Freccia o quant'altro, esempio: RSI superiore 70 inserisco Freccia PUT/SELL.

Appena l'indicatore RSI ha superato il suo valore di 70 abbiamo raggiunto la nostra Condizione. Questo valore può essere raggiunto a Candela conclusa, (dalla N°1 in avanti), oppure nella N° 0 in fase di formazione, la differenza tra queste 2 Condizioni sta nel dato storico già acquisito per le Candele dalla N°1 in avanti oppure nella Candela N° 0 che può superare il valore di 70 ma alla sua chiusura potrebbe non essere più superiore.

Come si determina un Incrocio tra 2 MedieMobili?

L'incrocio delle MedieMobili, in genere una veloce e una lenta, chiama in causa 2 Candele, quindi se vogliamo un incrocio già avvenuto prenderemo in esame le Candele dalla N°1 in avantti altrimenti, la Candela N° 0 e N°1, ma facciamo un piccolo esempio per chiarire il concetto.

MedieM

Osservando quest'immagine si capisce che, anche se nella Candela N°2 la MediaMobile Gialla, (Veloce), sembrerebbe essere superiore alla Rossa, (Lenta), in realtà ha chiuso inferiore, mentre invece nella Candela N° 1 il valore delle 2 MedieMobili s'invertono determinando un incrocio della Media Mobile a 5 Periodi dal basso verso l'alto. Se volessimo invece determinare il primo incrocio assoluto delle Medie Mobili nella Candela N°0 , (quella in formazione), dovremmo prendere in considerazione la Candela N° 1 che verifica che la Media Lenta sia maggiore della Veloce e attendere questo Cross nella Candela N°0.

Detto questo, possiamo anche verificare un Incrocio in mezzo al grafico e attendere un'altra condizione, affinchè possiamo entrare a Mercato, per esempio: Incrocio Media Mobile dal basso verso l'alto di una Veloce 5 Periodi sulla Lenta 25 Periodi e appena l'RSI supera il suo valore di 70 si entra CALL.

Quanto è versatile l'MT4 in programmazione per creare un Indicatore o Expert Advisor (EA)?

Questa domanda trova una risposta concreta solo nella fantasia del Trader che progetta il suo Modello di Trading e nella stesura del codice da parte del Progammatore.

In sostanza non ci sono limiti, tutto ciò che vediamo nel Grafico lo possiamo riportare nel codice per farlo eseguire dalla Macchina (MT4) in automatico o semi auotomatico, im base alle nostre esigenze...chiaramente più l'idea è complessa più altro sarà prezzo da pagare ma se il modello di trading è valido e siamo sicuri di ciò che vogiamo creare, sicuramente ne varrà la pena, perchè l'MT4 non è emotiva ed esegue alla lettera tutto ciò che noi facciamo abitualmente a mano, con tutte le nostre insicurezze e incertezze del caso!

Come posso creare un Modello di Trading?

  1. Fare un'elenco dei "Componenti" necessari alla realizzazione dell'idea, Indicatori, Time Frame, scadenze.
  2. Elencare in ordine di esecuzione tutte le Condizioni da verificare
  3. Spiegare nel dettaglio tutte le Condizioni una ad una, comprendendo il numero di Candela
  4. Se è un'EA Forex Tradizionale, dobbiamo specificare nel dettaglio il TakeProfit, StopLoss eventuale TrailingStop e tutto ciò che comprende un ordine a Mercato
  5. Se è un'EA Binarie dobbiamo specificare la Scadenza e se quest'ultima debba avvenira con il Minuto esatto (esempio 5 Minuti: apertura 20:00:15 sec chiusura 20:05:15 sec), oppure a chiusura Candela (esempio 5 Minuti: apertura 20:00:15 sec chiusura 20:05:00 sec

 

Pacchetti standard per Indicatori perosnalizzati, EA Forex Tradizione e EA Binarie

 

EA Forex

€ 300

  • 3 indicatori 
  • 3 Condizioni 
  • Invio Ordine CALL/PUT
  • File in formato .ex4 senza limitazioni temporali o blocchi su singoli PC
  • Licenza Life Time

Indicatore

€ 150

  • 3 Condizioni
  • Disegno Frecce 
  • Alert
  • File in formato .ex4 senza limitazioni temporali o blocchi su singoli PC
  • Licenza Life Time
 
 

Se non hai trovato la soluzione ideale in questi pacchetti Standard, contattaci ti faremo un preventivo Gratuito per venire incontro alle tue esigenze!!!

Contattaci

Letto 460 volte Ultima modifica il Giovedì, 23 Novembre 2017 12:02
Altro in questa categoria: « IQ-Option

Lascia un commento

Assicurati di aver digitato tutte le informazioni richieste, evidenziate da un asterisco (*). Non è consentito codice HTML.

Questo sito, o gli strumenti terzi da questo utilizzati, si avvalgono di cookie necessari al funzionamento e cookie di terze parti.
Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all’uso dei cookie