Costruire una strategia
Aggiungere blocchi
Trascina un blocco dalla tavolozza sulla tela o fai clic sul suo pulsante +. Usa il campo filtro in cima alla tavolozza per trovarne uno per nome.
Collegare
Ogni blocco ha un ingresso in alto. La maggior parte ha anche uscite in basso:
- SÌ (ambra) viene eseguita quando un controllo riesce.
- NO (rosso) viene eseguita quando fallisce. Lasciala vuota per non fare nulla.
- I blocchi d’azione come Acquista hanno una sola uscita, AVANTI, eseguita dopo l’azione.
Trascina da un’uscita all’ingresso di un altro blocco per collegarli. Fai clic su un collegamento per eliminarlo. Un blocco può alimentarne diversi; vengono eseguiti nell’ordine in cui li hai collegati.
I blocchi senza collegamenti in ingresso sono radici. A ogni evento (per onTick, a ogni tick di prezzo) ogni radice viene eseguita, nell’ordine in cui i blocchi sono stati aggiunti, e il percorso prosegue dove portano le sue uscite. Se due percorsi portano allo stesso blocco, questo viene eseguito una volta per percorso.
Evita i cicli: un percorso che torna a un blocco da cui è passato viene saltato e l’editor lo segnala come problema.
Schede degli eventi
Le schede sopra la tela contengono un grafo per ogni evento MetaTrader:
| Scheda | Eseguita |
|---|---|
| onInit | una volta all’avvio dell’EA (i blocchi qui scrivono il messaggio nel log) |
| onTick | a ogni tick di prezzo: entrate, uscite e gestione delle posizioni |
| onTimer | ogni TimerSeconds secondi; se manca, viene aggiunto un input con quel nome |
| onTrade | dopo un cambio di posizioni o ordini |
| onDeinit | una volta all’arresto dell’EA, ad esempio per chiudere tutto |
Modelli e cronologia
Modelli apre la libreria di strategie iniziali. Caricarne una sostituisce la tela; lo stato precedente viene prima salvato nella cronologia delle versioni (l’icona dell’orologio). Ogni modifica si salva automaticamente e ⌘Z / Ctrl+Z annulla.
Scorciatoie da tastiera
| Tasti | Azione |
|---|---|
| ⌘/Ctrl + Z | Annulla |
| ⌘/Ctrl + Maiusc + Z, ⌘/Ctrl + Y | Ripeti |
| ⌘/Ctrl + C, ⌘/Ctrl + V | Copia e incolla i blocchi selezionati |
| ⌘/Ctrl + D | Duplica |
| ⌘/Ctrl + A | Seleziona tutti i blocchi della scheda |
| Canc / Backspace | Elimina la selezione |
| Esc | Chiudi le finestre |
Il pannello di destra
- Ispettore: le impostazioni del blocco selezionato, con una breve descrizione di cosa fa.
- Guida alla strategia: una spiegazione in linguaggio semplice generata dai tuoi blocchi.
- Codice: l’MQL4 o MQL5 esportato dalla strategia, aggiornato mentre modifichi.