{"id":185998,"date":"2023-03-03T09:34:53","date_gmt":"2023-03-03T14:34:53","guid":{"rendered":"https:\/\/ibkrcampus.com\/?p=185998"},"modified":"2023-03-03T16:10:02","modified_gmt":"2023-03-03T21:10:02","slug":"an-introduction-to-unsupervised-learning-for-trading","status":"publish","type":"post","link":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/","title":{"rendered":"An Introduction to Unsupervised Learning for Trading"},"content":{"rendered":"\n<p>In the previous blogs, we examined supervised learning algorithms like linear regression in detail. In this blog, we look at what unsupervised learning is and how it differs from supervised learning.<\/p>\n\n\n\n<p>Then, we move on to discuss some use cases of unsupervised learning in investment and trading. We explore two unsupervised techniques in particular- k-means clustering and PCA with examples in Python.<\/p>\n\n\n\n<p><strong>Contents<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What is unsupervised learning?<\/li>\n\n\n\n<li>Supervised vs unsupervised learning<\/li>\n\n\n\n<li>When do we use unsupervised algorithms?<\/li>\n\n\n\n<li>Clustering algorithms<\/li>\n\n\n\n<li>Concept of clustering<\/li>\n\n\n\n<li>K-means clustering algorithm<\/li>\n\n\n\n<li>Dimensionality Reduction<\/li>\n\n\n\n<li>Concept of dimensionality reduction<\/li>\n\n\n\n<li>Principal Component Analysis<\/li>\n\n\n\n<li>Other types of unsupervised algorithms<\/li>\n\n\n\n<li>Challenges in unsupervised learning<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">What is unsupervised learning?<\/h2>\n\n\n\n<p>As the name suggests, &#8216;unsupervised&#8217; learning takes place when there is no supervisor or teacher and the learner learns on her own.<\/p>\n\n\n\n<p>For instance, consider a child who sees and tastes an apple for the very first time. She registers the colour, the texture, the taste and the smell of the fruit. The next time she sees an apple, she knows that both this and the previous apple are similar objects as they have very similar characteristics.<\/p>\n\n\n\n<p>She knows that this is very different from an orange. But still, she does not know what it is called in human-speak, i.e. an &#8216;apple&#8217; as there is no knowledge of the label.<\/p>\n\n\n\n<p>Such learning where the labels do not exist (in the absence of a teacher) but the learner can still learn about patterns on her own is referred to as unsupervised learning.<\/p>\n\n\n\n<p>In the context of&nbsp;<a href=\"https:\/\/blog.quantinsti.com\/trading-using-machine-learning-python\/\">machine learning algorithms<\/a>, unsupervised learning occurs when an algorithm learns from plain examples without any associated response and determines the data patterns on its own.<\/p>\n\n\n\n<p>In the next section, we will discuss how this type of learning differs from the other type of popular learning algorithms in machine learning, i.e. supervised learning algorithms.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"supervised-vs-unsupervised-learning\">Supervised vs unsupervised learning<\/h2>\n\n\n\n<p>Learning in supervised learning, as the name suggests, occurs under supervision, i.e., when the algorithm predicts a value for a sample from the training data, it is told whether the prediction was correct or not.<\/p>\n\n\n\n<p>This is possible as we have the correct values stored as &#8216;labels&#8217;\/&#8217;target variable&#8217;, which are passed to the algorithm along with the input data. Common supervised learning tasks are those of classification and&nbsp;<a href=\"https:\/\/quantra.quantinsti.com\/course\/trading-with-machine-learning-regression\" target=\"_blank\" rel=\"noreferrer noopener\">regression<\/a>.<\/p>\n\n\n\n<p>In classification tasks, the labels are the correct class to which the sample belongs, whereas, in regression, the actual value of the dependent variable(Y) serves as a benchmark for comparing the prediction. The algorithm can then tweak its parameters to achieve higher accuracy in prediction.<\/p>\n\n\n\n<p>Thus, the main goal of supervised learning is to build a robust predictive model.<\/p>\n\n\n\n<p>On the other hand, in unsupervised learning, we only pass the input data, and there are no labels. Unsupervised models seek to find the underlying or hidden structure or distribution in the data in order to learn more about the data.<\/p>\n\n\n\n<p>In other words, unsupervised learning is where we only have input data and no corresponding output variables, and the main goal is to learn more or discover new insights from the input data itself.<\/p>\n\n\n\n<p>A common example of unsupervised algorithms are the clustering algorithms, that group the data based on the patterns that the machine detects.<\/p>\n\n\n\n<p>For example, let us consider a situation in which we have a few data points based on two input features X1 and X2.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If we want our algorithm to classify\/categorize the data into two known classes, we will use a supervised&nbsp;<a href=\"https:\/\/quantra.quantinsti.com\/course\/trading-machine-learning-classification-svm\" target=\"_blank\" rel=\"noreferrer noopener\">classification algorithm<\/a>.<\/li>\n\n\n\n<li>On the other hand, if we want the algorithm to tell us how the data is structured, we would use an unsupervised clustering algorithm.<\/li>\n<\/ul>\n\n\n\n<p><em>Stay tuned for the next installment to learn about unsupervised algorithms.<\/em><\/p>\n\n\n\n<p><em>Originally posted on <a href=\"https:\/\/blog.quantinsti.com\/unsupervised-learning\/\">QuantInsti<\/a> Blog. <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We explore two unsupervised techniques in particular- k-means clustering and PCA with examples in Python.<\/p>\n","protected":false},"author":295,"featured_media":183422,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[339,338,350,341,344],"tags":[595,9588],"contributors-categories":[13654],"class_list":{"0":"post-185998","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-science","8":"category-ibkr-quant-news","9":"category-quant-asia-pacific","10":"category-quant-development","11":"category-quant-regions","12":"tag-python","13":"tag-unsupervised-learning","14":"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 v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>An Introduction to Unsupervised Learning for Trading<\/title>\n<meta name=\"description\" content=\"We explore two unsupervised techniques in particular- k-means clustering and PCA with examples in Python.\" \/>\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\/185998\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An Introduction to Unsupervised Learning for Trading | IBKR Campus US\" \/>\n<meta property=\"og:description\" content=\"We explore two unsupervised techniques in particular- k-means clustering and PCA with examples in Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/\" \/>\n<meta property=\"og:site_name\" content=\"IBKR Campus US\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-03T14:34:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-03T21:10:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/vector-grid-blue.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"550\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ashutosh Dave\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ashutosh Dave\" \/>\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\">{\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\\\/an-introduction-to-unsupervised-learning-for-trading\\\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/an-introduction-to-unsupervised-learning-for-trading\\\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Ashutosh Dave\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/e462b9a6b7cd1a6e27f6e29fc69942c8\"\n\t            },\n\t            \"headline\": \"An Introduction to Unsupervised Learning for Trading\",\n\t            \"datePublished\": \"2023-03-03T14:34:53+00:00\",\n\t            \"dateModified\": \"2023-03-03T21:10:02+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/an-introduction-to-unsupervised-learning-for-trading\\\/\"\n\t            },\n\t            \"wordCount\": 633,\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\\\/an-introduction-to-unsupervised-learning-for-trading\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/vector-grid-blue.jpg\",\n\t            \"keywords\": [\n\t                \"Python\",\n\t                \"Unsupervised Learning\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"Data Science\",\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\\\/an-introduction-to-unsupervised-learning-for-trading\\\/\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/an-introduction-to-unsupervised-learning-for-trading\\\/\",\n\t            \"name\": \"An Introduction to Unsupervised Learning for Trading | IBKR Campus US\",\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\\\/an-introduction-to-unsupervised-learning-for-trading\\\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/an-introduction-to-unsupervised-learning-for-trading\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/vector-grid-blue.jpg\",\n\t            \"datePublished\": \"2023-03-03T14:34:53+00:00\",\n\t            \"dateModified\": \"2023-03-03T21:10:02+00:00\",\n\t            \"description\": \"We explore two unsupervised techniques in particular- k-means clustering and PCA with examples in Python.\",\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\\\/an-introduction-to-unsupervised-learning-for-trading\\\/\"\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\\\/an-introduction-to-unsupervised-learning-for-trading\\\/#primaryimage\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/vector-grid-blue.jpg\",\n\t            \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/02\\\/vector-grid-blue.jpg\",\n\t            \"width\": 900,\n\t            \"height\": 550,\n\t            \"caption\": \"Simulated Trading for Computational Finance Educators\"\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\\\/e462b9a6b7cd1a6e27f6e29fc69942c8\",\n\t            \"name\": \"Ashutosh Dave\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/author\\\/ashutoshdave\\\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"An Introduction to Unsupervised Learning for Trading","description":"We explore two unsupervised techniques in particular- k-means clustering and PCA with examples in Python.","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\/185998\/","og_locale":"en_US","og_type":"article","og_title":"An Introduction to Unsupervised Learning for Trading | IBKR Campus US","og_description":"We explore two unsupervised techniques in particular- k-means clustering and PCA with examples in Python.","og_url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/","og_site_name":"IBKR Campus US","article_published_time":"2023-03-03T14:34:53+00:00","article_modified_time":"2023-03-03T21:10:02+00:00","og_image":[{"width":900,"height":550,"url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/vector-grid-blue.jpg","type":"image\/jpeg"}],"author":"Ashutosh Dave","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ashutosh Dave","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/#article","isPartOf":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/"},"author":{"name":"Ashutosh Dave","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/e462b9a6b7cd1a6e27f6e29fc69942c8"},"headline":"An Introduction to Unsupervised Learning for Trading","datePublished":"2023-03-03T14:34:53+00:00","dateModified":"2023-03-03T21:10:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/"},"wordCount":633,"publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/vector-grid-blue.jpg","keywords":["Python","Unsupervised Learning"],"articleSection":["Data Science","Quant","Quant Asia Pacific","Quant Development","Quant Regions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/","url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/","name":"An Introduction to Unsupervised Learning for Trading | IBKR Campus US","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/#primaryimage"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/vector-grid-blue.jpg","datePublished":"2023-03-03T14:34:53+00:00","dateModified":"2023-03-03T21:10:02+00:00","description":"We explore two unsupervised techniques in particular- k-means clustering and PCA with examples in Python.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/an-introduction-to-unsupervised-learning-for-trading\/#primaryimage","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/vector-grid-blue.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/vector-grid-blue.jpg","width":900,"height":550,"caption":"Simulated Trading for Computational Finance Educators"},{"@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\/e462b9a6b7cd1a6e27f6e29fc69942c8","name":"Ashutosh Dave","url":"https:\/\/www.interactivebrokers.com\/campus\/author\/ashutoshdave\/"}]}},"jetpack_featured_media_url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2023\/02\/vector-grid-blue.jpg","_links":{"self":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/185998","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\/295"}],"replies":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/comments?post=185998"}],"version-history":[{"count":0,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/185998\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media\/183422"}],"wp:attachment":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media?parent=185998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/categories?post=185998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/tags?post=185998"},{"taxonomy":"contributors-categories","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/contributors-categories?post=185998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}