{"id":13660,"date":"2019-08-12T15:05:35","date_gmt":"2019-08-12T19:05:35","guid":{"rendered":"https:\/\/ibkrcampus.com\/?p=13660"},"modified":"2022-11-21T09:44:02","modified_gmt":"2022-11-21T14:44:02","slug":"step-by-step-guide-to-nlp-in-trading-part-i","status":"publish","type":"post","link":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/","title":{"rendered":"Step By Step Guide To Natural Language Processing (NLP) In Trading &#8211; Part I"},"content":{"rendered":"\n<p>Natural Language Processing or NLP is used extensively in trading. It is mainly used to gauge the&nbsp;<a target=\"_blank\" href=\"https:\/\/blog.quantinsti.com\/tag\/sentiment-trading\/\" rel=\"noreferrer noopener\">sentiment<\/a>&nbsp;of the market through Twitter feeds, Newspaper Articles, RSS feeds and Press releases. In this blog, we will cover the basic structure needed to solve the NLP problem from a trader\u2019s perspective.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Trading and NLP<\/strong><\/h4>\n\n\n\n<p>Anyone who has traded some sort of a financial instrument knows that the markets constantly factor in all the news that is pouring in through various sources.<br><br>The cause and effect relationship between impactful news and market movements can be directly observed when one tries to trade the market during the release of big news such as the non-farm payrolls data.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>News and NLP<\/strong><\/h4>\n\n\n\n<p>Before social media became one of the main sources of information, traders used to depend on the Radio or TV announcements for the latest information.<br><br>But since&nbsp;<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/blog.quantinsti.com\/assess-twitters-impact-financial-markets\/\">Twitter<\/a>&nbsp;became a source of market-moving news (thanks to political leaders), traders are finding it difficult to manually track all the information originating from different Twitter handles. To circumvent this problem, traders can use NLP packages to read multiple news sources in a short amount of time and make a quick decision.<br><br>If you are a trader, then you should definitely&nbsp;learn how to use NLP in trading to outperform other traders. Now I am going to list out in a step by step manner how you can approach the problem of using NLP in trading and discuss each of them in detail.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Steps for using NLP in trading<\/strong><\/h4>\n\n\n\n<p>The following are the steps that one needs to follow for using NLP for Trading:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Get the data<\/li><li>Preprocess the data<\/li><li>Convert the text to a sentiment score<\/li><li>Generate a trading model<\/li><li>Backtest the model<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Get the data<\/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-divide-data.png\" alt=\"get-data\" width=\"481\" height=\"323\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 481px; aspect-ratio: 481\/323;\" \/><\/figure>\n\n\n\n<p>To build an NLP model for trading, you need to have a reliable source of data. There are multiple vendors for this purpose.<br><br>For example, Twitter and Webhose provide it for free, while others such as News API, Reuters and Bloomberg will charge you for it. Let us divide the data into two types and try to approach each of them differently.&nbsp;<br><br>Structured data is one that is published in a predetermined or consistent format. The language is also very consistent.<br><br>For example, the press release of Fed minutes or a company\u2019s earnings can be considered as structured data. Here the length of the text is usually very huge.<br><br>On the contrary, unstructured data is one where neither the language or format is consistent. For example, Twitter feeds, blogs and articles can be counted as a part of this. These texts are usually limited in size.<\/p>\n\n\n\n<p><em>In part II, Varun will show us how to preprocess the data and convert the text to a sentiment score<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Varun Divakar demonstrates how to find a reliable source of data for algo trading, and build an NLP model.<\/p>\n","protected":false},"author":134,"featured_media":13726,"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,806,2105,852,2859,2860,595],"contributors-categories":[13654],"class_list":{"0":"post-13660","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.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Step By Step Guide To Natural Language Processing (NLP) In Trading &#8211; Part I<\/title>\n<meta name=\"description\" content=\"Varun Divakar demonstrates how to find a reliable source of data for algo trading, and build an NLP model.\" \/>\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\/13660\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Step By Step Guide To Natural Language Processing In Trading\" \/>\n<meta property=\"og:description\" content=\"Varun Divakar demonstrates how to find a reliable source of data for algo trading, and build an NLP model.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/\" \/>\n<meta property=\"og:site_name\" content=\"IBKR Campus US\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-12T19:05:35+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\/sentiment-algo-trading.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=\"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\\\/step-by-step-guide-to-nlp-in-trading-part-i\\\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/step-by-step-guide-to-nlp-in-trading-part-i\\\/\"\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 I\",\n\t            \"datePublished\": \"2019-08-12T19:05:35+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-nlp-in-trading-part-i\\\/\"\n\t            },\n\t            \"wordCount\": 480,\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-nlp-in-trading-part-i\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2019\\\/08\\\/sentiment-algo-trading.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-nlp-in-trading-part-i\\\/\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/step-by-step-guide-to-nlp-in-trading-part-i\\\/\",\n\t            \"name\": \"Step By Step Guide To Natural Language Processing In Trading\",\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-nlp-in-trading-part-i\\\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/step-by-step-guide-to-nlp-in-trading-part-i\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2019\\\/08\\\/sentiment-algo-trading.png\",\n\t            \"datePublished\": \"2019-08-12T19:05:35+00:00\",\n\t            \"dateModified\": \"2022-11-21T14:44:02+00:00\",\n\t            \"description\": \"Varun Divakar demonstrates how to find a reliable source of data for algo trading, and build an NLP model.\",\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-nlp-in-trading-part-i\\\/\"\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-nlp-in-trading-part-i\\\/#primaryimage\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2019\\\/08\\\/sentiment-algo-trading.png\",\n\t            \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2019\\\/08\\\/sentiment-algo-trading.png\",\n\t            \"width\": 657,\n\t            \"height\": 400,\n\t            \"caption\": \"Sentiment Algo Trading\"\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 I","description":"Varun Divakar demonstrates how to find a reliable source of data for algo trading, and build an NLP model.","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\/13660\/","og_locale":"en_US","og_type":"article","og_title":"Step By Step Guide To Natural Language Processing In Trading","og_description":"Varun Divakar demonstrates how to find a reliable source of data for algo trading, and build an NLP model.","og_url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/","og_site_name":"IBKR Campus US","article_published_time":"2019-08-12T19:05:35+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\/sentiment-algo-trading.png","type":"image\/png"}],"author":"Varun Divakar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Varun Divakar","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/#article","isPartOf":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/"},"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 I","datePublished":"2019-08-12T19:05:35+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-nlp-in-trading-part-i\/"},"wordCount":480,"publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/sentiment-algo-trading.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-nlp-in-trading-part-i\/","url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/","name":"Step By Step Guide To Natural Language Processing In Trading","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/#primaryimage"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/sentiment-algo-trading.png","datePublished":"2019-08-12T19:05:35+00:00","dateModified":"2022-11-21T14:44:02+00:00","description":"Varun Divakar demonstrates how to find a reliable source of data for algo trading, and build an NLP model.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/step-by-step-guide-to-nlp-in-trading-part-i\/#primaryimage","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/sentiment-algo-trading.png","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2019\/08\/sentiment-algo-trading.png","width":657,"height":400,"caption":"Sentiment Algo Trading"},{"@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\/sentiment-algo-trading.png","_links":{"self":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/13660","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=13660"}],"version-history":[{"count":0,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/13660\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media\/13726"}],"wp:attachment":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media?parent=13660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/categories?post=13660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/tags?post=13660"},{"taxonomy":"contributors-categories","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/contributors-categories?post=13660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}