Risultati settimanali
Home > Blog > Come creare e backtestare una strategia Engulfing con l’intelligenza artificiale

Come creare e backtestare una strategia Engulfing con l’intelligenza artificiale

Come creare e backtestare una strategia Engulfing con l’intelligenza artificiale

Come usare l’intelligenza artificiale per creare e backtestare una strategia Engulfing, capendo limiti, vantaggi e rischi reali del processo.

Indice contenuti

Scrivici su WhatsApp, ti diamo dati, prezzi e funzionamento dei prodotti che recensiamo. I criteri con cui li valutiamo sono pubblici in ogni scheda.

Fare strategie di trading con Chat-GPT

Negli ultimi anni il trading è entrato in una fase diversa dal passato. Non perché i mercati siano diventati più semplici o più prevedibili, ma perché gli strumenti a disposizione dei trader sono cambiati radicalmente. Oggi, grazie all’intelligenza artificiale, è possibile progettare, testare e analizzare strategie di trading senza scrivere una riga di codice e senza dover dipendere da un programmatore.

In questa guida vediamo come costruire una strategia basata sul pattern Engulfing utilizzando ChatGPT e TradingView, come portarla su un backtest realistico e quali sono i limiti reali di questo approccio. Non è una guida teorica sui pattern candlestick e non è una promessa di risultati. È un percorso pratico che mostra cosa l’AI può fare davvero nel trading operativo e cosa invece resta, inevitabilmente, sotto la responsabilità del trader.

Alla fine dell’articolo mettiamo a disposizione il prompt completo utilizzato per costruire la strategia e il codice Pine Script finale, esattamente come viene usato su TradingView. Non perché basti copiarli per guadagnare, ma perché vedere come sono strutturati conta molto più del risultato in sé. Capire il processo è l’unico modo per evitare di usare l’AI come una scorciatoia e iniziare a usarla come uno strumento serio.

Cos’è davvero una strategia Engulfing

Il pattern Engulfing è uno dei pattern di price action più conosciuti e, allo stesso tempo, più fraintesi. In teoria è semplice: una candela “ingloba” completamente il corpo della candela precedente, suggerendo un possibile cambio di direzione o una continuazione forte del movimento.

Nella pratica, però, un Engulfing da solo non è una strategia. È solo una condizione visiva. Diventa una strategia solo quando vengono definite regole precise su contesto, ingresso, uscita, rischio e gestione del tempo.

Ed è qui che entra in gioco l’intelligenza artificiale.

Perché questo tema è rilevante oggi

Fino a pochi anni fa, trasformare un’idea di trading in una strategia testabile richiedeva:

  • programmazione
  • tempo
  • budget
  • dipendenza da terzi

Oggi strumenti come ChatGPT e TradingView permettono a chiunque di:

  • formalizzare una strategia
  • tradurre le regole in codice
  • backtestare scenari diversi
  • iterare velocemente

Non significa che il trading sia diventato facile. Significa che la barriera tecnica si è abbassata, mentre quella mentale ed operativa resta altissima.

Grafico dell'oro con gli ingressi long e short generati dalla strategia

Come nasce davvero una strategia con ChatGPT

Qui è dove molti sbagliano. Pensano che basti scrivere “creami una strategia Engulfing” e il gioco è fatto. Non funziona così.

ChatGPT non crea strategie. ChatGPT traduce istruzioni.

Se le istruzioni sono vaghe, il risultato sarà inutile. Se le istruzioni sono chiare, dettagliate e coerenti, allora ottieni qualcosa che ha senso testare.

La fase più importante non è il codice, è il prompt.

Quando costruisci un prompt devi ragionare come se stessi spiegando la tua idea a un trader professionista, non a una macchina. Devi definire cosa intendi per Engulfing valido, in che fase di mercato deve comparire, se vuoi operare solo a favore di trend o anche in inversione, come gestisci lo stop loss, il take profit, il rischio rendimento, gli orari operativi.

Questo lavoro non lo fa l’AI. Lo devi fare tu.

L’AI serve solo a trasformare questa logica in uno script.

Finestra degli indicatori di TradingView con lo script personale del backtest

Perché TradingView è centrale in tutto questo

Una volta ottenuto lo script, il passaggio naturale è TradingView. Ed è fondamentale usare lo script come strategia, non come indicatore. Solo così puoi fare backtest reali, con dati storici, metriche e statistiche.

Qui emerge subito una verità scomoda. Molte strategie che “sembrano funzionare” smettono di essere interessanti appena guardi drawdown, numero di trade, periodi negativi consecutivi.

