{"id":919,"date":"2018-02-27T23:08:09","date_gmt":"2018-02-27T22:08:09","guid":{"rendered":"https:\/\/blog.ilgiornale.it\/trading\/?p=919"},"modified":"2018-02-27T23:08:09","modified_gmt":"2018-02-27T22:08:09","slug":"t-bond-trading-system","status":"publish","type":"post","link":"https:\/\/blog.ilgiornale.it\/trading\/2018\/02\/27\/t-bond-trading-system\/","title":{"rendered":"T-Bond trading systems PARTE 3"},"content":{"rendered":"<p>&#8220;Concludiamo oggi &#8211; attacca Francesco Placci, direttore Ufficio Studi di <a title=\"http:\/\/www.algoritmica.pro\/\" href=\"http:\/\/www.algoritmica.pro\/\" target=\"_blank\">www.algoritmica.pro<\/a> &#8211; il percorso relativo alla costruzione di un <strong>trading system mean reverting<\/strong>, applicato inizialmente sul T-bond, e successivamente ad altri \u00a0sottostanti che evidenziano le stesse caratteristiche di comportamento.<\/p>\n<p>Ad essere sincero non ho effettuato particolari modifiche al fine di migliorare ulteriormente il sistema di trading. \u00a0Ragionandoci sopra mi sono convinto che il sistema in fin dei conti mi piace cos\u00ec.<\/p>\n<p>La motivazione di questa scelta \u00a0\u00e8 il trade-off tra <strong>robustezza e complessit\u00e0<\/strong>. Come spiegato pi\u00f9 volte la robustezza va a braccetto con la semplicit\u00e0, e correre il rischio di avere un sistema poco robusto o instabile, francamente preferisco \u00a0evitarlo.<\/p>\n<p>Dobbiamo avere ben presente &#8211;\u00a0continua\u00a0Francesco Placci, direttore Ufficio Studi di\u00a0<a title=\"http:\/\/www.algoritmica.pro\/\" href=\"http:\/\/www.algoritmica.pro\/\" target=\"_blank\">www.algoritmica.pro<\/a>\u00a0&#8211;\u00a0 che stiamo lavorando su un time frame \u00a0daily, pertanto il nostro numero di operazioni non \u00e8 particolarmente elevato. Proprio per questo motivo il rischio che corriamo aggiungendo nuove regole di trading \u00e8 quello di fare <strong>fitting<\/strong> sul passato a scapito della robustezza nel futuro.<\/p>\n<p><strong><span style=\"color: #ff0000\">Per saperne di pi\u00f9 sul trading professionale visita === &gt;&gt;&gt; <a style=\"color: #ff0000\" title=\"http:\/\/www.algoritmica.pro\/\" href=\"http:\/\/www.algoritmica.pro\/\" target=\"_blank\">www.algoritmica.pro<\/a><\/span><\/strong><\/p>\n<p>L&#8217;unica implementazione effettuata, riguarda le regole di uscita che se ricordate bene erano differenti dal lato long e dall&#8217;alto short. Quello che ho fatto \u00e8 stato di unificarle, \u00a0inserendo un input in grado di far decidere all&#8217;utente dopo quanti giorni uscire dalla posizione.<\/p>\n<p>Infine ho provato ad applicare il sistema anche sul <strong>Btp future<\/strong>, \u00a0per il quale non esiste uno storico sufficientemente lungo. I risultati tuttavia appaiono promettenti, ed in linea con quelli degli altri futures obbligazionari.<\/p>\n<p>Risultati \u00a0poco stabili &#8211; spiega Francesco Placci, direttore Ufficio Studi di\u00a0<a title=\"http:\/\/www.algoritmica.pro\/\" href=\"http:\/\/www.algoritmica.pro\/\" target=\"_blank\">www.algoritmica.pro<\/a>\u00a0&#8211;\u00a0li ho invece verificati sul Bund future.<\/p>\n<p>I futures \u00a0su cui il sistema sembra funzionare meglio sono il <strong>T-bond<\/strong>. il <strong>Treasury note<\/strong> e <strong>Eurostoxx50<\/strong>.<\/p>\n<p>Riepiloghiamo brevemente le regole del sistema per il lato long (le medesime ma invertite per il lato short):<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>La chiusura del giorno precedente deve trovarsi nella parte bassa del range del giorno precedente<\/li>\n<li>La chiusura del giorno precedente deve essere al di sotto della banda di Bollinger inferiore<\/li>\n<li>Filtriamo l&#8217;operativit\u00e0 inibendo il trading un determinato giorno della settimana<\/li>\n<li>Compriamo \u00a0con un ordine limite sul minimo del giorno precedente<\/li>\n<li>Usciamo dalla posizione dopo concerto numero di chiusure positive consecutive<\/li>\n<li>Stop loss monetario<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Abbiamo quindi sei regole sulla base nelle quali il nostro sistema opera, non sono tante ma neanche poche, per questo motivo ho deciso di non aggiungerne altre.<\/p>\n<p>&nbsp;<\/p>\n<p>Vi mostro l&#8217;<strong>equity line<\/strong> su 6 sottostanti differenti<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_921\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.ilgiornale.it\/trading\/files\/2018\/02\/fig-11.png\"><img aria-describedby=\"caption-attachment-921\" loading=\"lazy\" class=\"size-medium wp-image-921\" src=\"https:\/\/blog.ilgiornale.it\/trading\/files\/2018\/02\/fig-11-300x162.png\" alt=\"equity lines trading systems\" width=\"300\" height=\"162\" srcset=\"https:\/\/blog.ilgiornale.it\/trading\/files\/2018\/02\/fig-11-300x162.png 300w, https:\/\/blog.ilgiornale.it\/trading\/files\/2018\/02\/fig-11-1024x552.png 1024w, https:\/\/blog.ilgiornale.it\/trading\/files\/2018\/02\/fig-11.png 1905w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-921\" class=\"wp-caption-text\">equity lines trading systems<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000\"><strong>Per saperne di pi\u00f9 sul trading professionale visita === &gt;&gt;&gt;\u00a0<a style=\"color: #ff0000\" title=\"http:\/\/www.algoritmica.pro\/\" href=\"http:\/\/www.algoritmica.pro\/\" target=\"_blank\">www.algoritmica.pro<\/a><\/strong><\/span><\/p>\n<p>Di seguito trovate \u00a0i <strong>nuovi codici informato EasyLanguage<\/strong>:<\/p>\n<p>&nbsp;<\/p>\n<p>\/\/LONG<\/p>\n<p>&nbsp;<\/p>\n<p>input:period_ma(5),bb_dn(-1),trigger_range(4),daynolong(0),n_close(2);<\/p>\n<p>&nbsp;<\/p>\n<p>condition1 = c&lt;l+range\/trigger_range;<\/p>\n<p>condition3 = dayofweek(date)&lt;&gt; daynolong;<\/p>\n<p>&nbsp;<\/p>\n<p>if c &lt; BollingerBand(c,period_ma,bb_dn) and condition1 and condition3 and mp &lt;&gt;1 then buy next \u00a0bar at l limit;<\/p>\n<p>\/\/if c&gt;o and c[1]&gt;o[1] then sell this bar on c;<\/p>\n<p>&nbsp;<\/p>\n<p>value98 = 0 ;<\/p>\n<p>for value99 = 0 to n_close -1 begin<\/p>\n<p>if c[value99] &gt; o[value99] then value98 = value98 +1;<\/p>\n<p>end;<\/p>\n<p>&nbsp;<\/p>\n<p>if value98 &gt;= n_close then sell this bar on c;<\/p>\n<p>&nbsp;<\/p>\n<p>\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<\/p>\n<p>&nbsp;<\/p>\n<p>\/\/SHORT<\/p>\n<p>&nbsp;<\/p>\n<p>input:period_ma(5),bb_Up(1),trigger_range(4),daynoshort(0),n_close(1);<\/p>\n<p>&nbsp;<\/p>\n<p>condition2 = c&gt;h-range\/trigger_range;<\/p>\n<p>condition3 = dayofweek(date)&lt;&gt; daynoshort;<\/p>\n<p>&nbsp;<\/p>\n<p>if c &gt; BollingerBand(c,period_ma,bb_up) and condition2 and condition3 and mp&lt;&gt;-1 then sellshort next bar h limit;<\/p>\n<p>&nbsp;<\/p>\n<p>\/\/if c &lt; o then buytocover this bar on c;<\/p>\n<p>value98 = 0 ;<\/p>\n<p>for value99 = 0 to n_close -1 begin<\/p>\n<p>if c[value99] &lt; o[value99] then value98 = value98 +1;<\/p>\n<p>end;<\/p>\n<p>&nbsp;<\/p>\n<p>if value98 &gt;= n_close then buytocover this bar on c;<\/p>\n<p>Un\u2019avvertenza &#8211;\u00a0conclude Francesco Placci, direttore Ufficio Studi di\u00a0<a title=\"http:\/\/www.algoritmica.pro\/\" href=\"http:\/\/www.algoritmica.pro\/\" target=\"_blank\">www.algoritmica.pro<\/a>\u00a0&#8211;\u00a0 per chi volesse applicare il sistema: \u00a0l&#8217;uscita dalla posizione \u00a0avviene in <strong>chiusura di barra<\/strong> pertanto occorre creare una sessione custom che chiuda un minuto prima rispetto alla chiusura ufficiale del mercato, \u00a0oppure modificare il codice \u201c this bar on c\u201d \u00a0con \u201cnext bar at market\u201d.&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p><p>&#8220;Concludiamo oggi &#8211; attacca Francesco Placci, direttore Ufficio Studi di www.algoritmica.pro &#8211; il percorso relativo alla costruzione di un trading system mean reverting, applicato inizialmente sul T-bond, e successivamente ad altri \u00a0sottostanti che evidenziano le stesse caratteristiche di comportamento. Ad essere sincero non ho effettuato particolari modifiche al fine di migliorare ulteriormente il sistema di trading. \u00a0Ragionandoci sopra mi sono convinto che il sistema in fin dei conti mi piace cos\u00ec. La motivazione di questa scelta \u00a0\u00e8 il trade-off tra robustezza e complessit\u00e0. Come spiegato pi\u00f9 volte la robustezza va a braccetto con la semplicit\u00e0, e correre il rischio di [&hellip;]<\/p>\n&nbsp;&nbsp;<div class=\"readmore\"><a href=\"https:\/\/blog.ilgiornale.it\/trading\/2018\/02\/27\/t-bond-trading-system\/\">Continua a leggere...<\/a><\/div><\/p>","protected":false},"author":1075,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[247],"tags":[191602,191572],"_links":{"self":[{"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/posts\/919"}],"collection":[{"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/users\/1075"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/comments?post=919"}],"version-history":[{"count":1,"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/posts\/919\/revisions"}],"predecessor-version":[{"id":922,"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/posts\/919\/revisions\/922"}],"wp:attachment":[{"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/media?parent=919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/categories?post=919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ilgiornale.it\/trading\/wp-json\/wp\/v2\/tags?post=919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}