{"id":11588,"date":"2023-06-13T00:00:00","date_gmt":"2023-06-12T22:00:00","guid":{"rendered":"https:\/\/ungeracademy.com\/it\/blog\/chatgpt-per-creare-codici-di-trading-system-efficace-o-pericoloso-scopriamolo-insieme"},"modified":"2023-06-13T00:00:00","modified_gmt":"2023-06-12T22:00:00","slug":"chatgpt-per-creare-codici-di-trading-system-efficace-o-pericoloso-scopriamolo-insieme","status":"publish","type":"post","link":"https:\/\/ungeracademy.com\/it\/blog\/chatgpt-per-creare-codici-di-trading-system-efficace-o-pericoloso-scopriamolo-insieme","title":{"rendered":"ChatGPT per Creare Codici di Trading System: Efficace o Pericoloso? Scopriamolo Insieme!"},"content":{"rendered":"

ChatGPT e il trading sistematico<\/strong><\/p>\n

Ciao a tutti e benvenuti in questo nuovo video.<\/p>\n

L’avete gi\u00e0 visto dal titolo, lo state vedendo qui ora sul mio schermo… Oggi parliamo dell’ultima creazione di OpenAI, ovvero ChatGPT.<\/p>\n

Non star\u00f2 tanto a dilungarmi su che cos’\u00e8 perch\u00e9 internet \u00e8 davvero gi\u00e0 colmo e stracolmo di informazioni a riguardo.<\/p>\n

Vorrei piuttosto raccontarvi perch\u00e9 ne stiamo parlando su questo canale dedicato ai trading system e pi\u00f9 in generale al trading automatico.<\/p>\n

Io sono Davide Tagliabue, coach alla Unger Academy.<\/p>\n

Dunque sappiamo ChatGPT \u00e8 un’intelligenza artificiale. Ce ne sono molte online ma questa \u00e8 quella che ha avuto pi\u00f9 hype negli ultimi mesi.<\/p>\n

E in quanto intelligenza artificiale in grado di rielaborare le nostre richieste basandosi su ci\u00f2 che ha a disposizione.<\/p>\n

Ricordo prima di iniziare un aspetto molto importante, ovvero ChatGPT non va a ricercare informazioni online.<\/p>\n

Ad esempio se gli chiedessimo che tempo far\u00e0 domani, ecco che ci dice che non ha a disposizione le informazioni necessarie e ci suggerirebbe di andare a cercare l’informazione online.<\/p>\n

Facciamo adesso una prova, giusto per divertirci un po’.<\/p>\n

Gli chiedo che tempo fa adesso in America. Quindi io gli scrivo in inglese ma lo traduco all’istante, quindi gli chiedo il tempo adesso in USA. Vediamo cosa ci dice ChatGPT.<\/p>\n

Ecco, ci dir\u00e0 "scusami ma sono un’intelligenza artificiale e non ho le informazioni meteo".<\/p>\n

Poi ci suggerisce che "you can check the weather on a weather website", puoi andare a cercare le informazioni del meteo su un sito di meteo oppure un’app che faccia la stessa cosa.<\/p>\n

ChatGPT per imparare a scrivere trading system<\/strong><\/p>\n

Quindi, fatta questa piccola premessa, andiamo ad eliminare questa chat e ripartiamo da capo, cosa possiamo fare noi per sfruttare questa intelligenza artificiale?<\/p>\n

Vi assicuro che rimane un prodotto molto interessante perch\u00e9 ci viene incontro nell’apprendimento della scrittura dei trading system.<\/p>\n

In che modo? Abbiamo detto che questa intelligenza artificiale si basa su un suo database.<\/p>\n

E nel suo database \u00e8 presente anche il linguaggio di scrittura che utilizziamo, ovvero EasyLanguage.<\/p>\n

\u00c8 un linguaggio di scrittura di codici di trading system veramente molto ma molto semplice, ma per chi \u00e8 alle primissime armi potrebbe essere uno strumento utile se si sa cosa chiedere.<\/p>\n

Questa premessa, "se si sa cosa chiedere", \u00e8 molto importante perch\u00e9 adesso andremo a fare degli esempi e vedremo che ChatGPT ci dar\u00e0 delle risposte molto interessanti, ma che non sono complete e a volte ci dir\u00e0 anche delle bugie.<\/p>\n

Andiamo quindi ad approfondire step by step quello che vi ho appena detto.<\/p>\n

Test su MultiCharts con sistema scritto da ChatGPT<\/strong><\/p>\n

Chiediamogli, sempre in inglese, di darci un codice di un trading system a sua scelta.<\/p>\n

Andiamo subito con l’invio. "Write me an EasyLanguage code of a trading system". Scrivimi un codice di un trading system in EasyLanguage.<\/p>\n

Ok, ecco qui l’esempio di codice. Ipotizziamo che noi non conosciamo EasyLanguage e gi\u00e0 da questa informazione possiamo capire pi\u00f9 o meno qual \u00e8 la struttura di un codice.<\/p>\n

Ci sono degli input, ci sono delle variabili, c’\u00e8 un corpo. C’\u00e8 scritto compra quindi far\u00e0 sicuramente qualcosa.<\/p>\n

Noi che non sappiamo niente, facciamo finta di non sapere niente, copiamo il codice e andiamo ad inserirlo nel nostro Power Language Editor su MultiCharts.<\/p>\n

Ecco qui, io ho gi\u00e0 aperto MultiCharts con il mio Power Language Editor.<\/p>\n

Andiamo a eliminare tutto quello che stavo facendo prima e incolliamo quello che ci ha suggerito ChatGPT.<\/p>\n

Compilo il codice andandolo a salvare e gi\u00e0 vedete che mi d\u00e0 un errore.<\/p>\n

Mi d\u00e0 un errore alla linea 13 in quanto dice "next bar at MA. Se volessi uscire a questo livello allora noi dovremmo aggiungere la parolina "stop".<\/p>\n

Ci d\u00e0 un errore anche dopo: if position uguale a zero then… e ci mette un "end". Qui in realt\u00e0 manca una parola, manca "begin".<\/p>\n

E lo stesso vale anche per questa struttura if, quindi "begin".<\/p>\n

Compiliamo, perfetto, \u00e8 andato a buon fine.<\/p>\n

Come vedete gi\u00e0 qui ChatGPT ci ha dato un validissimo punto di partenza per il nostro codice.<\/p>\n

Ma era impreciso, c’erano delle imprecisioni, mancava una parola qui, mancava una parola qui e qui.<\/p>\n

Vi assicuro che di test ne ho fatti tanti e Easy Language diciamo che \u00e8 presente nel suo database, ci d\u00e0 una buonissima infarinatura su come potrebbe venire un codice,<\/p>\n

ma bisogna prestare molta attenzione a quello che scrive, perch\u00e9 quello che scrive non \u00e8 sempre corretto e non va sempre bene.<\/p>\n

Quindi compilato questo codice, giusto per curiosit\u00e0, andiamo a vedere cosa avrebbe prodotto sul chart che ho qui a disposizione.<\/p>\n

Ho messo un chart sull’indice azionario americano a un giorno.<\/p>\n

Potremmo vedere rapidamente il performance report.<\/p>\n

Vediamo che fa un trading system che sale. Sembrava anche carino ma poi a una certa arriva e si perde totalmente.<\/p>\n

Sicuramente non \u00e8 un trading system che utilizzeremmo live.<\/p>\n

Ad ogni modo non \u00e8 questo il nostro scopo ultimo, ma \u00e8 quello di imparare il linguaggio.<\/p>\n

Le bugie di ChatGPT<\/strong><\/p>\n

E adesso vi far\u00f2 vedere che ChatGPT pu\u00f2 darci delle informazioni anche non vere.<\/p>\n

Quindi prendiamo una nuova chat e gli scriviamo una domanda molto simile a quella precedente, ovvero di scriverci un trading system in EasyLanguage ma con lo stile di Andrea Unger.<\/p>\n

Bene, sono proprio curioso di sapere la risposta… Sta iniziando a scrivere un codice in EasyLanguage e a detta sua \u00e8 in pieno stile Andrea Unger.<\/p>\n

Ecco qua ha finito. Vi dico gi\u00e0 che il codice \u00e8 sbagliato perch\u00e9 in un trading system non possono essere presenti dei plot, che sono scritti qui in basso.<\/p>\n

Quindi sicuramente questo trading system non funzioner\u00e0.<\/p>\n

Per darvi la prova vado a copiare il codice dall’inizio alla fine, lo metto sul mio Power Language Editor.<\/p>\n

Control + V.<\/p>\n

Vedete? C’\u00e8 la parte relativa al plot con gli input e tutto. Compila… E infatti non va bene.<\/p>\n

Gi\u00e0 dice che non gli piace il "color green" che non \u00e8 neanche definito, ma anche se non ci fossero le parole definite il plot sicuramente non gli andrebbe bene.<\/p>\n

Ecco qui: la keyword "plot" non pu\u00f2 essere usata.<\/p>\n

Quindi non solo ci ha dato una risposta e ci ha detto che questo potrebbe essere un codice seguendo lo stile di Andrea Unger,<\/p>\n

ma vi assicuro che Andrea Unger non usa i plot nei suoi trading system perch\u00e9 appunto se no non funzionerebbero.<\/p>\n

Non solo, ma noi possiamo anche andare a fondo nella bugia che ci sta dicendo ChatGPT e dirgli banalmente che Andrea Unger non usa mai lo stop loss.<\/p>\n

Quindi gli sto dicendo "Andrea Unger non usa lo stop loss". Vediamo cosa ci dice.<\/p>\n

"se Andrea Unger non usa lo stop loss, allora puoi modificare il codice rimuovendo lo stop loss".<\/p>\n

E ci d\u00e0 una nuova proposta.<\/p>\n

Quindi come vedete… Io vi assicuro che Andrea Unger nei suoi codici usa lo stop loss. Lo usiamo tutti. Ed \u00e8 sicuramente insensato costruire un trading system senza stop loss.<\/p>\n

Avvertenze e consigli quando si usa ChatGPT<\/strong><\/p>\n

Vedete che ChatGPT ci d\u00e0 una risposta comunque, a prescindere da quello che gli chiediamo e a prescindere dal senso della richiesta.<\/p>\n

Quindi bisogna prestare sicuramente molta attenzione a quello che gli si chiede, perch\u00e9 i risultati dipendono da quello che gli chiediamo.<\/p>\n

Se gli chiediamo un aiuto nella scrittura di un codice, quindi per capire come potremmo abbozzare, non so, un trading system basato su un indicatore in particolare, andrebbe sicuramente bene,<\/p>\n

ma vi garantisco che comunque ci deve essere anche da parte nostra una sorta di post processing, quindi una sorta di rielaborazione della risposta di ChatGPT.<\/p>\n

Se noi ascoltassimo solo quello che ci dice e copiassimo e incollassimo le risposte, ecco che ci schianteremmo sicuramente da qualche parte.<\/p>\n

Qui ovviamente mi ripropone il plotting nel frattempo, anche se \u00e8 sbagliato, per\u00f2 mi ha costruito un codice che non dovrebbe pi\u00f9 avere lo stop loss.<\/p>\n

Infatti nella risposta prima, vedete c’era: if market position uguale a uno… Insomma c’era la definizione di stop loss, stop loss uguale a entry price eccetera.<\/p>\n

Qui questa definizione di stop loss non c’\u00e8 pi\u00f9. Ma vi assicuro che comunque il codice non aveva senso prima e non ha assolutamente senso anche adesso.<\/p>\n

Per ultimo vorrei fare una piccola analogia.<\/p>\n

Se volessimo paragonare la professione del trader sistematico con quella di un falegname, potremmo dire che ChatGPT potrebbe essere inteso come un nuovo macchinario da aggiungere a quelli che gi\u00e0 abbiamo, che ci potrebbe aiutare a fabbricare i nostri mobili.<\/p>\n

Ma sapete bene che una buona macchina non basta a fare un buon falegname.<\/p>\n

E soprattutto, non c’\u00e8 nessuna macchina che pu\u00f2 andare oltre l’abilit\u00e0 tecnica e la manualit\u00e0 di un artigiano.<\/p>\n

Un trader sistematico ovviamente non fa mobili ma sviluppa trading system.<\/p>\n

E quindi s\u00ec, ChatGPT pu\u00f2 rimanere uno strumento utile ad aiutarlo nella creazione di trading system, ma non \u00e8 n\u00e9 necessario n\u00e9 sufficiente per diventare un trader profittevole.<\/p>\n

Il mestiere del trader non si pu\u00f2 certo improvvisare e sicuramente una chat con intelligenza artificiale non pu\u00f2 sostituire in toto la professione di un trader sistematico.<\/p>\n

Se per\u00f2 avete la curiosit\u00e0 di capire come si investe per davvero sui mercati in maniera sistematica, allora vi lascio un link qui sotto che vi porter\u00e0 ad una pagina molto utile, in cui potrete trovare numerose risorse. Da l\u00ec infatti potrete registrarvi ad una presentazione gratuita di Andrea Unger, oppure ottenere il nostro libro best seller "Il Metodo Unger" coprendo solo le spese di spedizione. Oppure potrete anche prenotare una call con un membro del nostro team per ottenere una consulenza strategica gratuita.<\/p>\n

Vi ricordo infine di registrarvi al canale, se non l’avete ancora fatto, cos\u00ec sarete prontamente avvisati con l’uscita di nuovi video e nuovi contenuti.<\/p>\n

Se vi \u00e8 piaciuto quello di cui abbiamo trattato, lasciateci anche un bel Mi piace e magari un commento dicendoci cosa ne pensate, oppure per chiederci che cosa trattare nei prossimi video.<\/p>\n

Noi ci vediamo presto con nuovi contenuti. Ciao.<\/p>\n","protected":false},"excerpt":{"rendered":"

ChatGPT e il trading sistematico Ciao a tutti e benvenuti in questo nuovo video. L’avete gi\u00e0 visto dal titolo, lo […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[57],"tags":[69],"class_list":["post-11588","post","type-post","status-publish","format-standard","hentry","category-blog","tag-tecnici"],"acf":[],"_links":{"self":[{"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/posts\/11588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/comments?post=11588"}],"version-history":[{"count":0,"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/posts\/11588\/revisions"}],"wp:attachment":[{"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/media?parent=11588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/categories?post=11588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/tags?post=11588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}