{"id":159684,"date":"2022-11-09T16:32:00","date_gmt":"2022-11-09T21:32:00","guid":{"rendered":"https:\/\/ibkrcampus.com\/?p=159684"},"modified":"2023-02-09T15:46:43","modified_gmt":"2023-02-09T20:46:43","slug":"using-python-lambda-function-in-trading-part-ii","status":"publish","type":"post","link":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/","title":{"rendered":"Using Python Lambda Function in Trading &#8211; Part II"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>See <a href=\"https:\/\/www.tradersinsight.news\/ibkr-quant-news\/using-python-lambda-function-in-trading\/\">Part I<\/a> for an overview of lambda function.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-python-lambda-in-trading\">Python lambda in trading<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With Python\u2019s lambda function, we can write several codes for different trade related inputs. Let us see the examples for trading below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Lambda construct with a single argument\nx = &#91;23,34,55]\nfunc = lambda x: max(x)\nprint (func(x))\n\n# Lambda construct with multiple arguments\nprice,volume = 60,20\nfunc = lambda price,volume: price\/volume\nprint(func(price,volume))\n\n# Lambda construct with logical operators\nsignal = \"SELL\"\nfunc = lambda x: x&gt;50 and signal == \"BUY\"\nfunc(65)\n\n# Lambda construct with conditional expressions like the if..else statement and comparison operators\nfunc = lambda x: \"BUY\" if x &gt; 45 else \"SELL\"\nsignal = func(65)\nprint(signal)\n\n# We can also construct lambda with multiple if..else statements in the following manner\nfunc = lambda x: \"BUY\" if x &lt;=  30 else \"SELL\" if x&gt;= 70 else \"None\"\nsignal = func(65)\nprint(signal)\n\n# The filter function is used to extract each element in the iterable object\n# for which the function returns True. In this case, we will define the function\n# using the lambda construct and apply the filter function\n\nSignal = &#91;'Buy','Sell', None, 'Sell', 'Sell', 'Sell']\nlist(filter(lambda x: x == 'Buy' or x == 'Sell', Signal))\n\n# The reduce function is a unique function which reduces the input list to a single value\n# by calling the function provided as part of the argument.  The reduce function by default\n# starts from the first value of the list and passes the current output along the next item\n# from the list.\n\nfrom functools import reduce\nreduce((lambda x,y: x+y),&#91;2,1.35,-2.4,3])<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><a href=\"https:\/\/gist.github.com\/quantra-go-algo\/356498c35b50cce0ad3b596064d0dda9#file-python_lambda_trading-py\" target=\"_blank\" rel=\"noreferrer noopener\">Python_lambda_trading.py&nbsp;<\/a>hosted with \u2764 by&nbsp;<a href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"benefits-of-lambda-function-in-trading\">Benefits of lambda function in trading<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">There are quite a few benefits of using lambda function, even for trading. Let us see those benefits below.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"continuous-scaling\">Continuous scaling<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Lambda precisely manages the scaling of your functions (or application) by running codes parallelly for different trading inputs, and processes each input individually.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"helps-in-time-management\">Helps in time management<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Lambda frees up your programming resources by taking over the time consumed by defining several functions. With lambda, you do not need to define every function and hence, you can save lot of time.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"modernises-your-trading-business\">Modernises your trading business<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Lambda enables you to use functions with pre-trained machine learning models to include artificial intelligence in your trade easily. A single application programming interface (API) request can classify images, analyze videos, convert speech to text, perform natural language processing, and more.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Lambda function is a useful function for traders who code with the help of Python. Once known by the programmer, it is the preferred function since it helps manage time, is quick while coding and has advanced operations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Visit QuantInsti for additional insight on this topic: <a href=\"https:\/\/blog.quantinsti.com\/using-python-lambda-function-in-trading\/\">https:\/\/blog.quantinsti.com\/using-python-lambda-function-in-trading\/<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With Python\u2019s lambda function, we can write several codes for different trade related inputs.<\/p>\n","protected":false},"author":368,"featured_media":182100,"comment_status":"closed","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[339,343,349,338,350,341,344],"tags":[851,865,852,14091,14092],"contributors-categories":[13654],"class_list":["post-159684","post","type-post","status-publish","format-standard","has-post-thumbnail","category-data-science","category-programing-languages","category-python-development","category-ibkr-quant-news","category-quant-asia-pacific","category-quant-development","category-quant-regions","tag-algo-trading","tag-github","tag-machine-learning","tag-python-lambda-function","tag-python_lambda_trading-py","contributors-categories-quantinsti"],"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>Using Python Lambda Function in Trading &#8211; Part II<\/title>\n<meta name=\"description\" content=\"With Python\u2019s lambda function, we can write several codes for different trade related inputs.\" \/>\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\/159684\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Python Lambda Function in Trading - Part II\" \/>\n<meta property=\"og:description\" content=\"With Python\u2019s lambda function, we can write several codes for different trade related inputs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/\" \/>\n<meta property=\"og:site_name\" content=\"IBKR Campus US\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-09T21:32:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-09T20:46:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/quant-globe-orange-purple.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=\"Chainika Thakar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Using Python Lambda Function in Trading - Part II\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chainika Thakar\" \/>\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:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/using-python-lambda-function-in-trading-part-ii\\\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/using-python-lambda-function-in-trading-part-ii\\\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Chainika Thakar\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/c97b4c6a477fa019494f67cff50fcb10\"\n\t            },\n\t            \"headline\": \"Using Python Lambda Function in Trading &#8211; Part II\",\n\t            \"datePublished\": \"2022-11-09T21:32:00+00:00\",\n\t            \"dateModified\": \"2023-02-09T20:46:43+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/using-python-lambda-function-in-trading-part-ii\\\/\"\n\t            },\n\t            \"wordCount\": 230,\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\\\/using-python-lambda-function-in-trading-part-ii\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/quant-globe-orange-purple.jpg\",\n\t            \"keywords\": [\n\t                \"Algo Trading\",\n\t                \"GitHub\",\n\t                \"Machine Learning\",\n\t                \"Python Lambda Function\",\n\t                \"Python_lambda_trading.py\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"Data Science\",\n\t                \"Programming Languages\",\n\t                \"Python Development\",\n\t                \"Quant\",\n\t                \"Quant Asia Pacific\",\n\t                \"Quant Development\",\n\t                \"Quant Regions\"\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\\\/using-python-lambda-function-in-trading-part-ii\\\/\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/using-python-lambda-function-in-trading-part-ii\\\/\",\n\t            \"name\": \"Using Python Lambda Function in Trading - Part II\",\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\\\/using-python-lambda-function-in-trading-part-ii\\\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/using-python-lambda-function-in-trading-part-ii\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/quant-globe-orange-purple.jpg\",\n\t            \"datePublished\": \"2022-11-09T21:32:00+00:00\",\n\t            \"dateModified\": \"2023-02-09T20:46:43+00:00\",\n\t            \"description\": \"With Python\u2019s lambda function, we can write several codes for different trade related inputs.\",\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\\\/using-python-lambda-function-in-trading-part-ii\\\/\"\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\\\/using-python-lambda-function-in-trading-part-ii\\\/#primaryimage\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/quant-globe-orange-purple.jpg\",\n\t            \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/quant-globe-orange-purple.jpg\",\n\t            \"width\": 1000,\n\t            \"height\": 563,\n\t            \"caption\": \"Using Python Lambda Function in Trading - Part II\"\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\\\/c97b4c6a477fa019494f67cff50fcb10\",\n\t            \"name\": \"Chainika Thakar\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/author\\\/chainikathakar\\\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using Python Lambda Function in Trading &#8211; Part II","description":"With Python\u2019s lambda function, we can write several codes for different trade related inputs.","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\/159684\/","og_locale":"en_US","og_type":"article","og_title":"Using Python Lambda Function in Trading - Part II","og_description":"With Python\u2019s lambda function, we can write several codes for different trade related inputs.","og_url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/","og_site_name":"IBKR Campus US","article_published_time":"2022-11-09T21:32:00+00:00","article_modified_time":"2023-02-09T20:46:43+00:00","og_image":[{"width":1000,"height":563,"url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/quant-globe-orange-purple.jpg","type":"image\/jpeg"}],"author":"Chainika Thakar","twitter_card":"summary_large_image","twitter_title":"Using Python Lambda Function in Trading - Part II","twitter_misc":{"Written by":"Chainika Thakar","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/#article","isPartOf":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/"},"author":{"name":"Chainika Thakar","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/c97b4c6a477fa019494f67cff50fcb10"},"headline":"Using Python Lambda Function in Trading &#8211; Part II","datePublished":"2022-11-09T21:32:00+00:00","dateModified":"2023-02-09T20:46:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/"},"wordCount":230,"publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/quant-globe-orange-purple.jpg","keywords":["Algo Trading","GitHub","Machine Learning","Python Lambda Function","Python_lambda_trading.py"],"articleSection":["Data Science","Programming Languages","Python Development","Quant","Quant Asia Pacific","Quant Development","Quant Regions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/","url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/","name":"Using Python Lambda Function in Trading - Part II","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/#primaryimage"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/quant-globe-orange-purple.jpg","datePublished":"2022-11-09T21:32:00+00:00","dateModified":"2023-02-09T20:46:43+00:00","description":"With Python\u2019s lambda function, we can write several codes for different trade related inputs.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/using-python-lambda-function-in-trading-part-ii\/#primaryimage","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/quant-globe-orange-purple.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/quant-globe-orange-purple.jpg","width":1000,"height":563,"caption":"Using Python Lambda Function in Trading - Part II"},{"@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\/c97b4c6a477fa019494f67cff50fcb10","name":"Chainika Thakar","url":"https:\/\/www.interactivebrokers.com\/campus\/author\/chainikathakar\/"}]}},"jetpack_featured_media_url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/quant-globe-orange-purple.jpg","_links":{"self":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/159684","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\/368"}],"replies":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/comments?post=159684"}],"version-history":[{"count":0,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/159684\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media\/182100"}],"wp:attachment":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media?parent=159684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/categories?post=159684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/tags?post=159684"},{"taxonomy":"contributors-categories","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/contributors-categories?post=159684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}