{"id":3475,"date":"2024-03-07T18:24:48","date_gmt":"2024-03-07T18:24:48","guid":{"rendered":"http:\/\/www.goncalo.pt\/por\/?p=3475"},"modified":"2024-03-15T10:58:20","modified_gmt":"2024-03-15T10:58:20","slug":"2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c","status":"publish","type":"post","link":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/","title":{"rendered":"2024-03-07 &#8211; Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++&#8230;"},"content":{"rendered":"\n<p>A fase principal dos gr\u00e1ficos est\u00e1 terminada.<\/p>\n\n\n\n<p>Neste momento, temos n\u00e3o s\u00f3 v\u00e1rios tipos gr\u00e1ficos como Velas Japonesas (Japanese Candlesticks), gr\u00e1ficos de barra, linha, \u00e1reas, etc, como temos muitos efeitos 3D, e funcionalidades essenciais.<\/p>\n\n\n\n<p>Podem ver que as labels est\u00e3o funcionais j\u00e1, e temos uma cruz (estilo mira) que n\u00e3o s\u00f3 indica nas labels a que valor ou data e hora corresponde, como mostra acima os valores OHLCV (Open, High, Low, Close, Volume) da barra actual que est\u00e1 por debaixo do nosso rato, e no canto superior direito o nome do activo financeiro e o time frame, bem como a data.<\/p>\n\n\n\n<p>As escalas est\u00e3o perfeitas, pelo que o resize \u00e9 perfeito, por mais r\u00e1pido que mudemos o tamanho da janela ele ajusta-se na perfei\u00e7\u00e3o o tempo todo.<\/p>\n\n\n\n<p>Nos efeitos das barras, temos uns bastante giros, n\u00e3o s\u00f3 o efeito de shadow a que chamo &#8220;3D&#8221; que os das \u00e1reas t\u00eam, como podemos definir se ele escurece de cima para baixo (ou seja, mais escuro abaixo), ou vice-versa.<\/p>\n\n\n\n<p>H\u00e1 uma funcionalidade tamb\u00e9m que permite termos m\u00faltiplas barras num s\u00f3 indicador, como podemos ver no volume abaixo, e at\u00e9 criei um efeito giro que podem ver no v\u00eddeo abaixo que faz essas barras mover de forma din\u00e2mica (s\u00f3 para entreter), espreitem abaixo mas lembrem-se que ainda n\u00e3o meti a renderiza\u00e7\u00e3o perfeita.<\/p>\n\n\n\n<p>Mas primeiro, um update de 2015-03-15 j\u00e1 com a renderiza\u00e7\u00e3o perfeita:<br><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-15-Already-perfect-rendering-and-optimized-performance-on-my-Cpp-Technical-Analysis-Software.mp4\"><\/video><figcaption>2024-03-15 &#8211; Gr\u00e1ficos com renderiza\u00e7\u00e3o j\u00e1 bem optimizada (460 FPS numa m\u00e1quina velha), c\u00f3digo melhorado, e renderiza\u00e7\u00e3o perfeita, no meu Software de An\u00e1lise T\u00e9cnica em C++\u2026<\/figcaption><\/figure>\n\n\n\n<p>E agora o de dia 07 com a renderiza\u00e7\u00e3o e escalamento mal feitos:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-Multiple-columns-effect-on-my-Cpp-Technical-Analysis-Charting-Software.mp4\"><\/video><figcaption>2024-03-07 \u2013 M\u00faltiplas barras\/colunas no mesmo indicador, e efeitos din\u00e2micos 3D nos meu software de An\u00e1lise T\u00e9cnica em C++\u2026<\/figcaption><\/figure>\n\n\n\n<p>Podemos activar e desactivar as labels dos sistemas de trading tamb\u00e9m.<\/p>\n\n\n\n<p>Tinha outro v\u00eddeo maior com o software a funcionar mas decidi remov\u00ea-lo pois ainda n\u00e3o tenho a renderiza\u00e7\u00e3o perfeita.<\/p>\n\n\n\n<p>Criei tamb\u00e9m formas diferentes de gr\u00e1ficos de barras, uma com volume incorporado na largura das barras, outro com efeitos visuais pixelizados, mas vou deix\u00e1-los de lado de momento, mas podem v\u00ea-las aqui:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-Other-types-or-bar-charting-on-my-Cpp-Technical-Analysis-Software-1024x201.png\" alt=\"2024-03-07 - Outros tipos de gr\u00e1ficos de barras para o meu Software de An\u00e1lise T\u00e9cnica em C++...\" class=\"wp-image-3495\" width=\"1138\" height=\"223\" srcset=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-Other-types-or-bar-charting-on-my-Cpp-Technical-Analysis-Software-1024x201.png?v=1709861647 1024w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-Other-types-or-bar-charting-on-my-Cpp-Technical-Analysis-Software-300x59.png?v=1709861647 300w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-Other-types-or-bar-charting-on-my-Cpp-Technical-Analysis-Software-768x151.png?v=1709861647 768w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-Other-types-or-bar-charting-on-my-Cpp-Technical-Analysis-Software.png?v=1709861647 1237w\" sizes=\"(max-width: 1138px) 100vw, 1138px\" \/><figcaption>2024-03-07 &#8211; Outros tipos de gr\u00e1ficos de barras para o meu Software de An\u00e1lise T\u00e9cnica em C++&#8230;<\/figcaption><\/figure>\n\n\n\n<p>Isto \u00e9 apenas o come\u00e7o de tudo, o come\u00e7o do meu software de An\u00e1lise T\u00e9cnica.<\/p>\n\n\n\n<p>Pois como sabem, eu crio as minhas pr\u00f3prias ferramentas, do zero, em C++, pois \u00e9 tudo desenhado p\u00edxel a p\u00edxel, sem bibliotecas de gr\u00e1ficos, tudo do zero, em C++. \ud83d\ude42<\/p>\n\n\n\n<p>Os pr\u00f3ximos passos passar\u00e3o talvez por aperfei\u00e7oar o c\u00f3digo (antes de avan\u00e7ar convem tornar mais &#8220;readable&#8221;\/leg\u00edvel), e criar um sistema de mover janelas, pois como sabem, estou a criar a minha pr\u00f3pria biblioteca de GUI do zero, e o primeiro passo poder\u00e1 passar por poder mover janelas.<\/p>\n\n\n\n<p>Ou talvez crie alguns estudos de linhas! Logo vejo, at\u00e9 porque eu n\u00e3o tenho fio condutor, eu vou desenvolvendo conforme me d\u00e1 na cabe\u00e7a, n\u00e3o tenho qualquer planeamento nos meus softwares, tenho as ideias na minha cabe\u00e7a e vou fazendo como me apetece. \ud83d\ude42<\/p>\n\n\n\n<p>Trarei mais not\u00edcias depois.<\/p>\n\n\n\n<p>Hasta!<\/p>\n\n\n\n<p>2024-03-07.<\/p>\n\n\n\n<p>Partilhado no LinkedIn no mesmo dia, em:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/posts\/goncalopt_a-fase-principal-dos-gr%C3%A1ficos-est%C3%A1-terminada-activity-7171573029901058049-BuRN?utm_source=share&amp;utm_medium=member_desktop\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.linkedin.com\/posts\/goncalopt_a-fase-principal-dos-gr%C3%A1ficos-est%C3%A1-terminada-activity-7171573029901058049-BuRN?utm_source=share&amp;utm_medium=member_desktop<\/a><\/p>\n\n\n\n<p>Post seguinte sobre o meu Software de An\u00e1lise T\u00e9cnica:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-goncalo-ferreira wp-block-embed-goncalo-ferreira\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"uYNEfmIvS6\"><a href=\"http:\/\/www.goncalo.pt\/por\/2024\/03\/15\/2024-03-15-graficos-com-renderizacao-ja-bem-optimizada-460-fps-numa-maquina-velha-codigo-melhorado-e-renderizacao-perfeita-no-meu-software-de-analise-tecnica-em-c\/\">2024-03-15 &#8211; Gr\u00e1ficos com renderiza\u00e7\u00e3o j\u00e1 bem optimizada (460 FPS numa m\u00e1quina velha), c\u00f3digo melhorado, e renderiza\u00e7\u00e3o perfeita, no meu Software de An\u00e1lise T\u00e9cnica em C++&#8230;<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;2024-03-15 &#8211; Gr\u00e1ficos com renderiza\u00e7\u00e3o j\u00e1 bem optimizada (460 FPS numa m\u00e1quina velha), c\u00f3digo melhorado, e renderiza\u00e7\u00e3o perfeita, no meu Software de An\u00e1lise T\u00e9cnica em C++&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"http:\/\/www.goncalo.pt\/por\/2024\/03\/15\/2024-03-15-graficos-com-renderizacao-ja-bem-optimizada-460-fps-numa-maquina-velha-codigo-melhorado-e-renderizacao-perfeita-no-meu-software-de-analise-tecnica-em-c\/embed\/#?secret=uYNEfmIvS6\" data-secret=\"uYNEfmIvS6\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption>2024-03-15 \u2013 Gr\u00e1ficos com renderiza\u00e7\u00e3o j\u00e1 bem optimizada (460 FPS numa m\u00e1quina velha), c\u00f3digo melhorado, e renderiza\u00e7\u00e3o perfeita, no meu Software de An\u00e1lise T\u00e9cnica em C++\u2026<\/figcaption><\/figure>\n\n\n\n<p>Post anterior sobre o meu Software de An\u00e1lise T\u00e9cnica:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-goncalo-ferreira wp-block-embed-goncalo-ferreira\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"ZNoCXQvhDR\"><a href=\"http:\/\/www.goncalo.pt\/por\/2024\/02\/28\/2024-02-28-melhorias-nos-graficos-do-meu-software-de-analise-tecnica-em-c\/\">2024-02-28 &#8211; Melhorias nos gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica em C++&#8230;<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;2024-02-28 &#8211; Melhorias nos gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica em C++&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"http:\/\/www.goncalo.pt\/por\/2024\/02\/28\/2024-02-28-melhorias-nos-graficos-do-meu-software-de-analise-tecnica-em-c\/embed\/#?secret=ZNoCXQvhDR\" data-secret=\"ZNoCXQvhDR\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption>2024-02-28 \u2013 Melhorias nos gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica em C++\u2026<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects-1024x576.png\" alt=\"2024-03-07 - Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++...\" class=\"wp-image-3479\" width=\"1136\" height=\"639\" srcset=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects-1024x576.png?v=1709861636 1024w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects-300x169.png?v=1709861636 300w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects-768x432.png?v=1709861636 768w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects-1536x864.png?v=1709861636 1536w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636 1920w\" sizes=\"(max-width: 1136px) 100vw, 1136px\" \/><figcaption>2024-03-07 &#8211; Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++&#8230;<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A fase principal dos gr\u00e1ficos est\u00e1 terminada. Neste momento, temos n\u00e3o s\u00f3 v\u00e1rios tipos gr\u00e1ficos como Velas Japonesas (Japanese Candlesticks),<\/p>\n","protected":false},"author":1,"featured_media":3479,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[197,5,3,44,98,4,164,163,97],"tags":[214,104,7,105,230,357,314,120,358,103,106,361,213,317,239,160,161,101],"class_list":["post-3475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-programacao","category-projectos","category-sistemas","category-sistemas-de-trading","category-softwares","category-top","category-top-trading-systems","category-trading","tag-analise-tecnica","tag-bolsa","tag-c","tag-forex","tag-gui","tag-mechanical-trading-systems","tag-performance","tag-programacao","tag-series","tag-sistemas-de-trading","tag-sistemas-de-trading-mecanicos","tag-software-de-analise-tecnica","tag-software-de-trading","tag-softwares","tag-softwares-c","tag-top","tag-top-trading-systems","tag-trading-systems"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>2024-03-07 - Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++... - Gon\u00e7alo Ferreira<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2024-03-07 - Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++... - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"A fase principal dos gr\u00e1ficos est\u00e1 terminada. Neste momento, temos n\u00e3o s\u00f3 v\u00e1rios tipos gr\u00e1ficos como Velas Japonesas (Japanese Candlesticks),\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-07T18:24:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-15T10:58:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"gnmf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gnmf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/\"},\"author\":{\"name\":\"gnmf\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\"},\"headline\":\"2024-03-07 &#8211; Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++&#8230;\",\"datePublished\":\"2024-03-07T18:24:48+00:00\",\"dateModified\":\"2024-03-15T10:58:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/\"},\"wordCount\":737,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636\",\"keywords\":[\"An\u00e1lise T\u00e9cnica\",\"Bolsa\",\"C++\",\"Forex\",\"GUI\",\"Mechanical Trading Systems\",\"Performance\",\"Programa\u00e7\u00e3o\",\"S\u00e9ries\",\"Sistemas de Trading\",\"Sistemas de Trading Mec\u00e2nicos\",\"Software de An\u00e1lise T\u00e9cnica\",\"Software de Trading\",\"Softwares\",\"Softwares C++\",\"Top\",\"Top Trading Systems\",\"Trading Systems\"],\"articleSection\":[\"Linux\",\"Programa\u00e7\u00e3o\",\"Projectos\",\"Sistemas\",\"Sistemas de Trading\",\"Softwares\",\"Top\",\"Top Trading Systems\",\"Trading\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/\",\"name\":\"2024-03-07 - Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++... - Gon\u00e7alo Ferreira\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636\",\"datePublished\":\"2024-03-07T18:24:48+00:00\",\"dateModified\":\"2024-03-15T10:58:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636\",\"width\":1920,\"height\":1080,\"caption\":\"2024-03-07 - Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++...\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goncalo.pt\/por\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2024-03-07 &#8211; Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++&#8230;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"name\":\"Gon\u00e7alo Ferreira\",\"description\":\"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!\",\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\",\"name\":\"Gon\u00e7alo Ferreira\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"width\":389,\"height\":90,\"caption\":\"Gon\u00e7alo Ferreira\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/GoncaloPT\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\",\"name\":\"gnmf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g\",\"caption\":\"gnmf\"},\"sameAs\":[\"http:\/\/www.goncalo.pt\/por\"],\"url\":\"https:\/\/www.goncalo.pt\/por\/author\/gnmf\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"2024-03-07 - Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++... - Gon\u00e7alo Ferreira","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.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/","og_locale":"en_US","og_type":"article","og_title":"2024-03-07 - Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++... - Gon\u00e7alo Ferreira","og_description":"A fase principal dos gr\u00e1ficos est\u00e1 terminada. Neste momento, temos n\u00e3o s\u00f3 v\u00e1rios tipos gr\u00e1ficos como Velas Japonesas (Japanese Candlesticks),","og_url":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/","og_site_name":"Gon\u00e7alo Ferreira","article_published_time":"2024-03-07T18:24:48+00:00","article_modified_time":"2024-03-15T10:58:20+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636","type":"image\/png"}],"author":"gnmf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gnmf","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#article","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/"},"author":{"name":"gnmf","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd"},"headline":"2024-03-07 &#8211; Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++&#8230;","datePublished":"2024-03-07T18:24:48+00:00","dateModified":"2024-03-15T10:58:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/"},"wordCount":737,"commentCount":0,"publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636","keywords":["An\u00e1lise T\u00e9cnica","Bolsa","C++","Forex","GUI","Mechanical Trading Systems","Performance","Programa\u00e7\u00e3o","S\u00e9ries","Sistemas de Trading","Sistemas de Trading Mec\u00e2nicos","Software de An\u00e1lise T\u00e9cnica","Software de Trading","Softwares","Softwares C++","Top","Top Trading Systems","Trading Systems"],"articleSection":["Linux","Programa\u00e7\u00e3o","Projectos","Sistemas","Sistemas de Trading","Softwares","Top","Top Trading Systems","Trading"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/","url":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/","name":"2024-03-07 - Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++... - Gon\u00e7alo Ferreira","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#primaryimage"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636","datePublished":"2024-03-07T18:24:48+00:00","dateModified":"2024-03-15T10:58:20+00:00","breadcrumb":{"@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-07-My-Technical-Analysis-Software-Charts-in-Cpp-with-multiple-columns-and-other-effects.png?v=1709861636","width":1920,"height":1080,"caption":"2024-03-07 - Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++..."},{"@type":"BreadcrumbList","@id":"https:\/\/www.goncalo.pt\/por\/2024\/03\/07\/2024-03-07-sistema-de-graficos-do-meu-software-de-analise-tecnica-ja-com-os-graficos-e-labels-100-funcionais-em-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goncalo.pt\/por\/"},{"@type":"ListItem","position":2,"name":"2024-03-07 &#8211; Sistema de Gr\u00e1ficos do meu Software de An\u00e1lise T\u00e9cnica j\u00e1 com os gr\u00e1ficos e labels 100% funcionais, em C++&#8230;"}]},{"@type":"WebSite","@id":"https:\/\/www.goncalo.pt\/por\/#website","url":"https:\/\/www.goncalo.pt\/por\/","name":"Gon\u00e7alo Ferreira","description":"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!","publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.goncalo.pt\/por\/#organization","name":"Gon\u00e7alo Ferreira","url":"https:\/\/www.goncalo.pt\/por\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","width":389,"height":90,"caption":"Gon\u00e7alo Ferreira"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.linkedin.com\/in\/GoncaloPT\/"]},{"@type":"Person","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd","name":"gnmf","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g","caption":"gnmf"},"sameAs":["http:\/\/www.goncalo.pt\/por"],"url":"https:\/\/www.goncalo.pt\/por\/author\/gnmf\/"}]}},"_links":{"self":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3475"}],"collection":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/comments?post=3475"}],"version-history":[{"count":9,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3475\/revisions"}],"predecessor-version":[{"id":3515,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3475\/revisions\/3515"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/3479"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=3475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/categories?post=3475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/tags?post=3475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}