{"id":12444,"date":"2022-06-09T00:00:00","date_gmt":"2022-06-08T22:00:00","guid":{"rendered":"https:\/\/ungeracademy.com\/it\/blog\/per-avere-successo-nel-trading-sistematico-bisogna-saper-programmare"},"modified":"2022-06-09T00:00:00","modified_gmt":"2022-06-08T22:00:00","slug":"per-avere-successo-nel-trading-sistematico-bisogna-saper-programmare","status":"publish","type":"post","link":"https:\/\/ungeracademy.com\/it\/posts\/per-avere-successo-nel-trading-sistematico-bisogna-saper-programmare","title":{"rendered":"Per avere successo nel trading sistematico bisogna saper programmare?"},"content":{"rendered":"<p>La prospettiva di dover programmare intimidisce molte persone che si avvicinano per la prima volta al mondo del trading sistematico. Oltretutto, online si trovano opinioni totalmente diverse sul livello di abilit\u00e0 richiesto per avere successo operando con questo approccio.<\/p>\n<p>Da un lato c\u2019\u00e8 chi afferma che per fare trading sistematico o algoritmico sia necessario essere un super programmatore e dall&#8217;altro c\u2019\u00e8 chi dice che si possono raggiungere ottimi risultati anche utilizzando le risorse che si trovano gratuitamente su internet.<\/p>\n<p>Come spesso accade, la verit\u00e0 sta nel mezzo.<\/p>\n<h2 id=\"non-serve-essere-un-super-programmatore\">Non serve essere un super programmatore<\/h2>\n<p>La verit\u00e0 \u00e8 che sebbene avere delle nozioni di programmazione possa in alcuni casi semplificare il percorso di apprendimento dell&#8217;approccio sistematico, <strong>non serve essere il nuovo Mark Zuckerberg per raggiungere risultati di tutto rispetto<\/strong>.<\/p>\n<p>Ti basta pensare che <strong>nemmeno Andrea, il nostro fondatore, sapeva nulla di programmazione quando ha iniziato<\/strong> a studiare l&#8217;approccio sistematico ai mercati. E stiamo parlando di una persona che vive di trading da oltre 20 anni ed \u00e8 l&#8217;unico 4 volte vincitore del Campionato del Mondo di Trading.<\/p>\n<p>Uno dei motivi per cui molte persone ritengono che per fare trading sistematico occorra essere ingegneri informatici o programmatori esperti \u00e8 che per usare alcune piattaforme di trading bisogna effettivamente avere grandi competenze di programmazione.<\/p>\n<p>Per <strong>utilizzare la piattaforma MetaTrader<\/strong>, ad esempio, \u00e8 necessario imparare a <strong>programmare in MQL<\/strong>, un linguaggio di programmazione estremamente complesso che pu\u00f2 richiedere centinaia di righe di codice anche per codificare le strategie pi\u00f9 semplici.<\/p>\n<p>Fortunatamente questo problema pu\u00f2 essere aggirato molto facilmente: basta <strong>orientarsi verso una piattaforma di trading che permette di utilizzare linguaggi di programmazione semplificati<\/strong>, come MultiCharts o TradeStation.<\/p>\n<h2 id=\"le-scorciatoie-non-portano-lontano\">Le scorciatoie non portano lontano<\/h2>\n<p>Come dicevamo, per diventare trader sistematici non occorre alcuna esperienza nel campo della programmazione. Ci\u00f2 non significa, ovviamente, che non sia necessario apprendere delle nozioni di programmazione che poter creare e gestire in modo sicuro ed efficace i propri sistemi.<\/p>\n<p>Molte persone sono infatti convinte che esistano vari tipi di <strong>scorciatoie e soluzioni facili e pronte all\u2019uso in grado di sollevare un trader dal compito di imparare a programmare.<\/strong> Pensiamo, ad esempio, ai software pensati per tradurre le istruzioni di trading in linee di codice oppure ai <em>bot<\/em>, cio\u00e8 dei brevi pezzi di codice in vari linguaggi che si possono reperire facilmente in internet a poco prezzo (o addirittura gratuitamente).<\/p>\n<p>Il problema di queste scorciatoie \u00e8 che, se non sai programmare, stai praticamente <strong>affidando i tuoi soldi a qualcosa che non capisci <\/strong>appieno. Per esempio, non sarai in grado di capire se il software ha tradotto correttamente le tue istruzioni, oppure se il <em>bot <\/em>fa esattamente ci\u00f2 che serve a te.<\/p>\n<p>Facendo un paragone, fare trading usando sistemi creati da altri senza capirne il funzionamento \u00e8 un po\u2019 come cercare di comunicare con un cinese senza avere la minima conoscenza della lingua e usando Google Traduttore. Probabilmente riusciresti a dialogare in qualche modo, ma perderesti per strada un sacco di sfumature e magari faresti anche delle <em>gaffe<\/em> imbarazzanti, ad esempio scambiando la parola mamma (m\u0101) con la parola cavallo (m\u01ce).<\/p>\n<p>Nel trading valgono gli stessi concetti, con l\u2019aggravante che ogni errore o <em>gaffe<\/em> pu\u00f2 costarti molto caro.<\/p>\n<h2 id=\"la-nostra-soluzione-per-programmare-in-modo-semplice-ma-affidabile\">La nostra soluzione per programmare in modo semplice ma affidabile<\/h2>\n<p>Come dicevamo all&#8217;inizio di questo articolo, quando si tratta di trading sistematico secondo molti le alternative sono due: da un lato un tipo di programmazione super complesso e dall\u2019altro una serie di scorciatoie per nulla affidabili.<\/p>\n<p>Fortunatamente esiste anche una via di mezzo, cio\u00e8 <strong>una soluzione semplice da implementare e al tempo stesso molto affidabile<\/strong>.<\/p>\n<p>In questo video Andrea Unger parla proprio del suo rapporto con la programmazione e ti spiega qual \u00e8 la soluzione che usa.<\/p>\n<div style=\"position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;\"><iframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/m23DGy3Z4ks\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/p>\n<p>Come puoi vedere nel video, la soluzione migliore \u00e8 rappresentata da <strong>linguaggi di programmazione creati appositamente per fare trading sistematico<\/strong>. Esistono infatti piattaforme che consentono di usare linguaggi semplificati che nulla hanno a che vedere con la complessit\u00e0 di MQL.<\/p>\n<p>Ecco alcuni esempi di piattaforme con linguaggio semplificato (e il nome dei relativi linguaggi):<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/www.multicharts.com\/\" target=\"_blank\" rel=\"noopener\"><u>MultiCharts<\/u><\/a> > Power Language<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.tradestation.com\/\" target=\"_blank\" rel=\"noopener\"><u>TradeStation<\/u><\/a> > Easy Language<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.prorealtime.com\/it\/\" target=\"_blank\" rel=\"noopener\"><u>ProRealTime<\/u><\/a> > ProBuilder<\/p>\n<\/li>\n<\/ul>\n<p>Va detto che ProRealTime, pur mettendo a disposizione un linguaggio molto semplice, \u00e8 una piattaforma con funzionalit\u00e0 piuttosto limitate.<\/p>\n<p>Invece <strong>Power Language e Easy Language sono simili tra loro al 99%<\/strong>, il che significa che puoi importare su MultiCharts i codici creati in TradeStation con modifiche minime, e viceversa. Un vantaggio notevole qualora decidessi di usare entrambe le piattaforme o passare da una all&#8217;altra.<\/p>\n<p>Per saperne di pi\u00f9 su come scegliere la piattaforma di trading pi\u00f9 adatta alle tue esigenze, leggi anche: <a href=\"https:\/\/ungeracademy.com\/it\/posts\/software-per-fare-trading-sistematico-come-scegliere-le-miglior-piattaforme-in-italia\" target=\"_blank\"><em><u>Software Per Fare Trading Sistematico \u2013 Come Scegliere Le Migliori Piattaforme In Italia.<\/u><\/em><\/a><\/p>\n<h2 id=\"caratteristiche-di-power-language-e-easy-language\">Caratteristiche di Power Language e Easy Language <\/h2>\n<p>Vediamo molto brevemente come funzionano questi linguaggi.<\/p>\n<p>Come detto, <strong>i codici scritti con questi sistemi non sono affatto complessi<\/strong>: basta seguire una struttura logica e procedere con ordine.<\/p>\n<ul>\n<li>\n<p>Nello specifico:<br \/>All&#8217;inizio <strong>si dichiarano gli input e le variabili<\/strong>, ad esempio numeri, stringhe di testo o valori booleani (cio\u00e8 variabili che possono essere solo o vere o false)<\/p>\n<\/li>\n<li>\n<p>Poi <strong>si inseriscono delle condizioni<\/strong>, la cui struttura <em>if\u2026then<\/em> (se\u2026allora) \u00e8 davvero logica e intuitiva<\/p>\n<\/li>\n<li>\n<p>Infine <strong>si inseriscono gli ordini<\/strong> di ingresso e di uscita<\/p>\n<\/li>\n<\/ul>\n<p>Questi linguaggi contengono anche delle <strong>parole chiave riservate che consentono di fornire istruzioni di trading specifiche<\/strong> come &#8220;buy&#8221; per comprare o &#8220;sellshort&#8221; per vendere.<\/p>\n<h2 id=\"conclusione\">Conclusione<\/h2>\n<p>Come vedi, imparare a programmare per il trading non \u00e8 poi cos\u00ec complesso. \u00c8 normale che le prime volte tu possa avere difficolt\u00e0 se non l\u2019hai mai fatto in vita tua, ma <strong>basteranno un po\u2019 di pratica e di costanza<\/strong> per acquisire sempre pi\u00f9 dimestichezza e sviluppare abilit\u00e0 essenziali per avere successo nel trading sistematico.<\/p>\n<p>Prima di salutarci, tieni conto che in questo articolo abbiamo parlato di linguaggi specifici per il trading sistematico. Questo perch\u00e9 il trading sistematico \u00e8 <strong>l\u2019approccio che usiamo alla Unger Academy<\/strong>, dato che ci permette di raggiungere ottimi risultati senza spendere intere giornate di fronte ad uno schermo. Infatti, nel trading sistematico (o automatico, o algoritmico) si crea un algoritmo con precise istruzioni che poi far\u00e0 gran parte del lavoro al posto nostro.<\/p>\n<p>Ovviamente questo richiede un minimo di preparazione a livello di programmazione, ma come abbiamo visto nei paragrafi precedenti non \u00e8 poi cos\u00ec difficile.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La prospettiva di dover programmare intimidisce molte persone che si avvicinano per la prima volta al mondo del trading sistematico. [&hellip;]<\/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":"","ast-disable-related-posts":"","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":[72,71],"tags":[],"class_list":["post-12444","post","type-post","status-publish","format-standard","hentry","category-how-to","category-posts"],"acf":[],"_links":{"self":[{"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/posts\/12444","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=12444"}],"version-history":[{"count":0,"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/posts\/12444\/revisions"}],"wp:attachment":[{"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/media?parent=12444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/categories?post=12444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ungeracademy.com\/it\/wp-json\/wp\/v2\/tags?post=12444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}