Il backtest non serve a farti sentire bravo. Serve a farti dubitare.

Ed è per questo che va fatto in modo realistico. Commissioni sempre attive, slippage considerato, capitale iniziale sensato. Se salti questi passaggi, stai solo creando una curva bella da guardare.

Report del backtest della strategia engulfing con profit factor 1,272 e 692 operazioni

Il backtest non è il punto di arrivo

Una volta visto il risultato, arriva la tentazione più grande. Ottimizzare. Cambiare parametri, filtrare orari, stringere stop, migliorare percentuali. Tutto questo è facilissimo con AI e TradingView.

Ed è qui che nasce l’overfitting.

Più tocchi, più adatti la strategia al passato.
Più la adatti al passato, meno è probabile che funzioni nel futuro.

Una strategia mediocre ma robusta è sempre migliore di una strategia perfetta solo sui dati storici.

Quando questo approccio funziona davvero

  • Funziona se lo usi per testare idee, non per inseguire il sacro graal.
  • Funziona se accetti che molte strategie non funzioneranno.
  • Funziona se lo usi come strumento di analisi, non come scorciatoia.

 

  • Non funziona se pensi che basti l’AI per guadagnare.
  • Non funziona se non capisci cosa stai testando.
  • Non funziona se guardi solo l’equity line.

I limiti reali, senza filtri

Le performance che vedi sono sempre e solo passate. Non sono una promessa, non sono una garanzia, non sono un anticipo su quello che succederà domani. Sono semplicemente una fotografia di come quella logica si è comportata in un certo periodo storico. Punto.

Su TradingView, poi, non puoi backtestare tutto. Soprattutto quando inizi a lavorare su timeframe molto bassi e su periodi lunghi, ti scontri con limiti tecnici chiari. Lo storico non è infinito, la granularità dei dati ha dei vincoli e questo significa che alcune strategie sembrano solide solo perché non le hai potute stressare abbastanza.

L’esecuzione, inoltre, resta manuale. Puoi impostare alert, puoi organizzarti meglio, ma non stai parlando di un sistema che lavora da solo mentre tu fai altro. Devi esserci. Devi guardare. Devi cliccare. E questo cambia completamente il tipo di impegno richiesto.

E poi c’è il tempo. Tanto tempo. Pensare la strategia, scrivere il prompt, correggerlo, testare, interpretare i risultati, rifare tutto da capo. Chi pensa che sia una scorciatoia sta semplicemente sottovalutando il processo.

Infine, il costo. Per lavorare in modo serio servono versioni premium. ChatGPT da una parte, TradingView dall’altra. Parliamo di circa 50 euro al mese, che non sono un problema se sai perché li stai spendendo, ma diventano uno spreco totale se stai solo “provando cose”.

Tutto questo va detto.

Sempre.

Perché è qui che si separa chi sta usando strumenti professionali da chi sta solo cercando l’ennesima illusione ben confezionata.

Analisi dei trade del backtest con distribuzione dei profitti e rapporto tra vincite e perdite

Il nostro punto di vista

Noi di AmicoBot vediamo l’uso dell’AI nel trading come una grande opportunità educativa. Aiuta a capire come nasce una strategia, perché molte non funzionano e quanto è facile ingannarsi guardando solo i risultati superficiali.

Allo stesso tempo, per chi ha poco tempo o vuole partire da basi solide, crediamo che utilizzare strumenti già testati, con logiche chiare e risultati verificabili, sia spesso una scelta più efficiente rispetto a costruire tutto da zero.

Imparare è fondamentale. Ma non sempre reinventare la ruota è la soluzione migliore.

Il prompt: la parte che decide se stai facendo trading o solo “giocando” con l’AI

Quando si lavora con ChatGPT, il prompt non è una richiesta tecnica, è la vera strategia. Il codice viene dopo. Se il prompt è vago, il risultato sarà confuso. Se il prompt è preciso, il backtest avrà senso, anche se i risultati non saranno buoni.

In questo caso il prompt è costruito bene perché non lascia spazio a interpretazioni. Definisce in modo chiaro cosa si intende per engulfing, introduce filtri quantitativi, stabilisce regole operative e impone vincoli realistici di backtest. È esattamente quello che serve se l’obiettivo non è “provare qualcosa”, ma capire se un’idea sta in piedi.

Qui sotto trovi il prompt completo, così com’è stato usato per generare la strategia in Pine Script.

Scrivimi una strategia in Pine Script v5 (strategy, non indicator) per TradingView che individui engulfing bullish e bearish con le seguenti caratteristiche:

