{"id":3166,"date":"2022-07-09T07:11:00","date_gmt":"2022-07-09T07:11:00","guid":{"rendered":"https:\/\/www.overcharts.com\/it\/helpcenter\/?post_type=docs&#038;p=3166"},"modified":"2022-10-07T14:40:20","modified_gmt":"2022-10-07T14:40:20","password":"","slug":"overbasic-database","status":"publish","type":"docs","link":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-database\/","title":{"rendered":"Overbasic &#8211; Database"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">La parola chiave <strong>DATABASE<\/strong> viene utilizzata per accedere ai dati (sia storici che real time) di un determinato strumento\/risoluzione. Per accedere ai dati del grafico di riferimento dell&#8217;indicatore\/trading-system NON \u00e8 necessario dichiarare alcun database. Tuttavia, per accedere a dati di strumenti diversi, o per accedere ai dati dello strumento di riferimento ma con risoluzione differente da quella del grafico sottostante, \u00e8 necessario dichiarare un database.<\/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\">Database<\/mark><\/strong> &lt;nome database&gt; (\"&lt;nome strumento&gt;\", \"&lt;tipo risoluzione&gt;\", &lt;unit\u00e0 risoluzione&gt;, \"&lt;tipo dato&gt;\")<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Per accedere alla serie dati di uno strumento\/risoluzione diversa dal quella del grafico sottostante, \u00e8 necessario dichiarare un database. La dichiarazione di un database avviene utilizzando la parola chiave <strong>DATABASE<\/strong> e dai seguenti attributi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nome Database<\/strong>: definisce il nome univoco del database. Puoi definire come preferisci il nome del database. Lo userai all&#8217;interno dello script per accedere al database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nome Strumento<\/strong>: specifica il nome esatto dello strumento a cui vuoi accedere. Il nome \u00e8 quello definito nella Tab Strumenti della finestra principale di Overcharts. Per non incorrere in errori, ti consigliamo di impostare il nome dello strumento usando la lista dei valori possibili. <em>Se lo strumento a cui vuoi accedere \u00e8 lo stesso del grafico sottostante, lascia vuoto questo campo.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tipo Risoluzione<\/strong>: specifica la risoluzione della serie dati. <strong>T<\/strong> = Tick, <strong>C<\/strong> = Contract (volume bar), <strong>P<\/strong> = Point (range bar), <strong>S<\/strong> = Second, <strong>MIN<\/strong> = Minute, <strong>H<\/strong> = Hour, <strong>SES<\/strong> = Session, <strong>D<\/strong> = Day, <strong>W<\/strong> = Week, <strong>M<\/strong> = Month, <strong>Q<\/strong> = Quarter, <strong>Y<\/strong> = Year.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Unit\u00e0 di Risoluzione<\/strong>: specifica l&#8217;unit\u00e0 di risoluzione. Ad esempio, se <em>Tipo Risoluzione<\/em> \u00e8 minuti e <em>Unit\u00e0 di Risoluzione<\/em> \u00e8 5 allora la risoluzione del database sar\u00e0 5 minuti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tipo Dato<\/strong>: specifica il tipo di dato: <strong>T<\/strong> = Trade, <strong>B<\/strong> = Bid, <strong>A<\/strong> = Ask.<\/p>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#fff36b\">I Database vanno definiti a livello di script, cio\u00e8 esternamente a tutte le funzioni. Ti consigliamo di definire tutti i Database ad inizio script.<\/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>Funzione DBexp<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Una volta dichiarato un database, puoi accedere ai dati utilizzando la funzione <strong>DBEXP<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>My.Data.DBEXP(&lt;espressione&gt;, &lt;nome database&gt;, &#91;&lt;valore per data&gt;])<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Mediante la funzione DBEXP, puoi calcolare qualsiasi espressione utilizzando i dati del database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli argomenti di DBEXP sono:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;<strong>espressione<\/strong>&gt;:  una qualsiasi espressione<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;<strong>nome database<\/strong>&gt;: nome del database da utilizzare nel calcolo di &lt;espressione&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;<strong>valore per data<\/strong>&gt;: (<em>facoltativo<\/em>, <em>default True<\/em>).  Se TRUE, la barra corrente nel database esterno viene determinata in base alla data\/ora della barra corrente del grafico di riferimento. Se FALSE, la barra corrente nel database esterno corrisponde al numero della barra corrente del grafico di riferimento. E&#8217; chiaro che se le due serie storiche non sono perfettamente allineate, o se hanno risoluzioni differenti, impostare a FALSE questo argomento produrrebbe risultati non corretti. Ti consigliamo di impostare sempre a TRUE questo argomento, a meno di particolari esigenze.<\/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\">Esempio:<\/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>Database<\/strong><\/mark> AppleMin5 (\"Apple\", \"MIN\", 5, \"T\")\n\n<mark style=\"background-color:rgba(0, 0, 0, 0);color:#3fad1d\" class=\"has-inline-color\">'Se lo strumento \u00e8 lo stesso del grafico sottostante puoi lasciare vuoto il nome strumento:<\/mark>\n<mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\"><strong>Database<\/strong><\/mark> ThisDay1 (\"\", \"D\", 1, \"T\")\n\n<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">Function Main<\/mark><\/strong>()\n   ...\n   <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">If<\/mark><\/strong> ((My.Data.DBexp(Close > Open, ThisDay1) = <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      ...\n   <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">EndIf<\/mark><\/strong>\n   ...\n   <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">Dim<\/mark><\/strong> MyValue <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">As Numeric<\/mark><\/strong> = My.Data.DBexp((High + Low) \/ 2, AppleMin5)\n   ...\n<mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\"><strong>EndFunction<\/strong><\/mark><\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Per rendere dinamica la dichiarazione del database, puoi utilizzare una Property di tipo Database anzich\u00e9 dichiarare il database all&#8217;interno dello script. In questo modo, imposterai di volta in volta il database nella finestra delle propriet\u00e0 dell&#8217;indicatore\/trading-system:<\/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\">Property<\/mark><\/strong> DB1 <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">As Database<\/mark><\/strong>\n<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">EndProperty<\/mark><\/strong>\n\n<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">Function Main<\/mark><\/strong>()\n   ...\n   <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">If<\/mark><\/strong> ((My.Data.DBexp(Close &gt; Open, DB1) = <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      ...\n   <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\">EndIf<\/mark><\/strong>\n   ...\n<mark style=\"background-color:rgba(0, 0, 0, 0);color:#0088cd\" class=\"has-inline-color\"><strong>EndFunction<\/strong><\/mark><\/code><\/pre>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>La parola chiave DATABASE viene utilizzata per accedere ai dati (sia storici che real time) di un determinato strumento\/risoluzione. Per accedere ai dati del grafico di riferimento dell&#8217;indicatore\/trading-system NON \u00e8 necessario dichiarare alcun database. Tuttavia, per accedere a dati di strumenti diversi, o per accedere ai dati dello strumento di riferimento ma con risoluzione differente [&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-3166","docs","type-docs","status-publish","hentry","doc_category-sintassi-parole-chiave"],"year_month":"2026-10","word_count":563,"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 - Database - Overcharts Help Center<\/title>\r\n<meta name=\"description\" content=\"La parola chiave DATABASE viene utilizzata per accedere ai dati (sia storici che real time) di un determinato strumento\/risoluzione.\" \/>\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-database\/\" \/>\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 - Database - Overcharts Help Center\" \/>\r\n<meta property=\"og:description\" content=\"La parola chiave DATABASE viene utilizzata per accedere ai dati (sia storici che real time) di un determinato strumento\/risoluzione.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-database\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Overcharts Help Center\" \/>\r\n<meta property=\"article:modified_time\" content=\"2022-10-07T14:40:20+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-database\\\/\",\"url\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/docs\\\/overbasic-database\\\/\",\"name\":\"Overbasic - Database - Overcharts Help Center\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/#website\"},\"datePublished\":\"2022-07-09T07:11:00+00:00\",\"dateModified\":\"2022-10-07T14:40:20+00:00\",\"description\":\"La parola chiave DATABASE viene utilizzata per accedere ai dati (sia storici che real time) di un determinato strumento\\\/risoluzione.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/docs\\\/overbasic-database\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/docs\\\/overbasic-database\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/docs\\\/overbasic-database\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.overcharts.com\\\/it\\\/helpcenter\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overbasic &#8211; Database\"}]},{\"@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 - Database - Overcharts Help Center","description":"La parola chiave DATABASE viene utilizzata per accedere ai dati (sia storici che real time) di un determinato strumento\/risoluzione.","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-database\/","og_locale":"it_IT","og_type":"article","og_title":"Overbasic - Database - Overcharts Help Center","og_description":"La parola chiave DATABASE viene utilizzata per accedere ai dati (sia storici che real time) di un determinato strumento\/risoluzione.","og_url":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-database\/","og_site_name":"Overcharts Help Center","article_modified_time":"2022-10-07T14:40:20+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-database\/","url":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-database\/","name":"Overbasic - Database - Overcharts Help Center","isPartOf":{"@id":"https:\/\/www.overcharts.com\/it\/helpcenter\/#website"},"datePublished":"2022-07-09T07:11:00+00:00","dateModified":"2022-10-07T14:40:20+00:00","description":"La parola chiave DATABASE viene utilizzata per accedere ai dati (sia storici che real time) di un determinato strumento\/risoluzione.","breadcrumb":{"@id":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-database\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-database\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.overcharts.com\/it\/helpcenter\/docs\/overbasic-database\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.overcharts.com\/it\/helpcenter\/"},{"@type":"ListItem","position":2,"name":"Overbasic &#8211; Database"}]},{"@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\/3166","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=3166"}],"version-history":[{"count":20,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/docs\/3166\/revisions"}],"predecessor-version":[{"id":3195,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/docs\/3166\/revisions\/3195"}],"wp:attachment":[{"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/media?parent=3166"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/doc_category?post=3166"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.overcharts.com\/it\/helpcenter\/wp-json\/wp\/v2\/doc_tag?post=3166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}