{"id":182553,"date":"2022-11-28T16:25:00","date_gmt":"2022-11-28T21:25:00","guid":{"rendered":"https:\/\/ibkrcampus.com\/traders-insight\/new-ibkr-python-api-course\/"},"modified":"2023-02-13T17:10:56","modified_gmt":"2023-02-13T22:10:56","slug":"new-ibkr-python-api-course","status":"publish","type":"post","link":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/","title":{"rendered":"New IBKR Python API Course"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/API-blue-teal.jpg\" alt=\" class=\" class=\"wp-image-167577 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/figure>\n\n\n\n<p>IBKR&#8217;s brand new course &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/what-is-the-tws-api\">Python TWS API<\/a>&#8221; shows traders how to get started with our Trader Workstation and the Python API. <\/p>\n\n\n\n<p>This Algo Trading-oriented track follows an intuitive outline, with engaging short video tutorials, <em>Study Notes<\/em> that supplement the project materials, and links to additional resources.<\/p>\n\n\n\n<p>The course starts with Lesson 1  &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/what-is-the-tws-api\">What is the TWS API?<\/a>&#8220;. It touches upon program prerequisites, what the intended audience is and focuses on enabling the proper TWS settings.<\/p>\n\n\n\n<p>Lesson 2 &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/installing-configuring-tws-for-the-api\">Installing &amp; Configuring TWS for the API<\/a>&#8221; demonstrates how to install our Trader Workstation (TWS) and IB Gateway, and which socket ports to enable for the API connections.<\/p>\n\n\n\n<p>Next, in <a href=\"https:\/\/tradersacademy.online\/trading-lesson\/accessing-the-tws-python-api-source-code\">Lesson 3<\/a>, viewers get familiar with how to access the TWS Python API source code. These helpful samples demonstrate how to define the messages that will be transmitted between the TWS and your API application.<\/p>\n\n\n\n<p>Moreover, these code samples are further illustrated in Lesson 4 &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/essential-components-of-tws-api-programs\">Essential components of TWS API programs<\/a>&#8220;. The module helps users learn about the most important classes &#8211;  <a href=\"https:\/\/interactivebrokers.github.io\/tws-api\/classIBApi_1_1EClient.html\">EClient<\/a> and <a href=\"https:\/\/interactivebrokers.github.io\/tws-api\/interfaceIBApi_1_1EWrapper.html\">EWrapper<\/a>.<\/p>\n\n\n\n<p>Lesson 5 &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/python-receiving-market-data\">Requesting Market Data \u2013 Code Walkthrough<\/a>&#8221; showcases how to retrieve real-time and historical market data.<\/p>\n\n\n\n<p>Further into the course, Lesson 6, which is titled &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/placing-orders\">Placing Orders using TWS Python API<\/a>&#8220;, presents how to place, monitor, modify, or cancel orders from the TWS API.<\/p>\n\n\n\n<p>In addition to the basic order type samples in Lesson 6, traders find detailed instructions on how to place combo and bracket orders in Lesson 7. See &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/python-complex-orders\">TWS Python API Placing Complex Orders<\/a>&#8221; for details and ready to use Python code.<\/p>\n\n\n\n<p>In the following chapter, Lesson 8 &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/python-account-portfolio\">Accessing Portfolio Data and Account Information<\/a>&#8220;, traders explore a workaround solution on how to retrieve account data, using the functions <em>ReqAccountUpdates<\/em>, <em>ReqPositions <\/em>and <em>ReqPositionsMulti<\/em>.<\/p>\n\n\n\n<p>The program continues with Lesson 9 &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/tws-python-api-market-parameters-and-scanners\">TWS Python API Market Parameters and Scanners<\/a>&#8221; where viewers receive instructions on how to code market scanner parameters.<\/p>\n\n\n\n<p>The final module, Lesson 10 &#8220;<a href=\"https:\/\/tradersacademy.online\/trading-lesson\/tws-python-api-concurrency-example\">TWS Python API Concurrency Example<\/a>&#8220;, explains what concurrency is and presents basic concepts behind it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-a-closer-look-at-lesson-1\">A Closer Look at Lesson 1<\/h3>\n\n\n\n<p>Let&#8217;s take a quick look at the tutorial in Lesson 1 and find out how to get started with configuring the TWS settings for the API connection. <\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<div class=\"wp-block-embed__wrapper\">\n<div class=\"videoWrapper\">\r\n            <div data-youtube-id=\"USQmEGWu7sk\" class=\"yt-video-blocked video-overlay lazyload\"\r\n                 style=\"background-image:inherit;\" data-bg-image=\"url(&#039;https:\/\/img.youtube.com\/vi\/USQmEGWu7sk\/hqdefault.jpg&#039;)\">\r\n                <div>\r\n                    <p class=\"text-large mb-4\">\r\n                        To watch this video you must accept functional cookies.\r\n                    <\/p>\r\n                    <button class=\"btn btn-primary w-50 manage-cookies\">\r\n                        Manage Cookies\r\n                    <\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\n<\/div>\n<\/figure>\n\n\n\n<p>Visit the IBKR Traders&#8217; Academy course for additional insights on this topic: <a href=\"https:\/\/tradersacademy.online\/trading-lesson\/what-is-the-tws-api\">https:\/\/tradersacademy.online\/trading-lesson\/what-is-the-tws-api<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>IBKR&#8217;s brand new course &#8220;Python TWS API&#8221; shows traders how to get started with our Trader Workstation and the Python API.<\/p>\n","protected":false},"author":90,"featured_media":182554,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[339,340,343,349,338,350,341,351,352,344,2197],"tags":[851,864,1014,1015,865,575,595],"contributors-categories":[13576],"class_list":{"0":"post-182553","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-science","8":"category-api-development","9":"category-programing-languages","10":"category-python-development","11":"category-ibkr-quant-news","12":"category-quant-asia-pacific","13":"category-quant-development","14":"category-quant-europe","15":"category-quant-north-america","16":"category-quant-regions","17":"category-quant-south-america","18":"tag-algo-trading","19":"tag-api","20":"tag-eclient","21":"tag-ewrapper","22":"tag-github","23":"tag-ibkr-api","24":"tag-python","25":"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 v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>New IBKR Python API Course | IBKR Quant<\/title>\n<meta name=\"description\" content=\"IBKR&#039;s brand new course &quot;Python TWS API&quot; shows traders how to get started with our Trader Workstation and the Python API.\" \/>\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\/182553\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New IBKR Python API Course\" \/>\n<meta property=\"og:description\" content=\"IBKR&#039;s brand new course &quot;Python TWS API&quot; shows traders how to get started with our Trader Workstation and the Python API.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/\" \/>\n<meta property=\"og:site_name\" content=\"IBKR Campus US\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-28T21:25:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-13T22:10:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/API-blue-teal.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\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:title\" content=\"New IBKR Python API Course\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"IBKR Quant\" \/>\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:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/\"\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\": \"New IBKR Python API Course\",\n\t            \"datePublished\": \"2022-11-28T21:25:00+00:00\",\n\t            \"dateModified\": \"2023-02-13T22:10:56+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/\"\n\t            },\n\t            \"wordCount\": 375,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/API-blue-teal.jpg\",\n\t            \"keywords\": [\n\t                \"Algo Trading\",\n\t                \"API\",\n\t                \"EClient\",\n\t                \"EWrapper\",\n\t                \"GitHub\",\n\t                \"IBKR API\",\n\t                \"Python\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"Data Science\",\n\t                \"IBKR API Development\",\n\t                \"Programming Languages\",\n\t                \"Python Development\",\n\t                \"Quant\",\n\t                \"Quant Asia Pacific\",\n\t                \"Quant Development\",\n\t                \"Quant Europe\",\n\t                \"Quant North America\",\n\t                \"Quant Regions\",\n\t                \"Quant South America\"\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/\",\n\t            \"name\": \"New IBKR Python API Course\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/API-blue-teal.jpg\",\n\t            \"datePublished\": \"2022-11-28T21:25:00+00:00\",\n\t            \"dateModified\": \"2023-02-13T22:10:56+00:00\",\n\t            \"description\": \"IBKR's brand new course \\\"Python TWS API\\\" shows traders how to get started with our Trader Workstation and the Python API.\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/new-ibkr-python-api-course\\\/#primaryimage\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/API-blue-teal.jpg\",\n\t            \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/API-blue-teal.jpg\",\n\t            \"width\": 1000,\n\t            \"height\": 563,\n\t            \"caption\": \"New IBKR Python API Course\"\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":"New IBKR Python API Course | IBKR Quant","description":"IBKR's brand new course \"Python TWS API\" shows traders how to get started with our Trader Workstation and the Python API.","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\/182553\/","og_locale":"en_US","og_type":"article","og_title":"New IBKR Python API Course","og_description":"IBKR's brand new course \"Python TWS API\" shows traders how to get started with our Trader Workstation and the Python API.","og_url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/","og_site_name":"IBKR Campus US","article_published_time":"2022-11-28T21:25:00+00:00","article_modified_time":"2023-02-13T22:10:56+00:00","og_image":[{"width":1000,"height":563,"url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/API-blue-teal.jpg","type":"image\/jpeg"}],"author":"IBKR Quant","twitter_card":"summary_large_image","twitter_title":"New IBKR Python API Course","twitter_misc":{"Written by":"IBKR Quant"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/#article","isPartOf":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/"},"author":{"name":"IBKR Quant","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/8279da2435a7846d83a358a25c49b8f4"},"headline":"New IBKR Python API Course","datePublished":"2022-11-28T21:25:00+00:00","dateModified":"2023-02-13T22:10:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/"},"wordCount":375,"publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/API-blue-teal.jpg","keywords":["Algo Trading","API","EClient","EWrapper","GitHub","IBKR API","Python"],"articleSection":["Data Science","IBKR API Development","Programming Languages","Python Development","Quant","Quant Asia Pacific","Quant Development","Quant Europe","Quant North America","Quant Regions","Quant South America"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/","url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/","name":"New IBKR Python API Course","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/#primaryimage"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/API-blue-teal.jpg","datePublished":"2022-11-28T21:25:00+00:00","dateModified":"2023-02-13T22:10:56+00:00","description":"IBKR's brand new course \"Python TWS API\" shows traders how to get started with our Trader Workstation and the Python API.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/new-ibkr-python-api-course\/#primaryimage","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/API-blue-teal.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/API-blue-teal.jpg","width":1000,"height":563,"caption":"New IBKR Python API Course"},{"@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\/2023\/02\/API-blue-teal.jpg","_links":{"self":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/182553","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=182553"}],"version-history":[{"count":0,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/182553\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media\/182554"}],"wp:attachment":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media?parent=182553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/categories?post=182553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/tags?post=182553"},{"taxonomy":"contributors-categories","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/contributors-categories?post=182553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}