1) Definizione engulfing

Basata sul body (open/close, non wick)

Bullish engulfing: candela precedente bearish, candela attuale bullish, body attuale che ingloba il body precedente

Bearish engulfing: viceversa

2) Filtro grandezza

Input numerico sizeMult

Il body della candela engulfing deve essere ≥ sizeMult × body candela precedente

Esempio: 1 = uguale, 2 = doppio

3) Filtro orario

Input input.session

Possibilità di attivare/disattivare il filtro

4) Entrate

LONG su bullish engulfing

SHORT su bearish engulfing

Una sola operazione alla volta (no pyramiding)

5) Stop Loss

Input booleano:

true → stop sotto (long) / sopra (short) la candela pre-engulfing

false → stop a punti (tick) impostati dall’utente

6) Take Profit

Input booleano:

true → calcolo automatico con Risk/Reward (RR) impostabile

false → take profit a punti (tick) impostati dall’utente

7) Backtest

Usa strategy.entry e strategy.exit

SL e TP calcolati sul bar del segnale

8) Compatibilità

Pine Script v5

Codice semplice, senza funzioni avanzate che possano generare errori

9) Grafica

Disegna un label sopra/sotto la candela quando appare l’engulfing

Conclusioni

Oggi usare l’intelligenza artificiale per costruire e testare strategie di trading è possibile e alla portata di molti. Strumenti come ChatGPT e TradingView permettono di trasformare un’idea in una strategia testabile senza dover programmare.

Questo però non rende il trading più facile. Il backtest mostra solo performance passate, l’esecuzione resta manuale e il lavoro richiesto è tutt’altro che minimo. L’AI non elimina il rischio e non prende decisioni al posto tuo. Ti aiuta solo a essere più onesto con le tue idee.

Per questo, a fine articolo, abbiamo scelto di condividere il prompt completo e il codice Pine Script della strategia Engulfing. Non come scorciatoia, ma come esempio concreto di come strutturare una logica e portarla su dati reali.

Se hai tempo e vuoi capire davvero cosa stai facendo, questo approccio è uno strumento potente. Se invece cerchi soluzioni già validate e pronte all’uso, spesso è più efficiente affidarsi a sistemi sviluppati e testati professionalmente puoi visitare la nostra pagina dedicata alle recensione dei bot di trading

L’AI può aiutare molto, ma nel trading una cosa non cambia mai: la responsabilità finale resta sempre tua.

Disclaimer

Pagina informativa realizzata con l’aiuto dell’intelligenza artificiale: non è consulenza finanziaria, né una raccomandazione di investimento, né promozione di prodotti o servizi. Il trading di CFD comporta un elevato rischio di perdita del capitale e i risultati passati non sono indicativi di quelli futuri. Dati e prezzi valgono alla data di pubblicazione. Possibili link di affiliazione: AmicoBot può ricevere una commissione, senza costi aggiuntivi per te. Segnalazioni di errori qui.

Facebook
X
Telegram
WhatsApp

Nessuna tab disponibile.

L’engulfing è una figura di price action in cui il corpo di una candela ingloba completamente quello della candela precedente. Viene usato per individuare possibili inversioni di mercato, sia rialziste che ribassiste.

Il body mostra il vero equilibrio tra compratori e venditori. Usare open e close rende il segnale più pulito e affidabile, evitando il rumore spesso causato dalle wick.

Serve a filtrare i segnali più deboli. Impostando una dimensione minima del body rispetto alla candela precedente si ottengono meno trade, ma generalmente di qualità migliore.

Il mercato si comporta in modo diverso a seconda dell’orario. Il filtro permette di operare solo nelle fasce più liquide e volatili, migliorando il risultato del backtest.

Lo stop sulla candela pre-engulfing segue la struttura del prezzo ed è più tecnico. Lo stop a punti è più semplice e utile nei mercati molto rapidi o in scalping.

Scrivici su WhatsApp, ti diamo dati, prezzi e funzionamento dei prodotti che recensiamo. I criteri con cui li valutiamo sono pubblici in ogni scheda.

Lascia un commento

Il commento viene pubblicato dopo l'approvazione della redazione. L'email non viene mostrata.

Dimensione massima dei file caricabili: 2 MB. Puoi caricare: immagine, documento. I link a YouTube, Facebook, Twitter e altri servizi inseriti nel testo dei commenti saranno automaticamente incorporati. Rilascia i file qui

Ti potrebbe piacere anche
Gruppo Telegram

Gruppo Telegram

✕
Canale Telegram