{"id":13970,"date":"2019-08-14T09:31:10","date_gmt":"2019-08-14T13:31:10","guid":{"rendered":"https:\/\/ibkrcampus.com\/?p=13970"},"modified":"2022-11-21T09:44:02","modified_gmt":"2022-11-21T14:44:02","slug":"step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii","status":"publish","type":"post","link":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/","title":{"rendered":"Step By Step Guide To Natural Language Processing (NLP) In Trading &#8211; Part II"},"content":{"rendered":"\n<p>Read the <a href=\"\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\">first part<\/a> in this series for an overview of NLP in trading.<\/p>\n\n\n\n<p><strong>Preprocess the data<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" data-src=\"https:\/\/d1rwhvwstyk9gu.cloudfront.net\/2019\/07\/nlp-preprocess-data.png\" alt=\"QuantInsti NLP in Trading\" width=\"482\" height=\"248\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 482px; aspect-ratio: 482\/248;\" \/><\/figure>\n\n\n\n<p><br><br>There are different problems associated with these two data sets. Unstructured data like Twitter feeds consist of many non-textual data, such as hashtags and mentions. These need to be removed before measuring the text\u2019s sentiment.\u00a0<br><br>For structured data, the size of the text can easily cloud its essence. To solve this, you need to break the text down into individual sentences or apply techniques such as tf-idf to estimate the importance of words.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Convert the text to a sentiment score<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" data-src=\"https:\/\/d1rwhvwstyk9gu.cloudfront.net\/2019\/07\/nlp-get-data.png\" alt=\"Step By Step Guide To Natural Language Processing (NLP) In Trading\" width=\"481\" height=\"154\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 481px; aspect-ratio: 481\/154;\" \/><\/figure>\n\n\n\n<p>Converting the text data to a numerical score is a challenging task. For unstructured text, you can use pre-existing packages such as VADER to estimate the sentiment of the news. If the text is a blog or an article then you can try breaking it down for VADER to make sense of it.<br><br>For structured text, you don&#8217;t have any pre-existing libraries that can help you convert the text to a positive or a negative score. So, you will have to create a library of your own.<br><br>When building such a library of relevant structured data, care should be taken to consider texts from similar sources and the corresponding market reactions to this text data.<br><br>For example, if the Fed releases a statement saying that \u201cthe inflation expectations are firmly anchored\u201d and changes it to \u201cthe inflation expectations are stable\u201d, then libraries like VADER won&#8217;t be able to tell the difference apart, but the market will react significantly.<br><br>To understand the score of the sentiment of such text, you need to develop a word-to vector model or a decision tree model using the tf-idf array.<\/p>\n\n\n\n<p><em>Visit <\/em><a href=\"https:\/\/blog.quantinsti.com\/natural-language-processing-trading\/ \"><em>QuantInsti<\/em><\/a><em> website to learn how to generate and backtest the trading  model.    <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Varun Divakar demonstrates how to preprocess the data and convert the text to a sentiment score in this NLP in Trading article.<\/p>\n","protected":false},"author":134,"featured_media":14335,"comment_status":"closed","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[339,343,349,338,350,341,344],"tags":[851,806,2105,852,2859,2860,595],"contributors-categories":[13654],"class_list":{"0":"post-13970","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-science","8":"category-programing-languages","9":"category-python-development","10":"category-ibkr-quant-news","11":"category-quant-asia-pacific","12":"category-quant-development","13":"category-quant-regions","14":"tag-algo-trading","15":"tag-data-science","16":"tag-deep-learning","17":"tag-machine-learning","18":"tag-natural-language-processing","19":"tag-nlp","20":"tag-python","21":"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>Step By Step Guide To Natural Language Processing (NLP) In Trading &#8211; Part II<\/title>\n<meta name=\"description\" content=\"Varun Divakar demonstrates how to preprocess the data and convert the text to a sentiment score in this NLP in Trading article.\" \/>\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\/13970\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Natural Language Processing In Trading - QuantInsti\" \/>\n<meta property=\"og:description\" content=\"Varun Divakar demonstrates how to preprocess the data and convert the text to a sentiment score in this NLP in Trading article.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/\" \/>\n<meta property=\"og:site_name\" content=\"IBKR Campus US\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-14T13:31:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-21T14:44:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/quant-feature-8.png\" \/>\n\t<meta property=\"og:image:width\" content=\"657\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Varun Divakar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Varun Divakar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\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\\\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\\\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\\\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Varun Divakar\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/c1ba2ec6d2105bcd9a7668a58f7003f5\"\n\t            },\n\t            \"headline\": \"Step By Step Guide To Natural Language Processing (NLP) In Trading &#8211; Part II\",\n\t            \"datePublished\": \"2019-08-14T13:31:10+00:00\",\n\t            \"dateModified\": \"2022-11-21T14:44:02+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\\\/\"\n\t            },\n\t            \"wordCount\": 312,\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\\\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2019\\\/08\\\/quant-feature-8.png\",\n\t            \"keywords\": [\n\t                \"Algo Trading\",\n\t                \"Data Science\",\n\t                \"Deep Learning\",\n\t                \"Machine Learning\",\n\t                \"Natural Language Processing\",\n\t                \"NLP\",\n\t                \"Python\"\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\\\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\\\/\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\\\/\",\n\t            \"name\": \"Natural Language Processing In Trading - QuantInsti\",\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\\\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\\\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2019\\\/08\\\/quant-feature-8.png\",\n\t            \"datePublished\": \"2019-08-14T13:31:10+00:00\",\n\t            \"dateModified\": \"2022-11-21T14:44:02+00:00\",\n\t            \"description\": \"Varun Divakar demonstrates how to preprocess the data and convert the text to a sentiment score in this NLP in Trading article.\",\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\\\/step-by-step-guide-to-natural-language-processing-nlp-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\\\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\\\/#primaryimage\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2019\\\/08\\\/quant-feature-8.png\",\n\t            \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2019\\\/08\\\/quant-feature-8.png\",\n\t            \"width\": 657,\n\t            \"height\": 400,\n\t            \"caption\": \"Step By Step Guide To Natural Language Processing (NLP) 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\\\/c1ba2ec6d2105bcd9a7668a58f7003f5\",\n\t            \"name\": \"Varun Divakar\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/author\\\/varundivakar\\\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Step By Step Guide To Natural Language Processing (NLP) In Trading &#8211; Part II","description":"Varun Divakar demonstrates how to preprocess the data and convert the text to a sentiment score in this NLP in Trading article.","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\/13970\/","og_locale":"en_US","og_type":"article","og_title":"Natural Language Processing In Trading - QuantInsti","og_description":"Varun Divakar demonstrates how to preprocess the data and convert the text to a sentiment score in this NLP in Trading article.","og_url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/","og_site_name":"IBKR Campus US","article_published_time":"2019-08-14T13:31:10+00:00","article_modified_time":"2022-11-21T14:44:02+00:00","og_image":[{"width":657,"height":400,"url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/quant-feature-8.png","type":"image\/png"}],"author":"Varun Divakar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Varun Divakar","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/#article","isPartOf":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/"},"author":{"name":"Varun Divakar","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/c1ba2ec6d2105bcd9a7668a58f7003f5"},"headline":"Step By Step Guide To Natural Language Processing (NLP) In Trading &#8211; Part II","datePublished":"2019-08-14T13:31:10+00:00","dateModified":"2022-11-21T14:44:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/"},"wordCount":312,"publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/quant-feature-8.png","keywords":["Algo Trading","Data Science","Deep Learning","Machine Learning","Natural Language Processing","NLP","Python"],"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\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/","url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/","name":"Natural Language Processing In Trading - QuantInsti","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/#primaryimage"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/quant-feature-8.png","datePublished":"2019-08-14T13:31:10+00:00","dateModified":"2022-11-21T14:44:02+00:00","description":"Varun Divakar demonstrates how to preprocess the data and convert the text to a sentiment score in this NLP in Trading article.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-natural-language-processing-nlp-in-trading-part-ii\/#primaryimage","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/quant-feature-8.png","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/quant-feature-8.png","width":657,"height":400,"caption":"Step By Step Guide To Natural Language Processing (NLP) 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\/c1ba2ec6d2105bcd9a7668a58f7003f5","name":"Varun Divakar","url":"https:\/\/www.interactivebrokers.com\/campus\/author\/varundivakar\/"}]}},"jetpack_featured_media_url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/quant-feature-8.png","_links":{"self":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/13970","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\/134"}],"replies":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/comments?post=13970"}],"version-history":[{"count":0,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/13970\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media\/14335"}],"wp:attachment":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media?parent=13970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/categories?post=13970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/tags?post=13970"},{"taxonomy":"contributors-categories","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/contributors-categories?post=13970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}