QuantForge
it

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.