{"id":165282,"date":"2025-11-13T06:53:13","date_gmt":"2025-11-13T06:53:13","guid":{"rendered":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/"},"modified":"2025-11-13T06:53:13","modified_gmt":"2025-11-13T06:53:13","slug":"code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2","status":"publish","type":"post","link":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/","title":{"rendered":"Code a Trading Bot with me in Python on Interactive Brokers TWS &#8211; Part 2"},"content":{"rendered":"<div class=\"youtubomatic-video-container\"><iframe loading=\"lazy\" width=\"580\" height=\"380\" src=\"https:\/\/www.youtube.com\/embed\/NskYvXnqQjc?autoplay=1&#038;controls=1&#038;hl=en\" frameborder=\"0\" allowfullscreen><\/iframe><\/div>\n<p>Tasks for today&#8217;s livestream:<br \/>\n<a href=\"https:\/\/docs.google.com\/document\/d\/1CSueIHNa1tbiKxmqHKdq_U0LBEmby7_gW6sB768BVVI\/edit?usp=sharing\" target=\"_blank\">https:\/\/docs.google.com\/document\/d\/1CSueIHNa1tbiKxmqHKdq_U0LBEmby7_gW6sB768BVVI\/edit?usp=sharing<\/a><\/p>\n<p>Risk Disclaimer:<br \/>\nContent provided by ATJ Traders does not serve as investment advice but serves for research purposes only. Your capital is at risk when trading in the financial markets. Past performance is not an indicator of future results. The use of ATJ Traders&#8217; content or 3rd party investment services is solely at your own discretion and responsibility.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tasks for today&#8217;s livestream: https:\/\/docs.google.com\/document\/d\/1CSueIHNa1tbiKxmqHKdq_U0LBEmby7_gW6sB768BVVI\/edit?usp=sharing Risk Disclaimer: Content provided by ATJ Traders does not serve as investment advice but serves for research purposes only. Your capital is at risk when trading in the financial markets. Past performance is not an indicator of future results. The use of ATJ Traders&#8217; content or 3rd party investment services is solely at your own discretion and responsibility.<\/p>\n","protected":false},"author":1,"featured_media":165283,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[1],"tags":[],"class_list":["post-165282","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Code a Trading Bot with me in Python on Interactive Brokers TWS - Part 2 - UshopWell.com<\/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:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Code a Trading Bot with me in Python on Interactive Brokers TWS - Part 2 - UshopWell.com\" \/>\n<meta property=\"og:description\" content=\"Tasks for today&#8217;s livestream: https:\/\/docs.google.com\/document\/d\/1CSueIHNa1tbiKxmqHKdq_U0LBEmby7_gW6sB768BVVI\/edit?usp=sharing Risk Disclaimer: Content provided by ATJ Traders does not serve as investment advice but serves for research purposes only. Your capital is at risk when trading in the financial markets. Past performance is not an indicator of future results. The use of ATJ Traders&#8217; content or 3rd party investment services is solely at your own discretion and responsibility.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/\" \/>\n<meta property=\"og:site_name\" content=\"UshopWell.com\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-13T06:53:13+00:00\" \/>\n<meta name=\"author\" content=\"UShopWell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"UShopWell\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/\"},\"author\":{\"name\":\"UShopWell\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\"},\"headline\":\"Code a Trading Bot with me in Python on Interactive Brokers TWS &#8211; Part 2\",\"datePublished\":\"2025-11-13T06:53:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/\"},\"wordCount\":92,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/165282\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/\",\"name\":\"Code a Trading Bot with me in Python on Interactive Brokers TWS - Part 2 - UshopWell.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/165282\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2.jpg\",\"datePublished\":\"2025-11-13T06:53:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/165282\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2.jpg\",\"contentUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/165282\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2.jpg\",\"width\":480,\"height\":360,\"caption\":\"Code a Trading Bot with me in Python on Interactive Brokers TWS &#8211; Part 2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code a Trading Bot with me in Python on Interactive Brokers TWS &#8211; Part 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"name\":\"UshopWell.com\",\"description\":\"The Premiere Online Marketplace\",\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\",\"name\":\"UshopWell\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"contentUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"width\":365,\"height\":359,\"caption\":\"UshopWell\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\",\"name\":\"UShopWell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"caption\":\"UShopWell\"},\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/author\\\/kburnettu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Code a Trading Bot with me in Python on Interactive Brokers TWS - Part 2 - UshopWell.com","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:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/","og_locale":"en_US","og_type":"article","og_title":"Code a Trading Bot with me in Python on Interactive Brokers TWS - Part 2 - UshopWell.com","og_description":"Tasks for today&#8217;s livestream: https:\/\/docs.google.com\/document\/d\/1CSueIHNa1tbiKxmqHKdq_U0LBEmby7_gW6sB768BVVI\/edit?usp=sharing Risk Disclaimer: Content provided by ATJ Traders does not serve as investment advice but serves for research purposes only. Your capital is at risk when trading in the financial markets. Past performance is not an indicator of future results. The use of ATJ Traders&#8217; content or 3rd party investment services is solely at your own discretion and responsibility.","og_url":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/","og_site_name":"UshopWell.com","article_published_time":"2025-11-13T06:53:13+00:00","author":"UShopWell","twitter_card":"summary_large_image","twitter_misc":{"Written by":"UShopWell"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/#article","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/"},"author":{"name":"UShopWell","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc"},"headline":"Code a Trading Bot with me in Python on Interactive Brokers TWS &#8211; Part 2","datePublished":"2025-11-13T06:53:13+00:00","mainEntityOfPage":{"@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/"},"wordCount":92,"commentCount":0,"publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2025\/11\/165282\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/","url":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/","name":"Code a Trading Bot with me in Python on Interactive Brokers TWS - Part 2 - UshopWell.com","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/#primaryimage"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2025\/11\/165282\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2.jpg","datePublished":"2025-11-13T06:53:13+00:00","breadcrumb":{"@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/#primaryimage","url":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2025\/11\/165282\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2.jpg","contentUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2025\/11\/165282\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2.jpg","width":480,"height":360,"caption":"Code a Trading Bot with me in Python on Interactive Brokers TWS &#8211; Part 2"},{"@type":"BreadcrumbList","@id":"https:\/\/ushopwell.com\/ublog\/code-a-trading-bot-with-me-in-python-on-interactive-brokers-tws-part-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ushopwell.com\/ublog\/"},{"@type":"ListItem","position":2,"name":"Code a Trading Bot with me in Python on Interactive Brokers TWS &#8211; Part 2"}]},{"@type":"WebSite","@id":"https:\/\/ushopwell.com\/ublog\/#website","url":"https:\/\/ushopwell.com\/ublog\/","name":"UshopWell.com","description":"The Premiere Online Marketplace","publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ushopwell.com\/ublog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ushopwell.com\/ublog\/#organization","name":"UshopWell","url":"https:\/\/ushopwell.com\/ublog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/","url":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","contentUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","width":365,"height":359,"caption":"UshopWell"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc","name":"UShopWell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","caption":"UShopWell"},"url":"https:\/\/ushopwell.com\/ublog\/author\/kburnettu\/"}]}},"_links":{"self":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/165282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/comments?post=165282"}],"version-history":[{"count":0,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/165282\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/media\/165283"}],"wp:attachment":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/media?parent=165282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/categories?post=165282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/tags?post=165282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}