{"id":3149,"date":"2022-07-08T09:46:00","date_gmt":"2022-07-08T09:46:00","guid":{"rendered":"https:\/\/www.overcharts.com\/it\/helpcenter\/?post_type=docs&#038;p=3149"},"modified":"2022-09-30T11:37:36","modified_gmt":"2022-09-30T11:37:36","password":"","slug":"overbasic-option","status":"publish","type":"docs","link":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/","title":{"rendered":"Overbasic &#8211; Option"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">La parola chiave <strong>OPTION<\/strong> viene utilizzata per definire una propriet\u00e0 speciale di tipo <em>Numeric<\/em>o ottimizzabile durante il backtest di un trading system. Le Option sono infatti utilizzabili SOLO nella programmazione dei trading system.<\/p>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#fff36b\">Le Option sono utilizzabili solo nella programmazione dei trading system<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una Option \u00e8 a tutti gli effetti una propriet\u00e0 numerica con un range di validit\u00e0 ben definito. La differenza con le altre propriet\u00e0 numeriche \u00e8 che pu\u00f2 essere ottimizzata durante il backtest del trading system (procedura eseguita dall&#8217;applicazione Tester). In altre parole, la procedura di backtest tester\u00e0 automaticamente tutti i valori che Option pu\u00f2 assumere (dal valore minimo al valore massimo aggiungendo ad ogni nuovo test il valore di incremento), cercando di individuare il valore di Option che produce i migliori risultati nel trading system.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Sintassi<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">Option<\/mark><\/strong> &lt;nome option> (&lt;valore minimo>, &lt;valore massimo>, &lt;incremento>, &#91;\"&lt;descrizione>\"])<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#fff36b\">Le Option vanno definite esclusivamente nel <strong>Modulo Comune<\/strong> dei trading system<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una Option \u00e8 definita dalla parola chiave <strong>OPTION<\/strong> e dai seguenti attributi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nome Option<\/strong>: definisce il nome dell&#8217;Option. Il nome identificher\u00e0 l&#8217;Option internamente ed esternamente allo script.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Valore Minimo<\/strong>: valore minimo che l&#8217;Option pu\u00f2 assumere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Valore Massimo<\/strong>: valore massimo che l&#8217;Option pu\u00f2 assumere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Incremento<\/strong>: definisce l&#8217;incremento di valore dell&#8217;Option durante il backtest. Se ad esempio, il valore minimo \u00e8 2, il valore massimo \u00e8 14 e l&#8217;incremento \u00e8 4, durante il backtest l&#8217;Option assumer\u00e0 i valori 2, 6, 10, 14. La regola fondamentale \u00e8 che (Valore Massimo &#8211; Valore Minimo) deve essere un multiplo di Incremento. Nell&#8217;esempio, 14 &#8211; 2 = 12, e 12 \u00e8 un multiplo di 4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Descrizione<\/strong>: (<em>facoltativa<\/em>) breve descrizione dell&#8217;Option che sar\u00e0 mostrata ad esempio nella griglia delle propriet\u00e0 di configurazione del trading system.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Utilizzo<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un Option viene utilizzata internamente ed esternamente allo script come una qualsiasi propriet\u00e0. Quindi esternamente dovrai impostarla nella finestra delle propriet\u00e0 del trading system, internamente allo script la userai come una qualsiasi variabile &#8220;in sola lettura&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Esempio<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consideriamo un trading system che produce segnali di acquisto\/vendita a seconda dell&#8217;incrocio verso l&#8217;alto\/basso di due medie mobili costruite su periodi differenti. I parametri significativi di questo trading system sono i periodi su cui calcolare le due medie mobili. Per trovare il valore migliore dei due periodi useremo quindi due Option e testeremo il trading system con l&#8217;applicazione Tester, che assegner\u00e0 alle due Option tutte le combinazioni di valori possibili trovando quelle che hanno prodotto i migliori risultati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Modulo Comune<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">Option<\/mark><\/strong> MM1(5, 30, 1, \"Periodo Media Mobile 1\")\n<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">Option<\/mark><\/strong> MM2(5, 50, 1, \"Periodo Media Mobile 2\")<\/code><\/pre>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Entrata Long<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\"><strong>Function<\/strong> <strong>Main<\/strong><\/mark>()\r\n    <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">If<\/mark><\/strong> (my.Analysistool.Crossabove(Mov(Close, MM1), Mov(Close, MM2)) = <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">True<\/mark><\/strong>) <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">Then<\/mark><\/strong>\n        <mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\"><strong>Return<\/strong> <strong>True<\/strong><\/mark>\n    <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">EndIf<\/mark><\/strong>\n    <mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\"><strong>Return<\/strong> <strong>False<\/strong><\/mark>\n<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">EndFunction<\/mark><\/strong><\/code><\/pre>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Entrata Short<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\"><strong>Function<\/strong> <strong>Main<\/strong><\/mark>()\n    <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">If<\/mark><\/strong> (my.Analysistool.Crossbelow(Mov(Close, MM1), Mov(Close, MM2)) = <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">True<\/mark><\/strong>) <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">Then<\/mark><\/strong>\n        <mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\"><strong>Return<\/strong> <strong>True<\/strong><\/mark>\n    <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">EndIf<\/mark><\/strong>\n<mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\"><strong>    Return<\/strong> <strong>False<\/strong><\/mark>\n<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">EndFunction<\/mark><\/strong><\/code><\/pre>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La parola chiave OPTION viene utilizzata per definire una propriet\u00e0 speciale di tipo Numerico ottimizzabile durante il backtest di un trading system. Le Option sono infatti utilizzabili SOLO nella programmazione dei trading system. Le Option sono utilizzabili solo nella programmazione dei trading system Una Option \u00e8 a tutti gli effetti una propriet\u00e0 numerica con un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[14],"doc_tag":[],"class_list":["post-3149","docs","type-docs","status-publish","hentry","doc_category-sintassi-parole-chiave"],"year_month":"2026-10","word_count":435,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Overcharts Team","author_nicename":"overadmin","author_url":"https:\/\/www.overcharts.com\/it\/helpcenter\/author\/overadmin\/"},"doc_category_info":[{"term_name":"Sintassi &amp; Parole Chiave","term_url":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs-category\/sintassi-parole-chiave\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Overbasic - Option - Overcharts Help Center<\/title>\r\n<meta name=\"description\" content=\"La parola chiave OPTION viene utilizzata per definire una propriet\u00e0 speciale numerica, ottimizzabile in fase di backtest del trading system.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/\" \/>\r\n<meta property=\"og:locale\" content=\"it_IT\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Overbasic - Option - Overcharts Help Center\" \/>\r\n<meta property=\"og:description\" content=\"La parola chiave OPTION viene utilizzata per definire una propriet\u00e0 speciale numerica, ottimizzabile in fase di backtest del trading system.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Overcharts Help Center\" \/>\r\n<meta property=\"article:modified_time\" content=\"2022-09-30T11:37:36+00:00\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minuti\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/docs\\\/overbasic-option\\\/\",\"url\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/docs\\\/overbasic-option\\\/\",\"name\":\"Overbasic - Option - Overcharts Help Center\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/#website\"},\"datePublished\":\"2022-07-08T09:46:00+00:00\",\"dateModified\":\"2022-09-30T11:37:36+00:00\",\"description\":\"La parola chiave OPTION viene utilizzata per definire una propriet\u00e0 speciale numerica, ottimizzabile in fase di backtest del trading system.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/docs\\\/overbasic-option\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/docs\\\/overbasic-option\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/docs\\\/overbasic-option\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overbasic &#8211; Option\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/#website\",\"url\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/\",\"name\":\"Overcharts Help Center\",\"description\":\"Piattaforma di Trading e Analisi Tecnica\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Overbasic - Option - Overcharts Help Center","description":"La parola chiave OPTION viene utilizzata per definire una propriet\u00e0 speciale numerica, ottimizzabile in fase di backtest del trading system.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/","og_locale":"it_IT","og_type":"article","og_title":"Overbasic - Option - Overcharts Help Center","og_description":"La parola chiave OPTION viene utilizzata per definire una propriet\u00e0 speciale numerica, ottimizzabile in fase di backtest del trading system.","og_url":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/","og_site_name":"Overcharts Help Center","article_modified_time":"2022-09-30T11:37:36+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/","url":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/","name":"Overbasic - Option - Overcharts Help Center","isPartOf":{"@id":"https:\/\/www.overcharts.com\/it\/helpcenter\/#website"},"datePublished":"2022-07-08T09:46:00+00:00","dateModified":"2022-09-30T11:37:36+00:00","description":"La parola chiave OPTION viene utilizzata per definire una propriet\u00e0 speciale numerica, ottimizzabile in fase di backtest del trading system.","breadcrumb":{"@id":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-option\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.overcharts.com\/it\/helpcenter\/"},{"@type":"ListItem","position":2,"name":"Overbasic &#8211; Option"}]},{"@type":"WebSite","@id":"https:\/\/www.overcharts.com\/it\/helpcenter\/#website","url":"https:\/\/www.overcharts.com\/it\/helpcenter\/","name":"Overcharts Help Center","description":"Piattaforma di Trading e Analisi Tecnica","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.overcharts.com\/it\/helpcenter\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"}]}},"_links":{"self":[{"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/docs\/3149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/comments?post=3149"}],"version-history":[{"count":15,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/docs\/3149\/revisions"}],"predecessor-version":[{"id":3165,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/docs\/3149\/revisions\/3165"}],"wp:attachment":[{"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/media?parent=3149"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/doc_category?post=3149"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/doc_tag?post=3149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}