{"id":34971,"date":"2020-02-13T09:56:00","date_gmt":"2020-02-13T14:56:00","guid":{"rendered":"https:\/\/ibkrcampus.com\/?p=34971"},"modified":"2023-01-20T14:58:02","modified_gmt":"2023-01-20T19:58:02","slug":"c-api-for-algo-trading-2","status":"publish","type":"post","link":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/","title":{"rendered":"C# API for Algo Trading"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large img-half\"><img decoding=\"async\" width=\"900\" height=\"540\" data-src=\"\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world.jpg\" alt=\"Algo Trading\" class=\"wp-image-35042 lazyload\" data-srcset=\"https:\/\/ibkrcampus.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world.jpg 900w, https:\/\/ibkrcampus.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world-700x420.jpg 700w, https:\/\/ibkrcampus.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world-300x180.jpg 300w, https:\/\/ibkrcampus.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world-768x461.jpg 768w\" data-sizes=\"(max-width: 900px) 100vw, 900px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 900px; aspect-ratio: 900\/540;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Did you know that&nbsp;<strong>C#<\/strong>&nbsp;recently ranked #4 programming language on  <a href=\"https:\/\/pypl.github.io\/PYPL.html\">PYPL PopularitY of Programming Language<\/a>? It is also a desired skill by Wall Street employers. Therefore, consider IBKR C# API educational resources for writing your algo trading strategies in this programming language. Follow these three easy steps:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-github-resources\">GitHub Resources<\/h3>\n\n\n\n<figure class=\"wp-block-image img-third\"><img decoding=\"async\" data-src=\"\/campus\/wp-content\/uploads\/sites\/2\/2019\/05\/GitHub-Thumbnail-1.png\" alt=\"GitHub\" class=\"wp-image-4044 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Check out IBKR <a href=\"https:\/\/ibtweet.com\/github\">GitHub<\/a> Guide. Dive in the&nbsp;<em>Connectivity<\/em>&nbsp;and contract detailed examples, and learn how to initially set up TWS. After that, explore the syntax for streaming&nbsp;<a href=\"\/campus\/quant\/real-time-tick-by-tick-data-via-ibkr-api\/\">market data<\/a>, setting up scanners and error handling. In addition, the historical market data portion of the guide will help you find the earliest date historical data is available for an instrument, which is important for backtesting your algo strategies. Finally, wrap up the review with a look at the&nbsp;<em>Classes<\/em>&nbsp;list, such as&nbsp;<em>EClient<\/em>&nbsp;and&nbsp;<em>EWrapper<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image img-half\"><img decoding=\"async\" data-src=\"\/campus\/wp-content\/uploads\/sites\/2\/2019\/05\/C-sharp-GitHub.png\" alt=\"IBKR TWS API for C#\" class=\"wp-image-4052 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-c-api-architecture\">C# API Architecture<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to our GitHub, consider taking a look at the Architecture of the C# API from a development perspective. Download the software from here  <a href=\"https:\/\/interactivebrokers.github.io\/\">https:\/\/interactivebrokers.github.io\/<\/a> and review the  sample code in \u2018<strong>Testbed<\/strong>\u2019 and \u2018<strong>IBSampleApp<\/strong>\u2018 examples. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-practice-in-a-simulated-trading-environment\">Practice in a Simulated Trading Environment<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, before you start implementing your algo trading strategies in real market conditions, be sure to practice them in a simulated environment. Each real trading account at IBKR comes with a \u201cmirror\u201d paper trader. The paper trading account provides access to the full range of order types and algos and simulates real market conditions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are not an IBKR client yet, we invite you to check out our FREE Trial! Start your simulated account from here:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized img-third\" id=\"Free-Trial-for-IBKR\"><a href=\"https:\/\/www.interactivebrokers.com\/en\/index.php?f=1286\"><img decoding=\"async\" data-src=\"\/campus\/wp-content\/uploads\/sites\/2\/2019\/05\/IBKR-Free-Trial-1.png\" alt=\"Free Trial for IBKR\" class=\"wp-image-4045 lazyload\" width=\"52\" height=\"25\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 52px; aspect-ratio: 52\/25;\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Happy coding in C# API for Algo Trading!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Did you know that C# recently ranked #4 programming language on  PYPL PopularitY of Programming Language. It is also a desired skill by Wall Street employers. Therefore, consider IBKR C# API educational resources for writing your algo trading strategies in this programming language. Follow these three easy steps&#8230;<\/p>\n","protected":false},"author":90,"featured_media":35042,"comment_status":"closed","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[345,340,343,338,341,352,344],"tags":[851,864,594,854,865,575,6415,494,1430],"contributors-categories":[13576],"class_list":["post-34971","post","type-post","status-publish","format-standard","has-post-thumbnail","category-c-sharp-development","category-api-development","category-programing-languages","category-ibkr-quant-news","category-quant-development","category-quant-north-america","category-quant-regions","tag-algo-trading","tag-api","tag-c-2","tag-cplusplus","tag-github","tag-ibkr-api","tag-ibsampleapp","tag-quant","tag-testbed","contributors-categories-interactive-brokers"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>C# API for Algo Trading | IBKR Quant<\/title>\n<meta name=\"description\" content=\"C# ranked #4 programming language on PYPL PopularitY of Programming Language. Consider IBKR C# API edu resources for your algo trading needs\" \/>\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.interactivebrokers.com\/campus\/wp-json\/wp\/v2\/posts\/34971\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C# API for Algo Trading | IBKR Quant Blog\" \/>\n<meta property=\"og:description\" content=\"C# ranked #4 programming language on PYPL PopularitY of Programming Language. Consider IBKR C# API edu resources for your algo trading needs\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/\" \/>\n<meta property=\"og:site_name\" content=\"IBKR Campus US\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-13T14:56:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-20T19:58:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"IBKR Quant\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"IBKR Quant\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\\\/\\\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"NewsArticle\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"IBKR Quant\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/8279da2435a7846d83a358a25c49b8f4\"\n\t            },\n\t            \"headline\": \"C# API for Algo Trading\",\n\t            \"datePublished\": \"2020-02-13T14:56:00+00:00\",\n\t            \"dateModified\": \"2023-01-20T19:58:02+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/\"\n\t            },\n\t            \"wordCount\": 283,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/02\\\/tech-world.jpg\",\n\t            \"keywords\": [\n\t                \"Algo Trading\",\n\t                \"API\",\n\t                \"C#\",\n\t                \"C++\",\n\t                \"GitHub\",\n\t                \"IBKR API\",\n\t                \"IBSampleApp\",\n\t                \"Quant\",\n\t                \"Testbed\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"C# Development\",\n\t                \"IBKR API Development\",\n\t                \"Programming Languages\",\n\t                \"Quant\",\n\t                \"Quant Development\",\n\t                \"Quant North America\",\n\t                \"Quant Regions\"\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/\",\n\t            \"name\": \"C# API for Algo Trading | IBKR Quant Blog\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/02\\\/tech-world.jpg\",\n\t            \"datePublished\": \"2020-02-13T14:56:00+00:00\",\n\t            \"dateModified\": \"2023-01-20T19:58:02+00:00\",\n\t            \"description\": \"C# ranked #4 programming language on PYPL PopularitY of Programming Language. Consider IBKR C# API edu resources for your algo trading needs\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/c-api-for-algo-trading-2\\\/#primaryimage\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/02\\\/tech-world.jpg\",\n\t            \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/02\\\/tech-world.jpg\",\n\t            \"width\": 900,\n\t            \"height\": 540,\n\t            \"caption\": \"Quant\"\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#website\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/\",\n\t            \"name\": \"IBKR Campus US\",\n\t            \"description\": \"Financial Education from Interactive Brokers\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\",\n\t            \"name\": \"Interactive Brokers\",\n\t            \"alternateName\": \"IBKR\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/logo\\\/image\\\/\",\n\t                \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/05\\\/ibkr-campus-logo.jpg\",\n\t                \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/05\\\/ibkr-campus-logo.jpg\",\n\t                \"width\": 669,\n\t                \"height\": 669,\n\t                \"caption\": \"Interactive Brokers\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/logo\\\/image\\\/\"\n\t            },\n\t            \"publishingPrinciples\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/about-ibkr-campus\\\/\",\n\t            \"ethicsPolicy\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/cyber-security-notice\\\/\"\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/8279da2435a7846d83a358a25c49b8f4\",\n\t            \"name\": \"IBKR Quant\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/author\\\/ibkrquant\\\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C# API for Algo Trading | IBKR Quant","description":"C# ranked #4 programming language on PYPL PopularitY of Programming Language. Consider IBKR C# API edu resources for your algo trading needs","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.interactivebrokers.com\/campus\/wp-json\/wp\/v2\/posts\/34971\/","og_locale":"en_US","og_type":"article","og_title":"C# API for Algo Trading | IBKR Quant Blog","og_description":"C# ranked #4 programming language on PYPL PopularitY of Programming Language. Consider IBKR C# API edu resources for your algo trading needs","og_url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/","og_site_name":"IBKR Campus US","article_published_time":"2020-02-13T14:56:00+00:00","article_modified_time":"2023-01-20T19:58:02+00:00","og_image":[{"width":900,"height":540,"url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world.jpg","type":"image\/jpeg"}],"author":"IBKR Quant","twitter_card":"summary_large_image","twitter_misc":{"Written by":"IBKR Quant","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/#article","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/"},"author":{"name":"IBKR Quant","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/8279da2435a7846d83a358a25c49b8f4"},"headline":"C# API for Algo Trading","datePublished":"2020-02-13T14:56:00+00:00","dateModified":"2023-01-20T19:58:02+00:00","mainEntityOfPage":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/"},"wordCount":283,"publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"image":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world.jpg","keywords":["Algo Trading","API","C#","C++","GitHub","IBKR API","IBSampleApp","Quant","Testbed"],"articleSection":["C# Development","IBKR API Development","Programming Languages","Quant","Quant Development","Quant North America","Quant Regions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/","url":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/","name":"C# API for Algo Trading | IBKR Quant Blog","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/#primaryimage"},"image":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world.jpg","datePublished":"2020-02-13T14:56:00+00:00","dateModified":"2023-01-20T19:58:02+00:00","description":"C# ranked #4 programming language on PYPL PopularitY of Programming Language. Consider IBKR C# API edu resources for your algo trading needs","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/c-api-for-algo-trading-2\/#primaryimage","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world.jpg","width":900,"height":540,"caption":"Quant"},{"@type":"WebSite","@id":"https:\/\/ibkrcampus.com\/campus\/#website","url":"https:\/\/ibkrcampus.com\/campus\/","name":"IBKR Campus US","description":"Financial Education from Interactive Brokers","publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ibkrcampus.com\/campus\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ibkrcampus.com\/campus\/#organization","name":"Interactive Brokers","alternateName":"IBKR","url":"https:\/\/ibkrcampus.com\/campus\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/logo\/image\/","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2024\/05\/ibkr-campus-logo.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2024\/05\/ibkr-campus-logo.jpg","width":669,"height":669,"caption":"Interactive Brokers"},"image":{"@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/logo\/image\/"},"publishingPrinciples":"https:\/\/www.interactivebrokers.com\/campus\/about-ibkr-campus\/","ethicsPolicy":"https:\/\/www.interactivebrokers.com\/campus\/cyber-security-notice\/"},{"@type":"Person","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/8279da2435a7846d83a358a25c49b8f4","name":"IBKR Quant","url":"https:\/\/www.interactivebrokers.com\/campus\/author\/ibkrquant\/"}]}},"jetpack_featured_media_url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/02\/tech-world.jpg","_links":{"self":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/34971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/users\/90"}],"replies":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/comments?post=34971"}],"version-history":[{"count":0,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/34971\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media\/35042"}],"wp:attachment":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media?parent=34971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/categories?post=34971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/tags?post=34971"},{"taxonomy":"contributors-categories","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/contributors-categories?post=34971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}