Costruisci il tuo primo Flow e fanne il backtest
Alla fine di questa guida avrai un Flow costruito da un modello, testato in backtest con i costi che hai scelto tu, e in esecuzione con le tue regole sul tuo conto MT5 DEMO.
Per il backtest basta un account PipLoop. Per far girare il Flow serve un conto MT5 collegato tramite l’EA (Collega un conto MT5).
1. Parti da un modello
Sezione intitolata “1. Parti da un modello”- Apri Flow Builder dalla barra laterale e clicca su + New Workflow.
- Nella schermata New flow, controlla il campo Symbol. Il backtest usa i dati tick di PipLoop per quel simbolo.
- Scegli un modello e clicca su Use template. Il modello Session range breakout ha l’etichetta Recommended. Start from scratch (etichetta Blank, pulsante Create) apre passaggi vuoti con impostazioni predefinite prudenti.
Ogni modello si apre sul canvas ed è completamente modificabile.
2. I cinque passaggi di un Flow
Sezione intitolata “2. I cinque passaggi di un Flow”Il canvas ha sempre cinque passaggi, da sinistra a destra:
- Entry signal: quando cercare un’operazione, per esempio Bar close, Time range o Moving average cross.
- Risk checks: posso entrare? Per esempio Max open positions, One trade per day o Daily loss lock.
- Position size: Fixed lots, Risk % of balance o Fixed money risk.
- Order & protection: l’ordine di entrata, come Stop orders at level o Market order, con Stop loss, Take profit, Break-even e Trailing stop.
- Exit: la prima condizione che si verifica chiude l’operazione, per esempio Close at time o Opposite signal.
Clicca su un nodo per aprirne le impostazioni. Aggiungi nodi con Add condition, Add check, Add node o Add exit, oppure dal pannello dei nodi (Search nodes). Il pulsante Read as text mostra tutto il Flow In plain words: un modo veloce per controllare che dica davvero quello che intendi.
Nella barra degli strumenti imposta Timeframe, Direction (Buy and sell, Buy only o Sell only) e l’orario del server del broker (Server UTC). Gli orari nei nodi sono espressi nell’orario del server del broker.
3. Salva finché non vedi “Ready to test”
Sezione intitolata “3. Salva finché non vedi “Ready to test””Clicca su Save. La barra degli strumenti mostra ● Unsaved, Saving… o Saved. Lì accanto PipLoop controlla il Flow: Save to check, Checking…, un numero seguito da to fix, oppure ✓ Ready to test. Clicca sul nodo che segnala un problema per vedere cosa correggere.
4. Imposta i costi e lancia il backtest
Sezione intitolata “4. Imposta i costi e lancia il backtest”- Clicca su ⚙ Settings per aprire Backtest settings.
- Scegli il Period (All history, gli ultimi mesi, oppure Choose dates) e lo Start balance.
- Imposta i costi. Di default Spread è su Recorded in the data, a meno che tu non scelga Fixed. Commission per lot e Slippage per side partono da 0. Inserisci le commissioni reali del tuo broker e uno slippage realistico, altrimenti i risultati sembreranno migliori di quanto il mercato permetta.
- Clicca su Run backtest. Le volte successive, il pulsante Backtest nella barra degli strumenti riusa queste impostazioni.
Un Flow che parte da Webhook alert non si può testare in backtest. Provalo invece su un conto DEMO: mentre il Flow gira, le impostazioni del nodo offrono Test buy e Test sell. Tieni segreto il suo Webhook URL.
5. Leggi i risultati
Sezione intitolata “5. Leggi i risultati”- L’intestazione riporta il simbolo, l’intervallo di date e i costi usati.
- La prima riga mostra Net profit, Trades, Win rate, Profit factor, Max drawdown e Average R, poi la curva dell’equity.
- In Chart scorri i giorni uno per uno. Seleziona una riga in Trades per vedere quell’operazione sul grafico, poi Show path on canvas per vedere da quali nodi è passata.
- Days without a trade ti dice in quali giorni non ci sono state operazioni, dove si è fermato il Flow e perché.
- Se un’operazione ha toccato stop e target nella stessa candela, una nota avvisa che è stato contato prima lo stop.
Risultati simulati (backtest): non sono risultati di trading reale, sono stati progettati a posteriori, conoscendo già i dati passati, e non garantiscono risultati futuri.
Guarda il drawdown (il calo del capitale dai massimi) e i giorni peggiori, non solo il risultato netto. Cambia una cosa alla volta, salva e rifai il test. Back to canvas ti riporta alla schermata di modifica.
6. Fallo girare sul tuo conto MT5 DEMO
Sezione intitolata “6. Fallo girare sul tuo conto MT5 DEMO”- In ACCOUNT, scegli il tuo conto DEMO. Deve mostrare EA connected.
- Clicca su Run live e scegli il simbolo del conto. Spesso i broker chiamano lo stesso mercato in modo leggermente diverso.
- Se PipLoop segnala un problema, correggilo prima. Un avviso si può accettare con Run anyway. Su un conto reale devi anche digitare REAL. Allenati prima sul DEMO.
- La barra degli strumenti mostra ● Live. Trades apre le schede Positions, Orders, History e Activity.
- Per fermarlo, clicca su ■ Stop, poi scegli Stop · keep position o Stop · close all.
Quando qualcosa va storto
Sezione intitolata “Quando qualcosa va storto”- EA not connected. Attach the EA in MT5, then try again. Vedi Stati di connessione e cosa fare.
- L’orario del server del broker è diverso da quello del Flow: cambia Server UTC nella barra degli strumenti per farli coincidere.
- No local history for … yet. PipLoop non ha ancora dati tick per quel simbolo. Scegline un altro.
Un Flow in esecuzione va comunque seguito. Tieni MT5 sempre aperto, controlla Activity e ferma il Flow quando cambia il mercato o il tuo piano.