Last Updated on 1 Marzo 2024 by automiamo.com
La magia della trendline
Uso Tradingview come piattaforma principale per fare analisi tecnica sui mercati finanziari e crypto.
La trendline è un classico esempio, molto usata in analisi tecnica.
Non c’è alcuna magia ma solo algoritmi
Comportamenti simili si possono riscontrare su tutti i mercati: crypto, futures, stocks, ETFs.
La precisione millimetrica di come il prezzo rimbalza sulla trendline, come mostrato nella seguente schermata, non lascia spazio a dubbi.
Questi comportamenti non sono magia, ma sono guidati da trading algoritmico, da macchine piuttosto che da traders umani.
Come fare trading automatico sulle trendlines tramite Tradingview
Su Tradingview è possibile impostare un alert sulla trendline. Ovvero una notifica per essere avvisati non appena il prezzo tocca la linea verde obliqua sul grafico.
L’uomo però è lento, e possono passare diversi minuti prima di piazzare l’ordine, manualmente, sul proprio broker.
Oppure, ci dimentichiamo di controllare le notifiche sul cellulare che riceviamo da Tradingview, perdendo quindi l’occasione.
Su Tradingview ho la disponibilità di 100 alert, sufficienti per le mie esigenze, per essere notificato quando il prezzo incrocia una trendline, per esempio.
Su Tradingview non è possibile fare trading automatico, però, abbiamo la disponibilità di una modalità di notifica chiamata webhook, con la quale saremo in grado di fare trading in modo automatico.
In realtà, il sistema da creare è leggermente più complesso. Il broker o exchange mette a disposizione le proprie librerie (SDK) e dobbiamo comunicare con queste librerie per fare trading automatico.
Ci serve quindi un sistema che riceva in input le notifiche webhook di Tradingview, e fornisca in output il comando di acquisto o vendita verso il broker, attraverso gli SDK forniti dai brokers che usiamo.
In commercio ci sono molte aziende che vendono questo sistema, necessario per fare trading automatico su Tradingview.
Io, questo sistema ho deciso di crearmelo da solo, con python, perchè voglio avere il completo controllo della situazione e personalizzare il sistema secondo le mie esigenze.
Fondamentalmente il sistema da realizzare è un web server. Al momento il mio web server è integrato con il broker FXCM per il trading di prodotti finanziari derivati e l’exchange di criptovalute Kraken.
Il web server risulta operativo sia su account demo che reali, in base alla maturità del trading system adottato.
Per capire meglio come questo sistema comunica con Tradingview, nella figura seguente è mostrata la schermata per creare una notifica webhook su Tradingview.
Di seguito un esempio di trade long sul forex, cross eur/usd, eseguito in automatico su tradingview non appena la candela ha toccato una trendline “storica”:
Il posizionamento stoploss e takeprofit sono stati definiti nel messaggio JSON, con un rapporto iniziale di rischio/rendimento di 1 a 3.
Conclusioni
Il vero motivo che mi ha spinto ad acquistare una licenza a pagamento su Tradingview è proprio legato al trading automatico, che paradossalmente Tradingview non supporta.
Il punto è che il lavoro più oneroso per me lo fa Tradingview, sul suo cloud, monitorando costantemente i mercati 24 ore al giorno e inviandomi le notifiche che mi servono, soprattutto quelle in modalità web hook, per gestire i miei trade in modo automatico.
Per il mio trading automatico non devo quindi avere una VPS costosa, il cui costo supererebbe abbondantemente quello dell’abbonamento annuale che ho sottoscritto su Tradingview.
Il mio web server, in particolare, è uno script che richiede poche risorse hardware in termini di RAM e CPU.
Anche krakenbot, il mio robot che fa trading automatico sulle criptovalute USDT e USDC, richiede poche risorse e lo faccio girare senza problemi sulla mia VPS da 5 dollari al mese tramite il cloud di Amazon.
Questo vuol dire sfruttare l’economia di scala che può offrire il cloud.
Come dimostrazione di quanto detto, di seguito l’andamento del consumo della CPU della mia istanza AWS, nell’ ultimo mese.
L’operatività in media è nella sustainable zone, con picchi sempre sotto al 50%.
Puoi contattarmi se hai bisogno di ulteriori chiarimenti in merito a questa modalità di trading automatico, o lasciami un commento qui sotto.
A presto e buon trading automatico.
Giancarlo Pagliaroli
Disclaimer: il contenuto che trovate in questo sito non è da intendersi in alcun modo come consiglio finanziario, né sollecitazione all’investimento, ma soltanto a scopo didattico. Ragionate sempre con la vostra testa.
Ciao Mattia, IG fornisce le API ma al momento ho sospeso lo sviluppo perchè ho già sviluppato l’integrazione con Interactive Brokers e sto aspettando che arrivi la possibilità di fare trading reale con il token.
Al momento mi sto dedicando al trading automatico su CFD e Forex con la metatrader5 di OANDA.
Presto pubblicherò la versione demo gratuita del mio sistema per fare trading automatico con
tradingview e mt5.
Buongiorno, io vorrei poter mandare i segnali generati da un TS che gira su Tradingview al broker IG markets. Ovviamente a pagamento, se del caso. Per me è troppo complicato, ma il TS sembra buono,con margini di miglioramento. Grazie!!
Questa soluzione che ho scelto (wps economica + webserver proprietario) per fare trading automatico su Tradingview è indicata a tutti gli “smanettoni” del software. Chi non ha intenzione di crearsi la propria infrastruttura ci sono molti servizi di terze parti che dovrebbero fare la stessa cosa. Non li consiglio perchè non li ho mai provati ma mi sono stati proposti dal team di supporto Tradingview prima che iniziassi a sviluppare il mio sistema, quindi la fonte è attendibile.
https://www.pinecoders.com/resources/#automated-order-execution
@santino, forse non mi sono spiegato bene. Tradingview è già su cloud, puoi settare gli alert anche dal tuo PC sicuramente molto più potente di una wps da 5 dollari. Su aws devi solo installarci un webserver in grado di ricevere alert da tw e inviarli al broker. Non è possibile far girare finestre desktop su una wps da 1gb di ram ma solo script backend e bot che chiamano direttamente le api del broker.
Ho Provato amzon AWS. Con i 5$ che dici tu neanche si aprivano le finestre di trading e per settare la piattaforma ho bestemmiato in lingue sconosciute. Una vera Boiata
Ciao Stefano. Nel tab a cui fai riferimento puoi connetterti al broker e aprire ordini a mercato e limite ma in modalità manuale. Gli alert li puoi inviare come notifiche al telefono ma non puoi inviarli direttamente al broker per aprire ordini in automatico. Ti serve un sistema “ponte” che riceve gli alert e li traduce in un messaggio compatibile per il broker. Ci sono molti prodotti online che offrono questo servizio, ma personalmente ho preferito crearmi questo sistema da zero in python per avere il massimo controllo.
Ciao, una domanda: in Tradingview nel Pannello dell’editor Pine c’è un tab chiamato Pannello Trading dove si può collegare il proprio broker. Con questo sistema è possibile fare trading automatico passando gli alert e le operazioni?
Grazie milel