Ethical Data Collection for Financial News¶
Introduction:¶
According to Kaggle survey of 2017 , Data availability and quality remains among the top barriers for professionals in the field.
This notebook deals with the availability problem, and walks through the steps of scrapping web pages and collecting the data in a responsible and efficient manner.
Table of Contents:¶
Ethical Scrapping guidelines:¶
scrapping the web is a fairly easy and very powerful method, therefore it must be used responsibly, you can find more in the resource section.
-
Transparency: identify your self, and purpose or provide a contact, if the page owner wanted to contact you; this can be easily done in the UserAgent definition.
-
Ownership: the content you are collecting is Not your own, always cite the source or the original author.
-
Overuse: we must request data at a reasonable rate, in order to avoid stressing or crashing the server; you can set a sleep time between requests.
Efficient Scrapping guidelines:¶
-
Identify what your looking for: web pages can sometimes be overcharged with informations, or presented in less optimal layout, so always locate precisely the path for accessing the data you are collecting
-
DRY (Don't repeat yourself): Scrapping is a repetitive process, so try the style of the code must be adapted, assign each task to a function call for example.
-
Update the code of the scrapper regularly, as websites change their HTML layouts quite often.
-
make as many checks (if statements, assertions, exceptions) to keep track of your scrapper failures, when you are scrapping a large amount of pages.
Pre-Code Analysis:¶
Examining the source:¶
In this tutorial we will be collecting financial news from the investing blog
OBJECTIF: As a simple Demo, we want to collect the following in formations: the title of the article the source and time of the article the first paragraph In addition we want to do this for all the pages in the category.
Examining the HTML:¶
SO, After inspecting the HTML source, our access path is the following:
|<div class="largeTitle"> | The articles List
|---<article class="articleItem" > |--- Single article
|--- ---<a href="/..." class="title"> |--- --- The Article Title
|--- ---<span class="articleDetails"> <======> |--- --- Source and Time of the Article
|--- ---<p> <======> |--- --- The First paragraph of the article
|---<article class="articleItem" > |--- Next Single article
| ....... | ........
| ....... | ........
|<a href="/..." class="pagination"> | Page numbers
The Code, Finally! : ¶
Environment and tools: ¶
- My default environment setup is Python 3.5 kernel in a Jupyter Notebook
- We will be using: Requests and Beautifullsoup as our scrapping tools:
- Requests: " allows you to send organic, grass-fed HTTP/1.1 requests, without the need for manual labor. There’s no need to manually add query strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP connection pooling are 100% automatic, thanks to urllib3."
- Beautifullsoup: "is a Python library for pulling data out of HTML and XML files. It works with your favorite parser to provide idiomatic ways of navigating, searching, and modifying the parse tree. It commonly saves programmers hours or days of work."
Imports¶
import time
import csv
import os.path
import numpy as np
import pandas as pd
import requests
from bs4 import BeautifulSoup
Making a request to a single page:¶
Our first function would make the HTTP requests to a given URL address, and return the page response or an error depending on the status of the response
def request_with_check(url):
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36 , For: a Tutorial kernel By: elamraoui sohayb'}
page_response = requests.get(url, headers=headers, timeout=60)
if page_response.status_code>299:
raise AssertionError("page content not found, status: %s"%page_response.status_code)
return page_response
Testing:¶
page_test = request_with_check('https://www.investing.com/news/commodities-news')
page_test.text
'<!DOCTYPE HTML>\n<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" xmlns:schema="http://schema.org/" class="com" lang="en" geo="MA">\n<head>\n <script>\n (function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){\n (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n })(window,document,\'script\',\'//www.google-analytics.com/analytics.js\',\'ga\');\n </script>\n\n<link rel="dns-prefetch" href="https://i-invdn-com.akamaized.net" />\n<link rel="dns-prefetch" href="https://a-invdn-com.akamaized.net" />\n\n<title>Commodities and Futures News - Investing.com</title>\n<link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.investing.com/rss/news_11.rss" />\n\t<link rel="alternate" hreflang="en-gb" href="https://uk.investing.com/news/commodities-news" />\n\t<link rel="alternate" hreflang="en-in" href="https://in.investing.com/news/commodities-news" />\n\t<link rel="alternate" hreflang="en-ca" href="https://ca.investing.com/news/commodities-news" />\n\t<link rel="alternate" hreflang="en-au" href="https://au.investing.com/news/commodities-news" />\n\t<link rel="alternate" hreflang="en-za" href="https://za.investing.com/news/commodities-news" />\n\t<link rel="alternate" hreflang="x-default" href="https://www.investing.com/news/commodities-news" />\n\n<meta http-equiv="X-UA-Compatible" content="IE=edge">\n\n<link rel="shortcut icon" href="https://i-invdn-com.akamaized.net/logos/favicon.ico">\n<meta http-equiv="content-type" content="text/html; charset=utf-8">\n<meta http-equiv="content-language" content="en-us">\n<link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.investing.com/news/commodities-news"><meta name="description" content="Investing.com brings you the latest commodity market news and headlines from around the world.">\n<meta http-equiv="pragma" content="no-cache">\n<meta name="twitter:url" content="https://www.investing.com/news/commodities-news"/>\n<meta name="twitter:site" content="@investingcom">\n<meta name="twitter:title" content="Commodities and Futures News - Investing.com">\n<meta name="twitter:description" content="Investing.com brings you the latest commodity market news and headlines from around the world.">\n<meta name="twitter:card" content="summary">\n<meta property="og:title" content="Commodities and Futures News - Investing.com"/>\n\t<meta property="og:description" content="Investing.com brings you the latest commodity market news and headlines from around the world."/>\n\t<meta property="og:type" content="website"/>\n\t<meta property="og:url" content="https://www.investing.com/news/commodities-news"/>\n\t<meta property="og:site_name" content="investing.com"/>\n\t<meta property="og:locale" content="en_US"/>\n\t<meta property="og:image" content="https://i-invdn-com.akamaized.net/investing_300X300.png"/>\n\t <link rel="next" href="https://www.investing.com/news/commodities-news/2">\n <meta name="google-site-verification" content="DTRxWXB3vjNUsTCPICWo9yzZmIllylXYkRevEXo7szg">\n\t\n\n\n\n<!-- css -->\n\t<link rel="stylesheet" href="https://i-invdn-com.akamaized.net/css/video-js_v3.css" type="text/css">\n <link rel="stylesheet" href="https://i-invdn-com.akamaized.net/css/mainOldMin_v3b.css" type="text/css">\n \t\t\t\t<link rel="stylesheet" href="https://i-invdn-com.akamaized.net/css/newMainCssMin_v57p.css" type="text/css">\n\t\t\t \n\n <link href="https://i-invdn-com.akamaized.net/css/printContent_v10.css" media="print" rel="stylesheet" type="text/css" />\n\n\n<!-- css -->\n\n<!-- js -->\n<script src="https://i-invdn-com.akamaized.net/js/jquery-6.4.9.04.min.js"></script>\n<script type="text/javascript">\nvar domainId = "1";\nwindow.CDN_URL = "https://i-invdn-com.akamaized.net";\n</script>\n<script>\n(function() {\n\tvar po = document.createElement(\'script\');\n\tpo.type = \'text/javascript\';\n\tpo.async = true;\n\tpo.src = \'https://apis.google.com/js/client:plusone.js?onload=loadAfterGApiReady\';\n\tvar s = document.getElementsByTagName(\'script\')[0];\n\ts.parentNode.insertBefore(po, s);\n})();\n\n</script>\n\n<script type="text/javascript" src="https://i-invdn-com.akamaized.net/js/n/utils-0.16.min.js"></script>\n<script type="text/javascript" src="https://i-invdn-com.akamaized.net/js/main-1.17.230.min.js"></script>\n<!-- Forces IE6,IE7 to understand PSEUDO CLASSES :after and :before (add before: " "; after: " "; to CSS) -->\n<!--[if (gte IE 6)&(lte IE 7)]>\n<script src="https://i-invdn-com.akamaized.net/js/jquery.pseudo-1.1.min.js"></script>\n<![endif]-->\n<!--Global variables for JavaScript-->\n<script type="text/javascript">\n window.login_url = \'/members-admin/login\';\n window.close_word = \'Close\';\n window.lightbox_image = \'Image\';\n window.lightbox_from = \'from\';\n var FP = {\n global : {\n _defaultDomain : \'www.investing.com\',\n _textAlign : \'left\'\n }\n };\n var userType;\n var userSupportedType ;\n</script>\n<!--Gloval variables for JavaScript-->\n<!-- js -->\n\n\n<script type="text/javascript">\n /* Modernizr 2.0.6 (Custom Build) | MIT & BSD\n * Build: http://www.modernizr.com/download/#-csstransitions-iepp-cssclasses-testprop-testallprops-domprefixes\n */\n window.Modernizr=function(a,b,c){function A(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+n.join(c+" ")+c).split(" ");return z(d,b)}function z(a,b){for(var d in a)if(k[a[d]]!==c)return b=="pfx"?a[d]:!0;return!1}function y(a,b){return!!~(""+a).indexOf(b)}function x(a,b){return typeof a===b}function w(a,b){return v(prefixes.join(a+";")+(b||""))}function v(a){k.cssText=a}var d="2.0.6",e={},f=!0,g=b.documentElement,h=b.head||b.getElementsByTagName("head")[0],i="modernizr",j=b.createElement(i),k=j.style,l,m=Object.prototype.toString,n="Webkit Moz O ms Khtml".split(" "),o={},p={},q={},r=[],s,t={}.hasOwnProperty,u;!x(t,c)&&!x(t.call,c)?u=function(a,b){return t.call(a,b)}:u=function(a,b){return b in a&&x(a.constructor.prototype[b],c)},o.csstransitions=function(){return A("transitionProperty")};for(var B in o)u(o,B)&&(s=B.toLowerCase(),e[s]=o[B](),r.push((e[s]?"":"no-")+s));v(""),j=l=null,a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="<elem></elem>";return a.childNodes.length!==1}()&&function(a,b){function s(a){var b=-1;while(++b<g)a.createElement(f[b])}a.iepp=a.iepp||{};var d=a.iepp,e=d.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",f=e.split("|"),g=f.length,h=new RegExp("(^|\\\\s)("+e+")","gi"),i=new RegExp("<(/*)("+e+")","gi"),j=/^\\s*[\\{\\}]\\s*$/,k=new RegExp("(^|[^\\\\n]*?\\\\s)("+e+")([^\\\\n]*)({[\\\\n\\\\w\\\\W]*?})","gi"),l=b.createDocumentFragment(),m=b.documentElement,n=m.firstChild,o=b.createElement("body"),p=b.createElement("style"),q=/print|all/,r;d.getCSS=function(a,b){if(a+""===c)return"";var e=-1,f=a.length,g,h=[];while(++e<f){g=a[e];if(g.disabled)continue;b=g.media||b,q.test(b)&&h.push(d.getCSS(g.imports,b),g.cssText),b="all"}return h.join("")},d.parseCSS=function(a){var b=[],c;while((c=k.exec(a))!=null)b.push(((j.exec(c[1])?"\\n":c[1])+c[2]+c[3]).replace(h,"$1.iepp_$2")+c[4]);return b.join("\\n")},d.writeHTML=function(){var a=-1;r=r||b.body;while(++a<g){var c=b.getElementsByTagName(f[a]),d=c.length,e=-1;while(++e<d)c[e].className.indexOf("iepp_")<0&&(c[e].className+=" iepp_"+f[a])}l.appendChild(r),m.appendChild(o),o.className=r.className,o.id=r.id,o.innerHTML=r.innerHTML.replace(i,"<$1font")},d._beforePrint=function(){p.styleSheet.cssText=d.parseCSS(d.getCSS(b.styleSheets,"all")),d.writeHTML()},d.restoreHTML=function(){o.innerHTML="",m.removeChild(o),m.appendChild(r)},d._afterPrint=function(){d.restoreHTML(),p.styleSheet.cssText=""},s(b),s(l);d.disablePP||(n.insertBefore(p,n.firstChild),p.media="print",p.className="iepp-printshim",a.attachEvent("onbeforeprint",d._beforePrint),a.attachEvent("onafterprint",d._afterPrint))}(a,b),e._version=d,e._domPrefixes=n,e.testProp=function(a){return z([a])},e.testAllProps=A,g.className=g.className.replace(/\\bno-js\\b/,"")+(f?" js "+r.join(" "):"");return e}(this,this.document);\n window.ie = (function(){var undef,v = 3,div = document.createElement(\'div\'),all = div.getElementsByTagName(\'i\');while (div.innerHTML = \'<!--[if gt IE \' + (++v) + \']><i></i><![endif]-->\',all[0]);return v > 4 ? v : undef;}());\n</script>\n\n<!-- TEMP -->\n\n<style>\n\t.googleContentRec {display:inline-block;width:650px;height:300px;}\n\n</style>\n\n<style>\n /* INPUTS OVERWRITES */\n .combineSearchBox {border:1px solid #737373;} /* overwrite main css */\n .combineSearchBox.newInput.inputTextBox, .portfolioSearch .newInput.inputTextBox {padding:0;}\n</style>\n\n<!--[if (IE 8)|(IE 9)]>\n<link rel="stylesheet" type="text/css" href="https://i-invdn-com.akamaized.net/css/ie8-9main_v2b.css">\n<![endif]-->\n<!--[if IE 8]>\n<link rel="stylesheet" type="text/css" href="https://i-invdn-com.akamaized.net/css/ie8main_v2a.css">\n<![endif]-->\n<!--[if IE 7]>\n<link rel="stylesheet" type="text/css" href="https://i-invdn-com.akamaized.net/css/ie7main_v1i.css">\n<![endif]-->\n\n\n<style>\n .MainTableDirectory .HeadTitlesRow TH {text-align:center; font-weight:bold;}\n</style>\n\n<style>\n .openTbl TH.icon {text-align:center;} .openTbl TH.icon SPAN {position:relative; top:2px;}\n</style>\n<script>\n var oldIE = false, explorerEight = false ,explorerNine = false, sponsoredArticle;\n</script>\n<!--[if lte IE 7]>\n<script>\n oldIE = true;\n</script>\n<![endif]-->\n<!--[if (IE 8)]>\n<script>\n explorerEight = true;\n</script>\n<![endif]-->\n<!--[if (IE 9)]>\n<script>\n explorerNine = true;\n</script>\n<![endif]-->\n<script type=\'text/javascript\'>\n var googletag = googletag || {};\n googletag.cmd = googletag.cmd || [];\n (function() {\n var gads = document.createElement(\'script\');\n gads.async = true;\n gads.type = \'text/javascript\';\n var useSSL = \'https:\' == document.location.protocol;\n gads.src = (useSSL ? \'https:\' : \'http:\') + \'//www.googletagservices.com/tag/js/gpt.js\';\n var node = document.getElementsByTagName(\'script\')[0];\n node.parentNode.insertBefore(gads, node);\n })();\n</script>\n<script>var ccd00a8020dd336c2510d9753a490fb6="bac1fdc8150ff6783fdae4846e568160";</script><script src="https://cdn.optimizely.com/js/4229603524.js"></script><script></script>\n</head>\n<body class="takeover dfpTakeovers " >\n <div id="sideNotificationZone" class="sideNotificationZone">\n\t\t<div class="floatingAlertWrapper alertWrapper js-notification-item displayNone">\n\t\t\t<div class="alertNotifIcon"><span class="js-icon"></span></div>\n\t\t\t<div class="alertNotifData">\n\t\t\t\t<a class="alertDataTitle js-title"></a>\n\t\t\t\t<span class="alertDataDetails js-small-text"></span>\n\t\t\t</div>\n\t\t\t<a data-tooltip="Manage my alerts" class="js-manage-alerts gearIconSmall genToolTip oneliner reverseToolTip"></a>\n\t\t\t<span class="alertCloseIconSmall js-close"></span>\n\t\t</div>\n </div>\n\n\t<div class="breakingNews">\n\t\t<div class="floatingAlertWrapper">\n\t\t\t<span class="breakingNewsTitle bold">Breaking News</span>\n\t\t\t<span class="breakingNewsText js-breaking-news-content"></span>\n\t\t</div>\n\t\t<span class="closeIcon js-close"></span>\n\t</div>\n\n<div class="generalOverlay js-general-overlay displayNone"></div>\n\n<script>\n $(\'.js-general-overlay\').on(\'click\', $.stopProp);\n</script>\n\n\t\t <div class="earAdv left">\n\t <div id=\'div-gpt-ad-1478019486943-0\'>\n\t\t\t</div>\n\t </div>\n\n\n\t<div class="wrapper">\n\t\t\t <header>\r\n <!-- topBar -->\r\n<div class="topBar">\r\n\t<div class="topBarInnerWrapper">\r\n\t\t\t\t\t<a href="/" class="topBarLogo">\r\n\t\t\t\t\t\t\t\t\t<img src="https://i-invdn-com.akamaized.net/logos/investing-com-logo.png" alt="Investing.com - Financial Markets Worldwide" class="investingLogo">\r\n\t\t\t\t\t\t\t</a>\r\n\t\t\t\r\n\r\n\r\n\r\n\t\t<div id="topBarPopup" load="topBarSpinner"></div>\r\n\t\t<div class="js-search-overlay topSearchOverlay displayNone"></div>\n<div class="searchDiv newSearchDiv js-main-search-wrapper">\n\t<div class="searchBoxContainer topBarSearch topBarInputSelected" >\n\t <input autocomplete=\'off\' type="text" class="searchText arial_12 lightgrayFont js-main-search-bar" value="" placeholder="Search the website...">\n\t\t<label class="searchGlassIcon js-magnifying-glass-icon"> </label>\n\t\t<i class="cssSpinner"></i>\n\t</div>\n\n <div class="js-results-dialog displayNone">\n <div class="js-query-results newSearch_topBar newSearch_topBarResults displayNone">\n\t <div class="searchMain">\n\t\t <div class="js-query-quotes-header textBox groupHeader searchPopup_results">\n\t\t\t <a class="js-quote-header-link">Quotes</a>\n\t\t\t <div class="js-quote-types-dropdown newSearchSelect selectWrap">\n\t\t\t\t <a class="newBtnDropdown noHover">\n <span class="js-dropdown-text-input inputDropDown">All Instrument Types</span>\n\t\t\t\t\t <i class="bottunImageDoubleArrow buttonWhiteImageDownArrow"></i>\n\t\t\t\t </a>\n\n\t\t\t <ul class="dropdownBtnList displayNone js-quote-types-dropdown-ul">\n\t\t\t <li data-value=\'all\'>All Instrument Types</li><li data-value=\'indice\'>Indices</li><li data-value=\'equities\'>Equities</li><li data-value=\'etf\'>ETFs</li><li data-value=\'fund\'>Funds</li><li data-value=\'commodity\'>Commodities</li><li data-value=\'currency\'>Currencies</li><li data-value=\'crypto\'>Crypto</li><li data-value=\'bond\'>Bonds</li>\t\t\t </ul>\n\t\t\t </div>\n\t\t </div>\n\n\t\t <div class="js-scrollable-results-wrapper newResultsContainer">\n\t\t\t <div class="js-table-results tableWrapper"></div>\n\t\t </div>\n\n\t <!-- NO RESULTS -->\n\t <div class="js-query-no-results noResults displayNone">\n\t <i class="searchNoResultsNew"></i>\n\t <p class="lighterGrayFont">No results matched your search</p>\n\t </div>\n\n\t <div class="searchResultsFooter">\n\t\t <i class="blueSearchGlassIcon middle"></i>\n\t\t <a class="js-footer-link" href="/">Search website for: <span class="js-footer-link-text bold"></span></a>\n\t </div>\n\t </div>\n\t <div class="js-right-side-results searchAside"></div>\n </div>\n\n <div class="js-default-search-results newSearch_topBar">\n\t <div class="searchMain js-main-group-results"></div>\n\t <div class="searchAside">\n\t\t <div class="searchAside_item">\n\n\t\t\t <a class="asideTitle" href="/news/most-popular-news">\n\t\t\t\t <div class="js-search-ga-header groupHeader" ga-label="Popular News">Popular News</div>\n\t\t\t\t <span class="js-search-ga-more" ga-label="Popular News - More">More</span>\n\t\t\t </a>\n\t\t\t <div class="js-search-ga-items articles mediumTitle1" ga-label="Popular News - Article"><article class="articleItem " data-id="1669505" >\n\t<a href="/news/economy-news/top-5-things-to-know-in-the-market-on-thursday-1669505" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEC6A1E5_S.jpg" alt="Top 5 Things to Know in The Market on Thursday" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/economy-news/top-5-things-to-know-in-the-market-on-thursday-1669505" title="Top 5 Things to Know in The Market on Thursday" class="title" >Top 5 Things to Know in The Market on Thursday</a>\n\t \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1669067" >\n\t<a href="/news/stock-market-news/asia-starts-new-month-up-on-strong-wall-street--after-brutal-october-1669067" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEA7Q0CQ_S.jpg" alt="World stocks start month firmer as risk sentiment rebounds" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/stock-market-news/asia-starts-new-month-up-on-strong-wall-street--after-brutal-october-1669067" title="World stocks start month firmer as risk sentiment rebounds" class="title" >World stocks start month firmer as risk sentiment rebounds</a>\n\t \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1669157" >\n\t<a href="/news/economy-news/uschina-trade-battle-shows-deepening-economic-impact-across-asia-1669157" class="img" ><img src="https://i-invdn-com.akamaized.net/news/external-images-thumbnails/LYNXNPEEA028W_L.jpg" alt="Trade war impact deepens across Asia, but \'real economic shock\' yet to hit" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/economy-news/uschina-trade-battle-shows-deepening-economic-impact-across-asia-1669157" title="Trade war impact deepens across Asia, but \'real economic shock\' yet to hit" class="title" >Trade war impact deepens across Asia, but \'real economic shock\' yet to hit</a>\n\t \t\t\t</div>\n\t<div class="clear"></div>\n</article></div>\n\t\t </div>\n\t\t\t\t\t\t <div class="searchAside_item js-popular-analysis-wrapper">\n\n\t\t\t <a class="asideTitle" href="/analysis/most-popular-analysis">\n\t\t\t\t <div class="js-search-ga-header groupHeader" ga-label="Popular Analysis">Popular\xa0Analysis</div>\n\t\t\t\t <span class="js-search-ga-more" ga-label="Popular Analysis - More">More</span>\n\t\t\t </a>\n\t\t\t <div class="js-search-ga-items articles smallTitle1 analysisImg js-popular-analysis-items" ga-label="Popular Analysis - Article"><article class="articleItem " data-id="200352045" >\n\t<a href="/analysis/will-the-bank-of-england-rescue-gbp-200352045" class="img" ><img src="https://d1-invdn-com.akamaized.net/company_logo/51840_1340027197.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/anonym.gif\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/analysis/will-the-bank-of-england-rescue-gbp-200352045" title="Will The Bank Of England Rescue GBP?" class="title" >Will The Bank Of England Rescue GBP?</a>\n\t \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="200352718" >\n\t<a href="/analysis/dollar-rally-nearing-an-end-plus-our-boe-outlook-200352718" class="img" ><img src="https://d1-invdn-com.akamaized.net/company_logo/51840_1340027197.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/anonym.gif\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/analysis/dollar-rally-nearing-an-end-plus-our-boe-outlook-200352718" title="Dollar Rally Nearing An End? Plus Our BoE Outlook" class="title" >Dollar Rally Nearing An End? Plus Our BoE Outlook</a>\n\t \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="200351760" >\n\t<a href="/analysis/iran-sanctions-a-poker-play-trump-card-not-with-president-200351760" class="img" ><img src="https://d1-invdn-com.akamaized.net/company_logo/ad205c8cc1548768a625b1377278f635.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/anonym.gif\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/analysis/iran-sanctions-a-poker-play-trump-card-not-with-president-200351760" title="Iran Oil Sanctions A Poker Play; Trump Card Not With U.S. President" class="title" >Iran Oil Sanctions A Poker Play; Trump Card Not With U.S. President</a>\n\t \t\t\t</div>\n\t<div class="clear"></div>\n</article></div>\n\t\t </div>\n\t\t\t\t\t </div>\n\n </div>\n\n\n\n </div>\n\n <!--Templates-->\n\n <!--\n Group Templates\n -->\n <!--Quote group template-->\n <div class="js-group-template textBox displayNone">\n <div class="js-group-title groupHeader"></div>\n <div class="js-group-results newResultsContainer">\n </div>\n </div>\n\n <!--News items group template-->\n <div class="js-news-items-group-template searchAside_item displayNone">\n <a class="asideTitle js-group-more-link">\n <div class="js-group-title groupHeader"></div>\n <span>More</span>\n </a>\n <div class="js-group-results articles smallTitle1 analysisImg"></div>\n </div>\n\n <!--\n Row Templates\n -->\n <!--Quote row template-->\n <a class="row js-quote-row-template js-quote-item displayNone">\n <span class="first flag"><i class="ceFlags middle js-quote-item-flag"></i></span>\n <span class="second js-quote-item-symbol symbolName"></span>\n <span class="third js-quote-item-name"></span>\n <span class="fourth typeExchange js-quote-item-type"></span>\n </a>\n\n <!--News row template-->\n <article class="js-news-item-template articleItem displayNone">\n <a href="/" class="js-news-item-link">\n <img class="js-news-item-img" src="https://d1-invdn-com.akamaized.net/company_logo/d01b563261bcf223986f7ac222680343.jpg">\n <div class="js-news-item-name textDiv"></div>\n </a>\n </article>\n\n <div class="js-tool-item-template displayNone">\n <a class="js-tool-item-link eventsAndTools">\n <span class="js-tool-item-name"></span>\n </a>\n </div>\n</div>\n\n<script type="text/javascript">\n\twindow.topBarSearchData = {\n\t\ttexts: {\n\t\t\trecentSearchText: \'My Recent Searches\',\n\t\t\tpopularSearchText: \'Popular Searches\',\n newsSearchText: \'News\',\n analysisSearchText: \'Analysis\',\n economicEventsSearchText: \'Economic Events\',\n toolsSearchText: \'Tools & Sections\',\n\t\t\tauthorsSearchText: \'Authors\',\n\t\t\twebinarsSearchText: \'Webinars\'\n\t\t},\n\t\tpopularSearches: [{"pairId":"2","link":"\\/currencies\\/gbp-usd","symbol":"GBP\\/USD","name":"British Pound US Dollar","flag":"UK","type":"Currency","ci":"4"},{"pairId":"26490","link":"\\/equities\\/facebook-inc","symbol":"FB","name":"Facebook Inc","flag":"USA","type":"Equity - NASDAQ","ci":"5"},{"pairId":"6408","link":"\\/equities\\/apple-computer-inc","symbol":"AAPL","name":"Apple Inc","flag":"USA","type":"Equity - NASDAQ","ci":"5"},{"pairId":"13063","link":"\\/equities\\/netflix,-inc.","symbol":"NFLX","name":"Netflix Inc","flag":"USA","type":"Equity - NASDAQ","ci":"5"},{"pairId":"1","link":"\\/currencies\\/eur-usd","symbol":"EUR\\/USD","name":"Euro US Dollar","flag":"Europe","type":"Currency","ci":"72"}]\t};\n</script>\t\t<div class="topBarTools">\r\n\t\t\t<span id="userAccount" class="topBarUserAvatar js-open-auth-trigger-inside" data-page-type="topBar">\r\n\t\t\t\t\t<div class="topBarText"><a onclick="overlay.overlayLogin();" href="javascript:void(0);" class="login bold">Sign In</a>/<a onclick="overlay.overlayRegister(); topBarPopup.trackTopBarGAEvent(\'Sign Up\')" href="javascript:void(0);" class="register bold">Free Sign Up</a></div>\t\t\t</span>\r\n\t\t\t\t <span id="topBarAlertCenterBtn" class="topBarIconWrap">\r\n\t\t <i class="topBarAlertsIcon"></i><i class="topBarAlertBadge js-badge arial_10 displayNone">0</i></span>\r\n\t\t\t<div class="newSigninPopup tooltipPopup displayNone js-top-bar-signin-popup bigArrowTopbar js-open-auth-trigger-inside">\n\t<div class="header js-header">Recent Alerts</div>\n\t<div class="content">\n\t\t<span class="signinIcon js-icon"></span>\n\t\t<div class="signInText js-explain-text">Sign up to create alerts for Instruments, \r\nEconomic Events and content by followed authors</div>\n\t\t<a href="javascript:void(0);" onClick="overlay.overlayRegister();" id="signUPBtn" class="newButton orange">Free Sign Up</a>\t\t<div class="align_center">Already have an account? <a href="javascript:overlay.overlayLogin();" class="bold">Sign In</a></div>\n\t</div>\n</div>\t <span id="portfolioTopBarBtn" class="topBarIconWrap">\r\n\t\t <i class="topBarPortfolioIcon"></i></span>\r\n\t\t\t\t <span id="topBarMarketBtn" class="topBarIconWrap">\r\n\t\t <i class="topBarWorldMarketsIcon"></i></span>\r\n\t\t\t\r\n\t\t\t<div class="langSelect inlineblock">\r\n\t\t\t\t<div id="langSelect" class="inlineblock pointer" onmouseover="$(\'#editionContainer\').fadeOut(\'fast\'); flagsDropDown.render();" onmouseout="flagsDropDown.render();"><span class="ceFlags USA middle inlineblock"></span></div>\r\n\t\t\t\t<div id="TopFlagsContainer" class="tooltipPopup countrySelPopup bigArrowTopbar noHeader displayNone" onmouseover="flagsDropDown.render();" onmouseout="flagsDropDown.render();">\r\n\t\t\t\t\t<div class="content">\r\n\t\t\t\t\t\t<ul><li><a href="https://uk.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to uk.investing.com\'); setTimeout(\'document.location = \\\'https://uk.investing.com\\\'\', 500);return false;"><span class="ceFlags UK"></span>English (UK)</a></li><li><a href="https://tr.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to tr.investing.com\'); setTimeout(\'document.location = \\\'https://tr.investing.com\\\'\', 500);return false;"><span class="ceFlags Turkey"></span>Türkçe</a></li><li><a href="https://in.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to in.investing.com\'); setTimeout(\'document.location = \\\'https://in.investing.com\\\'\', 500);return false;"><span class="ceFlags India"></span>English (India)</a></li><li><a href="https://sa.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to sa.investing.com\'); setTimeout(\'document.location = \\\'https://sa.investing.com\\\'\', 500);return false;"><span class="ceFlags Saudi_Arabia"></span>\u200fالعربية\u200f</a></li><li><a href="https://ca.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to ca.investing.com\'); setTimeout(\'document.location = \\\'https://ca.investing.com\\\'\', 500);return false;"><span class="ceFlags Canada"></span>English (Canada)</a></li><li><a href="https://gr.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to gr.investing.com\'); setTimeout(\'document.location = \\\'https://gr.investing.com\\\'\', 500);return false;"><span class="ceFlags Greece"></span>Ελληνικά</a></li><li><a href="https://au.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to au.investing.com\'); setTimeout(\'document.location = \\\'https://au.investing.com\\\'\', 500);return false;"><span class="ceFlags Australia"></span>English (Australia)</a></li><li><a href="https://se.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to se.investing.com\'); setTimeout(\'document.location = \\\'https://se.investing.com\\\'\', 500);return false;"><span class="ceFlags Sweden"></span>Svenska</a></li><li><a href="https://za.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to za.investing.com\'); setTimeout(\'document.location = \\\'https://za.investing.com\\\'\', 500);return false;"><span class="ceFlags South_Africa"></span>English (South Africa)</a></li><li><a href="https://fi.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to fi.investing.com\'); setTimeout(\'document.location = \\\'https://fi.investing.com\\\'\', 500);return false;"><span class="ceFlags Finland"></span>Suomi</a></li><li><a href="https://de.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to de.investing.com\'); setTimeout(\'document.location = \\\'https://de.investing.com\\\'\', 500);return false;"><span class="ceFlags Germany"></span>Deutsch</a></li><li><a href="https://il.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to il.investing.com\'); setTimeout(\'document.location = \\\'https://il.investing.com\\\'\', 500);return false;"><span class="ceFlags Israel"></span>עברית</a></li><li><a href="https://es.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to es.investing.com\'); setTimeout(\'document.location = \\\'https://es.investing.com\\\'\', 500);return false;"><span class="ceFlags Spain"></span>Español (España)</a></li><li><a href="https://jp.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to jp.investing.com\'); setTimeout(\'document.location = \\\'https://jp.investing.com\\\'\', 500);return false;"><span class="ceFlags Japan"></span>日本語</a></li><li><a href="https://mx.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to mx.investing.com\'); setTimeout(\'document.location = \\\'https://mx.investing.com\\\'\', 500);return false;"><span class="ceFlags Mexico"></span>Español (México)</a></li><li><a href="https://kr.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to kr.investing.com\'); setTimeout(\'document.location = \\\'https://kr.investing.com\\\'\', 500);return false;"><span class="ceFlags South_Korea"></span>한국어</a></li><li><a href="https://fr.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to fr.investing.com\'); setTimeout(\'document.location = \\\'https://fr.investing.com\\\'\', 500);return false;"><span class="ceFlags France"></span>Français</a></li><li><a href="https://cn.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to cn.investing.com\'); setTimeout(\'document.location = \\\'https://cn.investing.com\\\'\', 500);return false;"><span class="ceFlags China"></span>中文</a></li><li><a href="https://it.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to it.investing.com\'); setTimeout(\'document.location = \\\'https://it.investing.com\\\'\', 500);return false;"><span class="ceFlags Italy"></span>Italiano</a></li><li><a href="https://hk.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to hk.investing.com\'); setTimeout(\'document.location = \\\'https://hk.investing.com\\\'\', 500);return false;"><span class="ceFlags Hong_Kong"></span>香港</a></li><li><a href="https://nl.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to nl.investing.com\'); setTimeout(\'document.location = \\\'https://nl.investing.com\\\'\', 500);return false;"><span class="ceFlags Netherlands"></span>Nederlands</a></li><li><a href="https://id.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to id.investing.com\'); setTimeout(\'document.location = \\\'https://id.investing.com\\\'\', 500);return false;"><span class="ceFlags Indonesia"></span>Bahasa Indonesia</a></li><li><a href="https://pt.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to pt.investing.com\'); setTimeout(\'document.location = \\\'https://pt.investing.com\\\'\', 500);return false;"><span class="ceFlags Portugal"></span>Português (Portugal)</a></li><li><a href="https://ms.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to ms.investing.com\'); setTimeout(\'document.location = \\\'https://ms.investing.com\\\'\', 500);return false;"><span class="ceFlags Malaysia"></span>Bahasa Melayu</a></li><li><a href="https://pl.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to pl.investing.com\'); setTimeout(\'document.location = \\\'https://pl.investing.com\\\'\', 500);return false;"><span class="ceFlags Poland"></span>Polski</a></li><li><a href="https://th.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to th.investing.com\'); setTimeout(\'document.location = \\\'https://th.investing.com\\\'\', 500);return false;"><span class="ceFlags Thailand"></span>ไทย</a></li><li><a href="https://br.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to br.investing.com\'); setTimeout(\'document.location = \\\'https://br.investing.com\\\'\', 500);return false;"><span class="ceFlags Brazil"></span>Português (Brasil)</a></li><li><a href="https://vn.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to vn.investing.com\'); setTimeout(\'document.location = \\\'https://vn.investing.com\\\'\', 500);return false;"><span class="ceFlags Vietnam"></span>Tiếng Việt</a></li><li><a href="https://ru.investing.com" onclick="ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'Users Choice\', \'Redirect to ru.investing.com\'); setTimeout(\'document.location = \\\'https://ru.investing.com\\\'\', 500);return false;"><span class="ceFlags Russian_Federation"></span>Русский</a></li></ul>\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<!-- GEO POPUP -->\r\n\t\t\t<div class="topBarTableBox chooseEdition tooltipPopup bigArrowTopbar " id="topAlertBarContainer" style="display:block;">\n <div class="popupInnerWrapper rtlBar">\n <div class="header"><span><i class="ceFlags Saudi_Arabia"></i></span><span class="chooseEditionHeaderText">النسخة العربية متاحة</span><a href="javascript:void(0);" class="bugCloseIcon" onclick="postponeEdition(14, \'Click on X\')"></a> </div>\n <div class="content">\n هل ترغب بتصفح الموقع <span class="bold">العربي</span> من Investing.com؟ </div>\n <div class="topPortfolioFooter">\n <a href="javascript:void(0);" onClick="postponeEdition(14, \'No Thanks\')" alt="لا، شكراً" class="newBtn LightGray noIcon">لا، شكراً</a><a href="javascript:void(0);" onClick=\'setEdition("sa" , "https")\' alt="إنتقل الى الموقع" class="newBtn LightGray noIcon">إنتقل الى الموقع</a> </div>\n </div>\n</div>\n<script type="text/javascript">\n function setEdition(target, d_p) {\n // set cookie for default edition\n //document.cookie ="myEdition="+target+"; expires=Fri, 1 Jan 2038 01:23:45 GMT; path=/";\n if(!d_p) d_p = \'http\';\n var days=90;\n var date = new Date();\n date.setTime(date.getTime()+(days*24*60*60*1000));\n var expires = "; expires="+date.toGMTString();\n var currentTime = (new Date).getTime();\n document.cookie = "editionPostpone="+currentTime+expires+"; path=/";\n\n ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'System Recommend\', \'Redirect to \'+target+\'.investing.com\');\n\t\tsetTimeout(\'document.location = "\'+d_p+\'://\'+ target +\'.investing.com?ref=www"\', 500);\n\t}\n\n function postponeEdition(days, reason) {\n if (days!=14) days=1;\n //$(\'#editionLoading\').removeClass("displayNone").addClass("inlineblock");\n // set cookie for days not to show bar again\n //change time from 7 days to 14 (2 weeks), Gil Palikaras, JIRA-26314\n var date = new Date();\n date.setTime(date.getTime()+(days*24*60*60*1000));\n var expires = "; expires="+date.toGMTString();\n var currentTime = (new Date).getTime();\n document.cookie = "editionPostpone="+currentTime+expires+"; path=/";\n closeTopAlert();\n ga(\'allSitesTracker.send\', \'event\', \'Edition Redirect Popup\', \'System Recommend\', reason);\n }\n function closeTopAlert(){\n $(\'#topAlertBarContainer\').fadeOut(\'fast\');\n }\n\n $(document).ready (function(){\n var timer = setInterval(function() {\n if ($(\'#mainPopUpBannerDIV\').is( ":hidden" )==true) {\n clearInterval(timer);\n //openTopAlert(2000);\n }\n }, 200);\n });\n</script>\t\t\t<!-- /GEO POPUP -->\r\n\t\t</div>\r\n\t</div>\r\n\t<!-- /topBarInnerWrapper -->\r\n</div><!-- /topBar -->\r\n\r\n<script type="text/javascript">\r\n\r\n\tloader([{\r\n\t\ttype: \'component\', value: \'Translate\'\r\n\t}]).ready(function(Translate) {\r\n\t\tTranslate\r\n\t\t\t.setDictionary(\'TopBarAlertsSignInPopup\', {\r\n\t\t\t\t\'popupHeader\': \'Recent Alerts\',\r\n\t\t\t\t\'notLoggedInText\': "Sign up to create alerts for Instruments, \\r\\nEconomic Events and content by followed authors",\r\n\t\t\t\t\'iconClasses\': \'signinIcon\',\r\n\t\t\t\t\'popupClasses\': \'topBarAlertsSignInPopup\'\r\n\t\t\t})\r\n\t\t\t.setDictionary(\'TopBarPortfolioSignInPopup\', {\r\n\t\t\t\t\'popupHeader\': \'My Portfolio\',\r\n\t\t\t\t\'notLoggedInText\': "Sign up to Create and Manage your own Watchlists and Holdings with investing.com\'s Portfolio tool.",\r\n\t\t\t\t\'iconClasses\': \'signinIconPortfolio\',\r\n\t\t\t\t\'popupClasses\': \'topBarPortfolioBox\'\r\n\t\t\t});\r\n\t})\r\n</script>\r\n<div id="navBar" class="navBar">\n <nav id="navMenu" class="navMenuWrapper">\n <ul class="navMenuUL">\n <li>\n <a href="/markets/" class="nav">Markets</a>\n <ul class="subMenuNav">\n <li class="row"><!--firstRow-->\n <a href="/indices/">Indices</a>\n <div class="navBarDropDown" >\n <ul class="main" >\n \n <li><a href="/indices/indices-futures">Indices Futures</a></li>\n \n <li><a href="/indices/major-indices">Major Indices</a></li>\n \n <li><a href="/indices/indices-cfds">Indices CFDs</a></li>\n \n <li><a href="/indices/world-indices">World Indices</a></li>\n \n <li><a href="/indices/global-indices">Global Indices</a></li>\n </ul>\n <ul class="popular" >\n <li><a href="/indices/us-spx-500">S&P 500</a></li>\n <li><a href="/indices/us-30">Dow 30</a></li>\n <li><a href="/indices/nq-100">Nasdaq 100</a></li>\n <li><a href="/indices/germany-30">DAX</a></li>\n <li><a href="/indices/uk-100">FTSE 100</a></li>\n <li><a href="/indices/eu-stoxx50">Euro Stoxx 50</a></li>\n <li><a href="/indices/japan-ni225">Nikkei 225</a></li>\n </ul>\n</div> </li>\n <li class="row"><!--firstRow-->\n <a href="/equities/">Stocks</a>\n <div class="navBarDropDown" >\n <ul class="main" >\n \n <li><a href="/stock-screener/">Stock Screener</a></li>\n \n <li><a href="/equities/trending-stocks">Trending Stocks</a></li>\n \n <li><a href="/equities/united-states">United States</a></li>\n \n <li><a href="/equities/pre-market">Pre-Market</a></li>\n \n <li><a href="/earnings-calendar/">Earnings Calendar</a></li>\n \n <li><a href="/equities/americas">Americas</a></li>\n \n <li><a href="/equities/europe">Europe</a></li>\n \n <li><a href="/equities/52-week-high">52 Week High</a></li>\n \n <li><a href="/equities/52-week-low">52 Week Low</a></li>\n \n <li><a href="/equities/most-active-stocks">Most Active</a></li>\n \n <li><a href="/equities/top-stock-gainers">Top Gainers</a></li>\n \n <li><a href="/equities/top-stock-losers">Top Losers</a></li>\n \n <li><a href="/equities/world-adrs">World ADRs</a></li>\n </ul>\n <ul class="popular" >\n <li><a href="/equities/google-inc">Alphabet A</a></li>\n <li><a href="/equities/apple-computer-inc">Apple</a></li>\n <li><a href="/equities/bank-of-america">Bank of America</a></li>\n <li><a href="/equities/jp-morgan-chase">JPMorgan</a></li>\n <li><a href="/equities/tesla-motors">Tesla</a></li>\n <li><a href="/equities/alibaba">Alibaba</a></li>\n <li><a href="/equities/amazon-com-inc">Amazon.com</a></li>\n <li><a href="/equities/adv-micro-device">AMD</a></li>\n <li><a href="/equities/nvidia-corp">NVIDIA</a></li>\n <li><a href="/equities/facebook-inc">Facebook</a></li>\n <li><a href="/equities/netflix,-inc.">Netflix</a></li>\n </ul>\n</div> </li>\n <li class="row"><!--firstRow-->\n <a href="/etfs/">ETFs</a>\n <div class="navBarDropDown" >\n <ul class="main" >\n \n <li><a href="/etfs/world-etfs">World ETFs</a></li>\n \n <li><a href="/etfs/major-etfs">Major ETFs</a></li>\n \n <li><a href="/etfs/usa-etfs">USA ETFs</a></li>\n </ul>\n <ul class="popular" >\n <li><a href="/etfs/spdr-s-p-500">SPDR S&P 500</a></li>\n <li><a href="/etfs/ishares-msci-emg-markets">iShares MSCI Emerging Markets</a></li>\n <li><a href="/etfs/diamonds-trust">SPDR DJIA</a></li>\n <li><a href="/etfs/powershares-qqqq">Invesco QQQ Trust Series 1</a></li>\n </ul>\n</div> </li>\n <li class="row"><!--firstRow-->\n <a href="/commodities/">Commodities</a>\n <div class="navBarDropDown" >\n <ul class="main" >\n \n <li><a href="/commodities/real-time-futures">Real Time Commodities</a></li>\n \n <li><a href="/commodities/metals">Metals</a></li>\n \n <li><a href="/commodities/energies">Energy</a></li>\n \n <li><a href="/commodities/grains">Grains</a></li>\n \n <li><a href="/commodities/softs">Softs</a></li>\n \n <li><a href="/commodities/meats">Meats</a></li>\n \n <li><a href="/indices/commodities-indices">Commodity Indices</a></li>\n </ul>\n <ul class="popular" >\n <li><a href="/commodities/gold">Gold</a></li>\n <li><a href="/commodities/crude-oil">Crude Oil WTI</a></li>\n <li><a href="/commodities/brent-oil">Brent Oil</a></li>\n <li><a href="/commodities/silver">Silver</a></li>\n <li><a href="/commodities/natural-gas">Natural Gas</a></li>\n <li><a href="/commodities/copper">Copper</a></li>\n <li><a href="/commodities/us-wheat">US Wheat</a></li>\n </ul>\n</div> </li>\n <li class="row"><!--firstRow-->\n <a href="/currencies/">Currencies</a>\n <div class="navBarDropDown" >\n <ul class="main" >\n \n <li><a href="/currencies/streaming-forex-rates-majors">Forex Rates</a></li>\n \n <li><a href="/currencies/single-currency-crosses">Single Currency Crosses</a></li>\n \n <li><a href="/currencies/live-currency-cross-rates">Live Currency Cross Rates</a></li>\n \n <li><a href="/currencies/exchange-rates-table">Exchange Rates Table</a></li>\n \n <li><a href="/rates-bonds/forward-rates">Forward Rates</a></li>\n \n <li><a href="/currencies/fx-futures">FX Futures</a></li>\n \n <li><a href="/currencies/forex-options">FX Options</a></li>\n </ul>\n <ul class="popular" >\n <li><a href="/currencies/eur-usd">EUR/USD</a></li>\n <li><a href="/currencies/gbp-usd">GBP/USD</a></li>\n <li><a href="/currencies/eur-chf">EUR/CHF</a></li>\n <li><a href="/currencies/aud-usd">AUD/USD</a></li>\n <li><a href="/currencies/usd-jpy">USD/JPY</a></li>\n <li><a href="/currencies/usd-cad">USD/CAD</a></li>\n <li><a href="/currencies/usd-chf">USD/CHF</a></li>\n <li><a href="/crypto/bitcoin/btc-usd">BTC/USD</a></li>\n <li><a href="/quotes/us-dollar-index">US Dollar Index</a></li>\n </ul>\n</div> </li>\n <li class="row"><!--firstRow-->\n <a href="/funds/">Funds</a>\n <div class="navBarDropDown" >\n <ul class="main" >\n \n <li><a href="/funds/world-funds">World Funds</a></li>\n \n <li><a href="/funds/major-funds">Major Funds</a></li>\n </ul>\n <ul class="popular" >\n <li><a href="/funds/vanguard-500-index-admiral">Vanguard 500 Index Admiral</a></li>\n <li><a href="/funds/vanguard-total-bond-market-ii-idx-i">Vanguard Total Bond Market II Index Fund Investor </a></li>\n <li><a href="/funds/american-funds-capital-income-bldr">American Funds Capital Income Builder A</a></li>\n <li><a href="/funds/pimco-commodity-real-ret-strat-inst">PIMCO Commodity Real Return Strategy Institutional</a></li>\n </ul>\n</div> </li>\n <li class="row"><!--firstRow-->\n <a href="/rates-bonds/">Bonds</a>\n <div class="navBarDropDown" >\n <ul class="main" >\n \n <li><a href="/rates-bonds/world-government-bonds">World Government Bonds</a></li>\n \n <li><a href="/rates-bonds/financial-futures">Financial Futures</a></li>\n \n <li><a href="/rates-bonds/government-bond-spreads">Government Bond Spreads</a></li>\n \n <li><a href="/indices/bond-indices">Bond Indices</a></li>\n \n <li><a href="/rates-bonds/forward-rates">Forward Rates</a></li>\n </ul>\n <ul class="popular" >\n <li><a href="/rates-bonds/u.s.-10-year-bond-yield">U.S. 10Y</a></li>\n <li><a href="/rates-bonds/u.s.-30-year-bond-yield">U.S. 30Y</a></li>\n <li><a href="/rates-bonds/u.s.-2-year-bond-yield">U.S. 2Y</a></li>\n <li><a href="/rates-bonds/u.s.-5-year-bond-yield">U.S. 5Y</a></li>\n <li><a href="/rates-bonds/u.s.-3-month-bond-yield">U.S. 3M</a></li>\n <li><a href="/rates-bonds/us-10-yr-t-note">US 10Y T-Note</a></li>\n <li><a href="/rates-bonds/us-30-yr-t-bond">US 30Y T-Bond</a></li>\n <li><a href="/rates-bonds/euro-bund">Euro Bund</a></li>\n </ul>\n</div> </li>\n <li class="row"><!--firstRow-->\n <a href="/crypto/">Cryptocurrency</a>\n <div class="navBarDropDown" >\n <ul class="main" >\n \n <li><a href="/news/cryptocurrency-news">Cryptocurrency News</a></li>\n \n <li><a href="/crypto/currencies">All Cryptocurrencies</a></li>\n \n <li><a href="/crypto/currency-pairs">Cryptocurrency Pairs</a></li>\n \n <li><a href="/crypto/ico-calendar">ICO Calendar</a></li>\n \n <li><a href="/crypto/bitcoin">Bitcoin</a></li>\n \n <li><a href="/crypto/ethereum">Ethereum</a></li>\n \n <li><a href="/crypto/bitcoin-cash">Bitcoin Cash</a></li>\n \n <li><a href="/currency-converter/?tag=Cryptocurrency">Currency Converter</a></li>\n </ul>\n <ul class="popular" >\n <li><a href="/crypto/bitcoin/btc-usd">BTC/USD</a></li>\n <li><a href="/crypto/ethereum/eth-usd">ETH/USD</a></li>\n <li><a href="/crypto/bitcoin-cash/bch-usd">BCH/USD</a></li>\n <li><a href="/crypto/litecoin/ltc-usd">LTC/USD</a></li>\n <li><a href="/crypto/ethereum-classic/etc-usd">ETC/USD</a></li>\n <li><a href="/crypto/ethereum/eth-btc">ETH/BTC</a></li>\n <li><a href="/crypto/ripple/xrp-usd">XRP/USD</a></li>\n <li><a href="/crypto/bitcoin/bitcoin-futures">Bitcoin Futures CME</a></li>\n </ul>\n</div> </li>\n </ul> </li>\n <li >\n\t\t\t\t\t <a class="nav" href="//www.investing.com/crypto/">Crypto</a>\n <div class="navBarDropDown" style="width: 387px" >\n <ul class="main" style="width: 200px" >\n \n <li class="navTitle">Cryptocurrency</li>\n \n <li><a href="/crypto/currencies">All Cryptocurrencies</a></li>\n \n <li><a href="/crypto/currency-pairs">Cryptocurrency Pairs</a></li>\n \n <li><a href="/crypto/ico-calendar">ICO Calendar</a></li>\n \n <li><a href="/brokers/cryptocurrency-brokers">Cryptocurrency Brokers</a></li>\n \n <li><a href="/news/cryptocurrency-news">Cryptocurrency News</a></li>\n \n <li><a href="/crypto/bitcoin">Bitcoin</a></li>\n \n <li><a href="/crypto/ethereum">Ethereum</a></li>\n \n <li><a href="/crypto/ripple">Ripple</a></li>\n \n <li><a href="/crypto/litecoin">Litecoin</a></li>\n \n <li><a href="/currency-converter/?tag=Cryptocurrency">Currency Converter</a></li>\n </ul>\n <ul class="popular" style="width: 187px" >\n <li class="navTitle">More in Cryptocurrency</li>\n <li><a href="/crypto/bitcoin/btc-usd">BTC/USD</a></li>\n <li><a href="/crypto/ethereum/eth-usd">ETH/USD</a></li>\n <li><a href="/crypto/litecoin/ltc-usd">LTC/USD</a></li>\n <li><a href="/crypto/ethereum-classic/etc-usd">ETC/USD</a></li>\n <li><a href="/crypto/ethereum/eth-btc">ETH/BTC</a></li>\n <li><a href="/crypto/iota/iota-usd">IOTA/USD</a></li>\n <li><a href="/crypto/ripple/xrp-usd">XRP/USD</a></li>\n <li><a href="/crypto/bitcoin/bitcoin-futures">Bitcoin Futures CME</a></li>\n <li><a href="/crypto/bitcoin/cboe-bitcoin-futures">Bitcoin Futures CBOE</a></li>\n </ul>\n</div> </li>\n <li class="selected">\n\t\t\t\t\t <a class="nav" href="//www.investing.com/news/">News</a>\n <div class="navBarDropDown" style="width: 367px" >\n <ul class="main" style="width: 180px" >\n \n <li class="navTitle">Financial News</li>\n \n <li><a href="/news/forex-news">Forex</a></li>\n \n <li><a href="/news/commodities-news">Commodities</a></li>\n \n <li><a href="/news/stock-market-news">Stock Markets</a></li>\n \n <li><a href="/news/economic-indicators">Economic Indicators</a></li>\n \n <li><a href="/news/economy-news">Economy</a></li>\n \n <li><a href="/news/technology-news">Technology</a></li>\n \n <li><a href="/news/cryptocurrency-news">Cryptocurrency News</a></li>\n </ul>\n <ul class="popular" style="width: 187px" >\n <li class="navTitle">More In News</li>\n <li><a href="/news/most-popular-news">Most Popular</a></li>\n <li><a href="/economic-calendar/">Economic Calendar</a></li>\n <li><a href="/news/general-news">Sports</a></li>\n <li><a href="/news/world-news">World</a></li>\n <li><a href="/news/politics-news">Politics</a></li>\n </ul>\n</div> </li>\n <li >\n\t\t\t\t\t <a class="nav" href="//www.investing.com/analysis/">Analysis</a>\n <div class="navBarDropDown" style="width: 346px" >\n <ul class="main" style="width: 159px" >\n \n <li class="navTitle">Analysis</li>\n \n <li><a href="/analysis/market-overview">Market Overview</a></li>\n \n <li><a href="/analysis/forex">Forex</a></li>\n \n <li><a href="/analysis/stock-markets">Stock Markets</a></li>\n \n <li><a href="/analysis/commodities">Commodities</a></li>\n \n <li><a href="/analysis/bonds">Bonds</a></li>\n \n <li><a href="/analysis/cryptocurrency">Cryptocurrency</a></li>\n </ul>\n <ul class="popular" style="width: 187px" >\n <li class="navTitle">More In Opinion</li>\n <li><a href="/analysis/most-popular-analysis">Most Popular</a></li>\n <li><a href="/analysis/editors-picks">Editor`s Picks</a></li>\n <li><a href="/analysis/comics">Comics</a></li>\n </ul>\n</div> </li>\n <li >\n\t\t\t\t\t <a class="nav" href="//www.investing.com/charts/">Charts</a>\n <div class="navBarDropDown" style="width: 430px" >\n <ul class="main" style="width: 210px" >\n \n <li class="navTitle">Real Time Charts</li>\n \n <li><a href="/charts/live-charts">Live Charts</a></li>\n \n <li><a href="/charts/forex-charts">Forex Chart</a></li>\n \n <li><a href="/charts/futures-charts">Futures Chart</a></li>\n \n <li><a href="/charts/stocks-charts">Stocks Chart</a></li>\n \n <li><a href="/charts/indices-charts">Indices Chart</a></li>\n \n <li><a href="/charts/cryptocurrency-charts">Cryptocurrency Chart</a></li>\n </ul>\n <ul class="popular" style="width: 220px" >\n <li><a href="/charts/real-time-forex-charts">Interactive Forex Chart</a></li>\n <li><a href="/charts/real-time-futures-charts">Interactive Futures Chart</a></li>\n <li><a href="/charts/real-time-indices-charts">Interactive Indices Chart</a></li>\n <li><a href="/charts/real-time-stocks-charts">Interactive Stocks Chart</a></li>\n <li><a href="/charts/multiple-forex-streaming-charts">Multiple Forex Charts</a></li>\n <li><a href="/charts/multiple-indices-streaming-charts">Multiple Indices Charts</a></li>\n </ul>\n</div> </li>\n <li >\n\t\t\t\t\t <a class="nav" href="//www.investing.com/technical/">Technical</a>\n <div class="navBarDropDown" style="width: 439px" >\n <ul class="main" style="width: 219px" >\n \n <li class="navTitle">Tools</li>\n \n <li><a href="/technical/technical-summary">Technical Summary</a></li>\n \n <li><a href="/technical/technical-analysis">Technical Analysis</a></li>\n \n <li><a href="/technical/pivot-points">Pivot Points</a></li>\n \n <li><a href="/technical/moving-averages">Moving Averages</a></li>\n \n <li><a href="/technical/indicators">Indicators</a></li>\n \n <li><a href="/technical/candlestick-patterns">Candlestick Patterns</a></li>\n </ul>\n <ul class="popular" style="width: 220px" >\n <li class="navTitle">More In Technical</li>\n <li><a href="/technical/candlestick-patterns">Candlestick Patterns</a></li>\n <li><a href="/tools/fibonacci-calculator">Fibonacci Calculator</a></li>\n <li><a href="/tools/pivot-point-calculator">Pivot Point Calculator</a></li>\n </ul>\n</div> </li>\n <li >\n\t\t\t\t\t <a class="nav" href="//www.investing.com/brokers/">Brokers</a>\n <div class="navBarDropDown" style="width: 360px" >\n <ul class="main" style="width: 180px" >\n \n <li class="navTitle">Brokers</li>\n \n <li><a href="/brokers/forex-brokers">Forex Brokers</a></li>\n \n <li><a href="/brokers/cryptocurrency-brokers">Cryptocurrency Brokers</a></li>\n \n <li><a href="/brokers/cfd-brokers">CFD Brokers</a></li>\n \n <li><a href="/brokers/stock-brokers">Stock Brokers</a></li>\n \n <li><a href="/brokers/promotions">Promotions</a></li>\n \n <li><a href="/brokers/compare-spreads-eur-usd">Compare Forex Spreads</a></li>\n \n <li><a href="/brokers/compare-quotes-eur-usd">Compare Forex Quotes</a></li>\n </ul>\n <ul class="popular" style="width: 180px" >\n <li class="navTitle">More In Brokers</li>\n <li><a href="/brokers/forex-demo-accounts">Forex Demo Accounts</a></li>\n <li><a href="/brokers/forex-live-accounts">Forex Live Accounts</a></li>\n <li><a href="/brokers/press-releases">Press Releases</a></li>\n <li><a href="/brokers/interviews">Interviews</a></li>\n <li><a href="/brokers/options-brokers">Options Brokers</a></li>\n <li><a href="/brokers/spread-betting-brokers">Spread Betting Brokers</a></li>\n <li><a href="/brokers/regulation">Regulation</a></li>\n </ul>\n</div> </li>\n <li >\n\t\t\t\t\t <a class="nav" href="//www.investing.com/tools/">Tools</a>\n <div class="navBarDropDown" style="width: 360px" >\n <ul class="main" style="width: 180px" >\n \n <li class="navTitle">Calendars</li>\n \n <li><a href="/economic-calendar/">Economic Calendar</a></li>\n \n <li><a href="/holiday-calendar/">Holiday Calendar</a></li>\n \n <li><a href="/earnings-calendar/">Earnings Calendar</a></li>\n \n <li><a href="/dividends-calendar/">Dividend Calendar</a></li>\n \n <li><a href="/stock-split-calendar/">Splits Calendar</a></li>\n \n <li><a href="/ipo-calendar/">IPO Calendar</a></li>\n \n <li><a href="/futures-expiration-calendar/">Futures Expiry Calendar</a></li>\n \n <li class="navTitle">Investment Tools</li>\n \n <li><a href="/stock-screener/">Stock Screener</a></li>\n \n <li><a href="/central-banks/fed-rate-monitor">Fed Rate Monitor Tool</a></li>\n \n <li><a href="/currency-converter/">Currency Converter</a></li>\n \n <li><a href="/tools/fibonacci-calculator">Fibonacci Calculator</a></li>\n </ul>\n <ul class="popular" style="width: 180px" >\n <li class="navTitle">More In Tools</li>\n <li><a href="/tools/correlation-calculator">Forex Correlation</a></li>\n <li><a href="/tools/pivot-point-calculator">Pivot Point Calculator</a></li>\n <li><a href="/tools/profit-calculator">Profit Calculator</a></li>\n <li><a href="/tools/margin-calculator">Margin Calculator</a></li>\n <li><a href="/tools/currency-heatmap">Currencies Heat Map</a></li>\n <li><a href="/tools/forex-volatility-calculator">Forex Volatility</a></li>\n <li><a href="/tools/forward-rates-calculator">Forward Rates Calculator</a></li>\n <li><a href="/tools/mortgage-calculator">Mortgage Calculator</a></li>\n </ul>\n</div> </li>\n <li >\n\t\t\t\t\t <a class="nav" href="//www.investing.com/portfolio/">Portfolio</a>\n </li>\n <li >\n\t\t\t\t\t <a class="nav" href="//www.investing.com/alerts/">Alerts</a>\n </li>\n <li >\n\t\t\t\t\t <a class="nav" href="//www.investing.com/education/">Education</a>\n </li>\n <li class="last">\n\t\t\t\t\t <a class="nav pointer" >More</a>\n <div class="navBarDropDown" style="width: 327px" >\n <ul class="main" style="width: 159px" >\n \n <li><a href="/directory/traders/">Social Trading</a></li>\n \n <li><a href="/education/webinars">Webinars</a></li>\n \n <li><a href="/directory/traders/sentiment-outlook">Sentiments Outlook</a></li>\n \n <li><a href="/education/conferences">Conferences</a></li>\n \n <li><a href="/education/forex-trading-kit">Trading Guide</a></li>\n \n <li><a href="/central-banks/">Central Banks</a></li>\n \n <li><a href="/webmaster-tools/">Webmaster Tools</a></li>\n \n <li><a href="/broker-blacklist/">Broker Blacklist</a></li>\n \n <li><a href="/ad-free-subscription">Ad-Free Version</a></li>\n </ul>\n <ul class="popular" style="width: 168px" >\n <li class="navTitle">Software</li>\n <li><a href="/directory/trading-platforms">Trading Platforms</a></li>\n <li><a href="/directory/charting-applications">Charting Applications</a></li>\n <li><a href="/directory/signals-systems">Signals/Systems</a></li>\n </ul>\n</div> </li>\n </ul>\n </nav>\n\n <!-- /grey sub menu -->\n <nav id="subNav" class="subMenuWrapper">\n <ul class="subNavUL">\n <li >\n\t\t\t <a href="/news/most-popular-news" > Most Popular </a> </li>\n <li >\n\t\t\t <a href="/news/cryptocurrency-news" > Cryptocurrency News </a> </li>\n <li >\n\t\t\t <a href="/news/stock-market-news" > Stock Markets </a> </li>\n <li class="selected" >\n\t\t\t <a href="/news/commodities-news" > Commodities </a> </li>\n <li >\n\t\t\t <a href="/news/forex-news" > Forex </a> </li>\n <li >\n\t\t\t <a href="/news/economy-news" > Economy </a> </li>\n <li >\n\t\t\t <a href="/news/economic-indicators" > Economic Indicators </a> </li>\n <li >\n\t\t\t <a href="/news/politics-news" > Politics </a> </li>\n <li >\n\t\t\t <a href="/news/technology-news" > Technology </a> </li>\n <li >\n\t\t\t <a href="/news/world-news" > World </a> </li>\n <li class="last " >\n\t\t\t <a href="/news/general-news" > Sports </a> </li>\n </ul>\n </nav>\n</div>\n\n</header>\r\n\r\n<script type=\'text/javascript\'>\r\nwindow.Adomik = window.Adomik || {};\r\n Adomik.randomAdGroup = function() {\r\n var rand = Math.random();\r\n switch (false) {\r\n case !(rand < 0.09): return "ad_ex" + (Math.floor(100 * rand));\r\n case !(rand < 0.10): return "ad_bc";\r\n default: return "ad_opt";\r\n }\r\n};\r\n</script> \r\n\r\n<div class="midHeader">\r\n <div id="sln-hbanner" class="wideTopBanner"><div id=\'div-gpt-ad-1441189641022-6\' style=\'height:250px; display: none;\'></div><div id=\'div-gpt-ad-1370187203350-head1\' style=\'height:90px;\'></div></div>\r\n</div>\r\n\r\n\r\n<div id="theBigX" class="largeBannerCloser" onClick="javascript:onBigX();"></div>\r\n\r\n<script type=\'text/javascript\'>\r\n\r\n\tfunction onBigX() {\r\n\t\tvar slotLeaderboard;\r\n\t\t$(\'#theBigX\').fadeOut(\'fast\');\r\n\t\t$(\'.midHeader\').animate({\r\n\t\t\theight: \'90px\'\r\n\t\t},200 );\r\n\t\tgoogletag.cmd.push(function() {\r\n\t\t\tslotLeaderboard = googletag.defineSlot(\'/6938/FP_EN_site/FP_EN_Leaderboard_Default\', [[728, 90], [970, 90]], \'div-gpt-ad-1370187203350-head1\').setTargeting(\'ad_group\', Adomik.randomAdGroup()).addService(googletag.pubads());\r\n\t\t\tgoogletag.cmd.push(function() { googletag.display(\'div-gpt-ad-1370187203350-head1\'); });\r\n\t\t});\r\n\t\t\t\t$(\'#div-gpt-ad-1441189641022-6\').hide();\r\n\t\t$(\'#div-gpt-ad-1370187203350-head1\').show();\r\n\t}\r\n\r\n\tfunction getMaxLeaderBoard() {\r\n\t\treturn (getCookie("geoC") || \'\').toLowerCase() === \'us\' ? 5 : 3;\r\n\t}\r\n\r\n\tfunction checkBigAd() {\r\n\t\tvar counter = +getCookie("billboardCounter_1") || 0;\r\n\t\tif( true && counter === 0 && true) {\r\n\t\t\t$(\'.midHeader\').height(\'250px\');\r\n\t\t\t$(\'#div-gpt-ad-1441189641022-6\').show();\r\n\t\t\t$(\'#div-gpt-ad-1370187203350-head1\').hide();\r\n\t\t\t$(\'#theBigX\').show();\r\n\t\t\tgoogletag.cmd.push(function() {\r\n\t\t\t\tgoogletag.defineSlot(\'/6938/FP_EN_site/FP_EN_Billboard_Default\', [970, 250] , \'div-gpt-ad-1441189641022-6\').setTargeting(\'ad_group\', Adomik.randomAdGroup()).addService(googletag.pubads());\r\n\t\t\t\tgoogletag.cmd.push(function() { googletag.display(\'div-gpt-ad-1441189641022-6\'); });\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\tgoogletag.cmd.push(function() {\r\n\t\t\t\tgoogletag.defineSlot(\'/6938/FP_EN_site/FP_EN_Leaderboard_Default\', [[728, 90], [970, 90]], \'div-gpt-ad-1370187203350-head1\').setTargeting(\'ad_group\', Adomik.randomAdGroup()).addService(googletag.pubads());\r\n\t\t\t\tgoogletag.cmd.push(function() { googletag.display(\'div-gpt-ad-1370187203350-head1\'); });\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\tcounter++;\r\n\t\tif(counter === getMaxLeaderBoard()) {\r\n\t\t\tcounter = 0;\r\n\t\t}\r\n\t\tsetCookie("billboardCounter_1", counter);\r\n\r\n\r\n\t \r\n\t\t\r\n\t\t\r\n\t}\r\n\r\n</script>\r\n\r\n\n\n \t\t<!-- #2 columns template -->\n \t\t<section id="leftColumn" >\n \n\n<h1 class="float_lang_base_1 relativeAttr"\n\tdir="ltr" >Commodities & Futures News\t</h1>\n\n\n\n\t<div class="headBtnWrapper float_lang_base_2">\n\t\t<a class="newBtn infoBox LightGray noText" onmouseover="_infoBox.render();" onmouseout="_infoBox.render();"> \n\t\t\t<div id="infoBoxToolTipWrap" class="tooltipPopup noTriangle">\n\t\t\t\t<div id="infoBoxToolTip">\n\t\t\t\t\t<span class="noBold arial_12">The latest commodity market moves as well as developments in the futures markets. Stay up-to-date with breaking commodities news and specifics on major commodities such as crude oil and gold.</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</a>\n\t</div>\n\t<div class="headBtnWrapper float_lang_base_2">\n\t\t\t</div>\n\n\n\n\n\n\n<div class="clear"></div>\n<div class="innerHeaderSeperatorBottom"></div>\n\t\t<!-- Page Content -->\n <script type="text/javascript">\n window.siteData = {\n htmlDirection: \'ltr\',\n decimalPoint: \'.\' || \'.\',\n thousandSep: \',\' || \',\',\n isEu : false,\n userLoggedIn: false,\n userHasPhoneRegistered: false,\n currencyPosition: \'left\',\n datepicker: {\n applyButton: \'Apply\',\n format: \'m/d/Y\',\n formatShort: \'m/d/y\',\n formatLong: \'m/d/Y\',\n formatSend: \'yy-mm-dd\',\n firstDay: \'1\',\n dayNames: ["Su","Mo","Tu","We","Th","Fr","Sa"],\n monthNamesShort: ["Jan.", "Feb.", "Mar.", "Apr.", "May", "Jun.", "Jul.", "Aug.", "Sep.", "Oct.", "Nov.", "Dec."],\n monthNames: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],\n translations: {\n custom: \'Custom dates\',\n start: \'Start Date\',\n end: \'End Date\'\n }\n },\n techTranslations: {"_Currencies_Strong_Buy":"Strong Buy","_Currencies_Strong_Sell":"Strong Sell","_specialBuy":"BUY","_specialSell":"Sell","_moving_avarge_tool_sell":"Sell","_moving_avarge_tool_buy":"Buy","_Currencies_Neutral":"Neutral","_not_available":"Not available","_Currencies_Less_Volatility":"Less Volatility","_Currencies_More_Volatility":"High Volatility","_Currencies_Overbought":"Overbought","_Currencies_Oversold":"Oversold"},\n edition: $(\'html\').attr(\'lang\')\n };\n \n (function (pattern) {\n window.siteData.elapsedTimePattern = pattern.is(\'false\') ? null : $.extend(JSON.parse(pattern), { justNow: \'Just Now\' });\n })(\'{"minutes":{"X minute ago":[1],"X minutes ago":["2-59"]},"hours":{"X hour ago":[1],"X hours ago":["2-24"]}}\');\n\n window.siteData.smlID = 11;\n window.siteData.mmID = 2;\n \n window.truncatedCommentShowMoreDefine = \'Show more\';\n </script>\n <div class="largeTitle">\n\t<article class="articleItem " data-id="1669450" >\n\t<a href="/news/commodities-news/democrats-regaining-house-seen-raising-odds-of-antiopec-bill-1669450" class="img" ><img src="https://i-invdn-com.akamaized.net/news/external-images-thumbnails/pic26e62ba103af8ca0a04e6da1e9011cc7.jpg" alt="Democrats Regaining House Seen Raising Odds of Anti-OPEC Bill" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/democrats-regaining-house-seen-raising-odds-of-antiopec-bill-1669450" title="Democrats Regaining House Seen Raising Odds of Anti-OPEC Bill" class="title" >Democrats Regaining House Seen Raising Odds of Anti-OPEC Bill</a>\n\t <span class="articleDetails"><span>By Bloomberg</span><span class="date"> - 1 hour ago</span></span> \t\t<p>(Bloomberg) -- If the Democrats take over the U.S. House of Representatives in next week’s midterm elections, it could renew momentum in favor of legislation targeting...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1669221" >\n\t<a href="/news/commodities-news/gold-prices-advance-as-dollar-softens-1669221" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEA8G03Y_S.jpg" alt="Gold Prices Advance as Dollar Softens " onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/gold-prices-advance-as-dollar-softens-1669221" title="Gold Prices Advance as Dollar Softens " class="title" >Gold Prices Advance as Dollar Softens </a>\n\t <span class="articleDetails"><span>By Investing.com</span><span class="date"> - 5 hours ago</span>\t \n\t<a href="/news/commodities-news/gold-prices-advance-as-dollar-softens-1669221#comments" class="js-scrollto-comment commentsBubbleCnt" ><i class="commentIcon"></i>1</a>\n\n</span> \t\t<p>Investing.com - Gold prices advanced on Thursday as the dollar weakened after flirting with 10-week highs in the previous session on the bullish private jobs report.\r\nGold futures...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1669105" >\n\t<a href="/news/commodities-news/oil-prices-fall-on-signs-of-rising-supplies-ebbing-confidence-on-global-economy-1669105" class="img" ><img src="https://i-invdn-com.akamaized.net/news/external-images-thumbnails/LYNXNPEEA023L.jpg" alt="Oil slips on signs of rising supplies, economic slowdown jitters" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/oil-prices-fall-on-signs-of-rising-supplies-ebbing-confidence-on-global-economy-1669105" title="Oil slips on signs of rising supplies, economic slowdown jitters" class="title" >Oil slips on signs of rising supplies, economic slowdown jitters</a>\n\t <span class="articleDetails"><span>By Reuters</span><span class="date"> - 5 hours ago</span></span> \t\t<p> BEIJING (Reuters) - Oil prices fell on Thursday, extending losses in previous sessions, amid signs of rising supply and growing concerns that demand might weaken on the prospect...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem sponsoredArticle " >\n\t<a href="/jp.php?v2=YCAybGA3MGk2ZDo3NWZlYT9nNGpibDEwNCNmNGFrZSw3cWFoYDhkImNrYX8ybmY8YhE3aGJqNiBgNjNhYyI3dGAnMmxgMjBpNmU6NjVwZSQ_YzRuYmQxJTR1Zmg=" class="img" ><img src="https://i-invdn-com.akamaized.net/news/2147849475_S.jpg" ></a>\t<div class="textDiv">\n\t\t\t\t\t<span class="sponsoredBadge arial_11" data-sponsored="Sponsored"></span>\n\t\t\t\t\t\t\t<a href="/jp.php?v2=YCAybGA3MGk2ZDo3NWZlYT9nNGpibDEwNCNmNGFrZSw3cWFoYDhkImNrYX8ybmY8YhE3aGJqNiBgNjNhYyI3dGAnMmxgMjBpNmU6NjVwZSQ_YzRuYmQxJTR1Zmg=" title="ORBISE Enters New Markets with CoinDeal Listing" class="title" >ORBISE Enters New Markets with CoinDeal Listing</a>\n\t <span class="articleDetails"><span>By <a href="/education-providers/investing.com-studios">Investing.com Studios</a></span></span> \t\t<p>OU ORBISE Corp. (“ORBISE”) is celebrating its first milestone on the way to reinventing the global cryptocurrency financial system by listing the ORBT token on the CoinDeal exchange platform.</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1669553" >\n\t\t<a href="https://invst.ly/920lq" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669553, \'news\', \'Marketpulse\')"><img src="https://i-invdn-com.akamaized.net/news/indicatornews_2_150x108_S_1416306967.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Brexit breakthrough hopes lift sterling" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/920lq" title="Brexit breakthrough hopes lift sterling" onclick="hit_news_item(1669553, \'news\', \'Marketpulse\')" class="title" rel="nofollow" target="_blank">Brexit breakthrough hopes lift sterling</a>\n\t\t<div class="articleDetails"><span>By Marketpulse</span><span class="date"> - 39 minutes ago</span></div>\n\t\t\t\t<p>Wednesday October 31: Five things the markets are talking about October was the worst month in six-years for global equities, and despite a 48-hour reprieve on the final...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1669476" >\n\t\t<a href="https://invst.ly/91-qa" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669476, \'news\', \'FXStreet\')"><img src="https://i-invdn-com.akamaized.net/news/indicatornews_5_150x108_S_1416303181.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="WTI: Recovery remains capped near $ 65 amid rising US supplies" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91-qa" title="WTI: Recovery remains capped near $ 65 amid rising US supplies" onclick="hit_news_item(1669476, \'news\', \'FXStreet\')" class="title" rel="nofollow" target="_blank">WTI: Recovery remains capped near $ 65 amid rising US supplies</a>\n\t\t<div class="articleDetails"><span>By FXStreet</span><span class="date"> - 1 hour ago</span></div>\n\t\t\t\t<p>Global growth concerns and rising supply weigh down on the prices.\n\tRisks remain to the downside, $ 64.50 is the key level to beat for the bears.\n\n\nWTI (oil futures on NYMEX) makes...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem dfp-native">\n <div id="div-gpt-ad-1513094451186-0" data-slot-id="/6938/FP_EN_site/FP_EN_Native_Content_1" style="text-align:center;"></div>\n <div>\n <script> $.initSlot("/6938/FP_EN_site/FP_EN_Native_Content_1", "div-gpt-ad-1513094451186-0"); </script> </div>\n</article><article class="articleItem " data-id="1669170" >\n\t<a href="/news/commodities-news/oil-prices-slip-amidst-us-stock-build-1669170" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEA601BL_S.jpg" alt="Oil Prices Slip Amidst U.S. Stock Build " onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/oil-prices-slip-amidst-us-stock-build-1669170" title="Oil Prices Slip Amidst U.S. Stock Build " class="title" >Oil Prices Slip Amidst U.S. Stock Build </a>\n\t <span class="articleDetails"><span>By Investing.com</span><span class="date"> - 6 hours ago</span></span> \t\t<p>Investing.com - Oil prices edged down on Thursday morning in Asia, as U.S. crude inventories surged for the sixth straight week. OPEC also boosted oil production in October to its...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1669423" >\n\t\t<a href="https://invst.ly/91zf-" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669423, \'news\', \'Greenbiz\')"><img src="https://i-invdn-com.akamaized.net/news/indicatornews_4_150x108_S_1416306970.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Energy transitions are nothing new, but the one underway is unprecedented and urgent" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91zf-" title="Energy transitions are nothing new, but the one underway is unprecedented and urgent" onclick="hit_news_item(1669423, \'news\', \'Greenbiz\')" class="title" rel="nofollow" target="_blank">Energy transitions are nothing new, but the one underway is unprecedented and urgent</a>\n\t\t<div class="articleDetails"><span>By Greenbiz</span><span class="date"> - 3 hours ago</span></div>\n\t\t\t\t<p>Being on the powerful side of history matters.</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem dfp-native">\n <div id="div-gpt-ad-1513094475409-0" data-slot-id="/6938/FP_EN_site/FP_EN_Native_Content_2" style="text-align:center;"></div>\n <div>\n <script> $.initSlot("/6938/FP_EN_site/FP_EN_Native_Content_2", "div-gpt-ad-1513094475409-0"); </script> </div>\n</article><article class="articleItem" data-id="1669242" >\n\t\t<a href="https://invst.ly/91xm-" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669242, \'news\', \'FXStreet\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEB8N174_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Gold: Indian festive buying seen subdued amid higher prices - WGC" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91xm-" title="Gold: Indian festive buying seen subdued amid higher prices - WGC" onclick="hit_news_item(1669242, \'news\', \'FXStreet\')" class="title" rel="nofollow" target="_blank">Gold: Indian festive buying seen subdued amid higher prices - WGC</a>\n\t\t<div class="articleDetails"><span>By FXStreet</span><span class="date"> - 4 hours ago</span></div>\n\t\t\t\t<p>Somasundaram PR, Managing Director of the World Gold Council’s (WGC) Indian operations, told Reuters on Thursday, that the demand for gold from India is likely to reduce from...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1669220" >\n\t\t<a href="https://invst.ly/91x7g" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669220, \'news\', \'Dailyfx\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEC920S1_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Gold Prices May Keep Falling as ISM Data Lifts Fed Rate Hike Bets" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91x7g" title="Gold Prices May Keep Falling as ISM Data Lifts Fed Rate Hike Bets" onclick="hit_news_item(1669220, \'news\', \'Dailyfx\')" class="title" rel="nofollow" target="_blank">Gold Prices May Keep Falling as ISM Data Lifts Fed Rate Hike Bets</a>\n\t\t<div class="articleDetails"><span>By Dailyfx</span><span class="date"> - 5 hours ago</span></div>\n\t\t\t\t<p>Gold prices may continue to fall as October’s US manufacturing ISM survey boosts Fed rate hike bets. Crude oil prices may enjoy a respite after recent selling.</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1669192" >\n\t\t<a href="https://invst.ly/91wqv" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669192, \'news\', \'FXStreet\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEA6604O_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Goldman Sachs reiterates year-end Brent oil price forecast of $80 per barrel - Reuters" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91wqv" title="Goldman Sachs reiterates year-end Brent oil price forecast of $80 per barrel - Reuters" onclick="hit_news_item(1669192, \'news\', \'FXStreet\')" class="title" rel="nofollow" target="_blank">Goldman Sachs reiterates year-end Brent oil price forecast of $80 per barrel - Reuters</a>\n\t\t<div class="articleDetails"><span>By FXStreet</span><span class="date"> - 6 hours ago</span></div>\n\t\t\t\t<p>Investment bank Goldman Sachs has reiterated it's Brent oil year-end price target of $80 per barrel, citing short-term upside risks from the reintroduction of Iran sanctions...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1669172" >\n\t\t<a href="https://invst.ly/91wf7" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669172, \'news\', \'FXStreet\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEB4I0Z8_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Oil continues two-fold decline, WTI testing $65.00" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91wf7" title="Oil continues two-fold decline, WTI testing $65.00" onclick="hit_news_item(1669172, \'news\', \'FXStreet\')" class="title" rel="nofollow" target="_blank">Oil continues two-fold decline, WTI testing $65.00</a>\n\t\t<div class="articleDetails"><span>By FXStreet</span><span class="date"> - 6 hours ago</span></div>\n\t\t\t\t<p>Oil markets are extending their slide as hopes for continued US oversupply run up against broader risk-off sentiment.\n\tUS crude oil is testing into quarterly lows as traders fall...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1669177" >\n\t\t<a href="https://invst.ly/91wfd" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669177, \'news\', \'Fortune\')"><img src="https://i-invdn-com.akamaized.net/news/indicatornews_6_150x108_S_1416306972.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Holiday Gift Guide 2018: Luxury Lifestyle" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91wfd" title="Holiday Gift Guide 2018: Luxury Lifestyle" onclick="hit_news_item(1669177, \'news\', \'Fortune\')" class="title" rel="nofollow" target="_blank">Holiday Gift Guide 2018: Luxury Lifestyle</a>\n\t\t<div class="articleDetails"><span>By Fortune</span><span class="date"> - 6 hours ago</span></div>\n\t\t\t\t<p>For the friend who needs a plush leather couch with USB ports.</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1668966" >\n\t<a href="/news/commodities-news/trump-says-oil-supply-elsewhere-sufficient-to-allow-cut-in-iran-purchases-1668966" class="img" ><img src="https://i-invdn-com.akamaized.net/news/external-images-thumbnails/LYNXNPEE9U1WK.jpg" alt="Trump says oil supply elsewhere sufficient to allow cut in Iran purchases" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/trump-says-oil-supply-elsewhere-sufficient-to-allow-cut-in-iran-purchases-1668966" title="Trump says oil supply elsewhere sufficient to allow cut in Iran purchases" class="title" >Trump says oil supply elsewhere sufficient to allow cut in Iran purchases</a>\n\t <span class="articleDetails"><span>By Reuters</span><span class="date"> - 12 hours ago</span></span> \t\t<p> WASHINGTON (Reuters) - U.S. President Donald Trump said on Wednesday in a presidential memorandum that he had determined there was sufficient supply of petroleum and petroleum...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1668281" >\n\t<a href="/news/commodities-news/oil-selloff-pauses-on-weekly-data-big-losses-still-for-oct-1668281" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEB4H060_S.jpg" alt="Oil Down 11% In October, Biggest Loss in Over 2 Years" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/oil-selloff-pauses-on-weekly-data-big-losses-still-for-oct-1668281" title="Oil Down 11% In October, Biggest Loss in Over 2 Years" class="title" >Oil Down 11% In October, Biggest Loss in Over 2 Years</a>\n\t <span class="articleDetails"><span>By Investing.com</span><span class="date"> - 15 hours ago</span></span> \t\t<p>Investing.com - Oil prices in October posted their biggest monthly loss in nearly 2-1/2 years as investors shrugged off supportive U.S. supply-demand data and looming sanctions on...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1668509" >\n\t<a href="/news/commodities-news/gold-end-october-up-2-biggest-gain-since-january-1668509" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEB880JW_S.jpg" alt="Gold Limps to a 2% October Gain, Still Largest Since January" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/gold-end-october-up-2-biggest-gain-since-january-1668509" title="Gold Limps to a 2% October Gain, Still Largest Since January" class="title" >Gold Limps to a 2% October Gain, Still Largest Since January</a>\n\t <span class="articleDetails"><span>By Investing.com</span><span class="date"> - 15 hours ago</span></span> \t\t<p>Investing.com - More profit-taking on gold’s run this month left the yellow metal with a smaller 2% gain as it closed October trading on Wednesday, with analysts saying the...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1669012" >\n\t\t<a href="https://invst.ly/91u2c" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669012, \'news\', \'Fortune\')"><img src="https://i-invdn-com.akamaized.net/news/indicatornews_2_150x108_S_1416306967.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Washington State Teachers Are Learning to Disarm Shooters With Aluminum Tee-Ball Bats" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91u2c" title="Washington State Teachers Are Learning to Disarm Shooters With Aluminum Tee-Ball Bats" onclick="hit_news_item(1669012, \'news\', \'Fortune\')" class="title" rel="nofollow" target="_blank">Washington State Teachers Are Learning to Disarm Shooters With Aluminum Tee-Ball Bats</a>\n\t\t<div class="articleDetails"><span>By Fortune</span><span class="date"> - 11 hours ago</span></div>\n\t\t\t\t<p>Similar training worked to thwart an attack at a neighboring school.</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1669022" >\n\t\t<a href="https://invst.ly/91u5k" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1669022, \'news\', \'Dailyfx\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEC2U0WF_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Crude Oil Price Falls on Record US Output, Trade Data May Hurt AUD" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91u5k" title="Crude Oil Price Falls on Record US Output, Trade Data May Hurt AUD" onclick="hit_news_item(1669022, \'news\', \'Dailyfx\')" class="title" rel="nofollow" target="_blank">Crude Oil Price Falls on Record US Output, Trade Data May Hurt AUD</a>\n\t\t<div class="articleDetails"><span>By Dailyfx</span><span class="date"> - 11 hours ago</span></div>\n\t\t\t\t<p>The British Pound rose on Brexit deal hopes while oil prices fell on record US crude output data as stocks and FX diverged. Australian Dollar may fall on a weaker trade surplus.</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668980" >\n\t\t<a href="https://invst.ly/91tk3" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668980, \'news\', \'FXEmpire\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEA5O0QF_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Crude Oil Price Update – Market Testing Major Retracement Zone at $65.45 to $62.79 but No Sign of Bottoming" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91tk3" title="Crude Oil Price Update – Market Testing Major Retracement Zone at $65.45 to $62.79 but No Sign of Bottoming" onclick="hit_news_item(1668980, \'news\', \'FXEmpire\')" class="title" rel="nofollow" target="_blank">Crude Oil Price Update – Market Testing Major Retracement Zone at $65.45 to $62.79 but No Sign of Bottoming</a>\n\t\t<div class="articleDetails"><span>By FXEmpire</span><span class="date"> - 12 hours ago</span></div>\n\t\t\t\t<p>Based on Wednesday’s price action, the direction of the December WTI crude oil futures contract on Thursday is likely to be determined by trader reaction to the main 50% level at...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1668306" >\n\t<a href="/news/commodities-news/us-passes-russia--briefly--to-become-top-oil-producer-1668306" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEAAN05K_S.jpg" alt="U.S. Passes Russia -- Briefly -- to Become Top Oil Producer" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/us-passes-russia--briefly--to-become-top-oil-producer-1668306" title="U.S. Passes Russia -- Briefly -- to Become Top Oil Producer" class="title" >U.S. Passes Russia -- Briefly -- to Become Top Oil Producer</a>\n\t <span class="articleDetails"><span>By Bloomberg</span><span class="date"> - 17 hours ago</span></span> \t\t<p>(Bloomberg) -- The U.S. surpassed Russia in August to claim the title of world’s top oil producer, with the largest year-on-year output increase in U.S. history.\r\nOutput rose...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668894" >\n\t\t<a href="https://invst.ly/91suz" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668894, \'news\', \'FXStreet\')"><img src="https://i-invdn-com.akamaized.net/news/indicatornews_6_150x108_S_1416306972.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Key event risks - Westpac" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91suz" title="Key event risks - Westpac" onclick="hit_news_item(1668894, \'news\', \'FXStreet\')" class="title" rel="nofollow" target="_blank">Key event risks - Westpac</a>\n\t\t<div class="articleDetails"><span>By FXStreet</span><span class="date"> - 13 hours ago</span></div>\n\t\t\t\t<p>Analysts at Westpac offered their outlook for key events coming up.\n\nKey Quotes:\n\n"Oct Australia home price data from CoreLogic (10am Syd) should not surprise because updates are...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668718" >\n\t\t<a href="https://invst.ly/91rn4" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668718, \'news\', \'FXStreet\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEA7P09F_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Crude Oil WTI Technical Analysis: Black Gold dropping like a stone at its lowest since August as WTI hits $65.00 a barrel" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91rn4" title="Crude Oil WTI Technical Analysis: Black Gold dropping like a stone at its lowest since August as WTI hits $65.00 a barrel" onclick="hit_news_item(1668718, \'news\', \'FXStreet\')" class="title" rel="nofollow" target="_blank">Crude Oil WTI Technical Analysis: Black Gold dropping like a stone at its lowest since August as WTI hits $65.00 a barrel</a>\n\t\t<div class="articleDetails"><span>By FXStreet</span><span class="date"> - 14 hours ago</span></div>\n\t\t\t\t<p>Crude oil is trading in a bear trend below the 200-period simple moving average on the 4-hour chart as the market is reaching levels not seen since mid-August.\n\tCrude oil broke...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1668018" >\n\t<a href="/news/commodities-news/opec-oil-output-rises-to-highest-since-2016-despite-iran-reuters-survey-1668018" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEE4G1TT_S.jpg" alt="OPEC oil output rises to highest since 2016 despite Iran: Reuters survey" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/opec-oil-output-rises-to-highest-since-2016-despite-iran-reuters-survey-1668018" title="OPEC oil output rises to highest since 2016 despite Iran: Reuters survey" class="title" >OPEC oil output rises to highest since 2016 despite Iran: Reuters survey</a>\n\t <span class="articleDetails"><span>By Reuters</span><span class="date"> - 20 hours ago</span></span> \t\t<p> By Alex Lawler LONDON (Reuters) - OPEC has boosted oil production in October to the highest since 2016, a Reuters survey found, as higher output led by the United Arab Emirates...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668604" >\n\t\t<a href="https://invst.ly/91q-9" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668604, \'news\', \'FXStreet\')"><img src="https://i-invdn-com.akamaized.net/news/indicatornews_2_150x108_S_1416306967.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="WTI extends slide to the $65.00 area, lowest since mid-August" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91q-9" title="WTI extends slide to the $65.00 area, lowest since mid-August" onclick="hit_news_item(1668604, \'news\', \'FXStreet\')" class="title" rel="nofollow" target="_blank">WTI extends slide to the $65.00 area, lowest since mid-August</a>\n\t\t<div class="articleDetails"><span>By FXStreet</span><span class="date"> - 15 hours ago</span></div>\n\t\t\t\t<p>Crude oil prices drop for the third-day in-a-row, now looking at August lows. \n\tStronger US dollar and demand concerns pushed oil further lower. \n\n\nWTI (oil futures on NYMEX)...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1667980" >\n\t<a href="/news/commodities-news/us-crude-oil-inventories-rose-by-322m-barrels-last-week-eia-1667980" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEBBT0BW_S.jpg" alt="U.S. Crude Oil Inventories Rose by 3.22M Barrels Last Week: EIA" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/us-crude-oil-inventories-rose-by-322m-barrels-last-week-eia-1667980" title="U.S. Crude Oil Inventories Rose by 3.22M Barrels Last Week: EIA" class="title" >U.S. Crude Oil Inventories Rose by 3.22M Barrels Last Week: EIA</a>\n\t <span class="articleDetails"><span>By Investing.com</span><span class="date"> - 20 hours ago</span></span> \t\t<p>Investing.com - U.S. crude oil inventories rose less than expected last week, the Energy Information Administration said in its weekly report on Wednesday.\r\nThe EIA data showed...</p>\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668498" >\n\t\t<a href="https://invst.ly/91pvb" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668498, \'news\', \'FXStreet\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEC0O0JM_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Gold falls again, moves further away from monthly highs" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91pvb" title="Gold falls again, moves further away from monthly highs" onclick="hit_news_item(1668498, \'news\', \'FXStreet\')" class="title" rel="nofollow" target="_blank">Gold falls again, moves further away from monthly highs</a>\n\t\t<div class="articleDetails"><span>By FXStreet</span><span class="date"> - 16 hours ago</span></div>\n\t\t\t\t<p>Gold’s correction from above $1,240/oz continued on Wednesday amid a stronger US dollar and higher Treasury yields. \n\tPrice fell below key support levels, weakening further...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668485" >\n\t\t<a href="https://invst.ly/91poe" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668485, \'news\', \'Fool\')"><img src="https://i-invdn-com.akamaized.net/news/STOCK-EXCHANGE-RUSSIAN-TRADING-SYSTEMS_150x108_S_1416303640.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Enterprise Products Partners Raises Guidance for 2018 (Again)" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91poe" title="Enterprise Products Partners Raises Guidance for 2018 (Again)" onclick="hit_news_item(1668485, \'news\', \'Fool\')" class="title" rel="nofollow" target="_blank">Enterprise Products Partners Raises Guidance for 2018 (Again)</a>\n\t\t<div class="articleDetails"><span>By Fool</span><span class="date"> - 16 hours ago</span></div>\n\t\t\t\t<p>Management keeps finding new projects to invest in and raising its capital spending guidance for the year.</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668496" >\n\t\t<a href="https://invst.ly/91psq" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668496, \'news\', \'Forexlive\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEC490GY_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Colombia plans to hedge its oil exports" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91psq" title="Colombia plans to hedge its oil exports" onclick="hit_news_item(1668496, \'news\', \'Forexlive\')" class="title" rel="nofollow" target="_blank">Colombia plans to hedge its oil exports</a>\n\t\t<div class="articleDetails"><span>By Forexlive</span><span class="date"> - 16 hours ago</span></div>\n\t\t\t\t<p>Congressional bill will allow them to use derivatives\nMexico hedges its production each year and now Colombia is looking to do the same.\nIn general, hedging is always done at the...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668458" >\n\t\t<a href="https://invst.ly/91pid" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668458, \'news\', \'FXStreet\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEDAD000_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="USD/CAD touches new 7-week highs above 1.3160 as oil sell-off continues" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91pid" title="USD/CAD touches new 7-week highs above 1.3160 as oil sell-off continues" onclick="hit_news_item(1668458, \'news\', \'FXStreet\')" class="title" rel="nofollow" target="_blank">USD/CAD touches new 7-week highs above 1.3160 as oil sell-off continues</a>\n\t\t<div class="articleDetails"><span>By FXStreet</span><span class="date"> - 16 hours ago</span></div>\n\t\t\t\t<p>WTI extends a slide in the NA session.\n\tUS Dollar Index stays near 16-month highs above 97.\n\tCanadian economy expands 0.1% in August.\n\n\nAfter edging down to the 1.31 area with the...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668454" >\n\t\t<a href="https://invst.ly/91pfr" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668454, \'news\', \'Forexlive\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEE5R1AR-ORUBS_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="US plans sanctions on Venezuela\'s gold exports" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91pfr" title="US plans sanctions on Venezuela\'s gold exports" onclick="hit_news_item(1668454, \'news\', \'Forexlive\')" class="title" rel="nofollow" target="_blank">US plans sanctions on Venezuela\'s gold exports</a>\n\t\t<div class="articleDetails"><span>By Forexlive</span><span class="date"> - 16 hours ago</span></div>\n\t\t\t\t<p>You can\'t stop trade in gold\nThe that the US plans sanctions on Venezuela\'s gold exports.\nWSJ reports\nThe US says it\'s trying to stop Maduro from looting the nation\'s riches. Most...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668544" >\n\t\t<a href="https://invst.ly/91q9l" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668544, \'news\', \'MarketWatch\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEDAD000_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="U.S. oil benchmark falls for the session, loses nearly 11% for the month" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91q9l" title="U.S. oil benchmark falls for the session, loses nearly 11% for the month" onclick="hit_news_item(1668544, \'news\', \'MarketWatch\')" class="title" rel="nofollow" target="_blank">U.S. oil benchmark falls for the session, loses nearly 11% for the month</a>\n\t\t<div class="articleDetails"><span>By MarketWatch</span><span class="date"> - 16 hours ago</span></div>\n\t\t\t\t<p>U.S. oil futures settled with a loss on Wednesday, pressured by ongoing concerns over a potential slowdown in energy demand, as well as U.S. government data that revealed a sixth...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668441" >\n\t\t<a href="https://invst.ly/91paq" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668441, \'news\', \'FXEmpire\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEE7813I_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Natural Gas Price Prediction – Prices Rise to Resistance Ahead of Inventory Report" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91paq" title="Natural Gas Price Prediction – Prices Rise to Resistance Ahead of Inventory Report" onclick="hit_news_item(1668441, \'news\', \'FXEmpire\')" class="title" rel="nofollow" target="_blank">Natural Gas Price Prediction – Prices Rise to Resistance Ahead of Inventory Report</a>\n\t\t<div class="articleDetails"><span>By FXEmpire</span><span class="date"> - 16 hours ago</span></div>\n\t\t\t\t<p>Natural gas prices moved higher on Wednesday ahead of Thursday inventory report from the Department of Energy. Prices surged more than 2%, and are testing</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668340" >\n\t\t<a href="https://invst.ly/91och" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668340, \'news\', \'Fool\')"><img src="https://i-invdn-com.akamaized.net/news/indicatornews_2_150x108_S_1416306967.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="3 High-Yield Stocks at Rock-Bottom Prices" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91och" title="3 High-Yield Stocks at Rock-Bottom Prices" onclick="hit_news_item(1668340, \'news\', \'Fool\')" class="title" rel="nofollow" target="_blank">3 High-Yield Stocks at Rock-Bottom Prices</a>\n\t\t<div class="articleDetails"><span>By Fool</span><span class="date"> - 17 hours ago</span></div>\n\t\t\t\t<p>These top high-yield dividend stocks look too cheap to pass up now.</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668315" >\n\t\t<a href="http://feedproxy.google.com/~r/ValueWalkFeed/~3/7fPRNk2HGP8/" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668315, \'news\', \'ValueWalk\')"><img src="https://i-invdn-com.akamaized.net/news/STOCK-EXCHANGE-RUSSIAN-TRADING-SYSTEMS_150x108_S_1416303640.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Erdogan Allows Crossing Turkey’s Border To Join ISIS In Syria And Iraq" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="http://feedproxy.google.com/~r/ValueWalkFeed/~3/7fPRNk2HGP8/" title="Erdogan Allows Crossing Turkey’s Border To Join ISIS In Syria And Iraq" onclick="hit_news_item(1668315, \'news\', \'ValueWalk\')" class="title" rel="nofollow" target="_blank">Erdogan Allows Crossing Turkey’s Border To Join ISIS In Syria And Iraq</a>\n\t\t<div class="articleDetails"><span>By ValueWalk</span><span class="date"> - 17 hours ago</span></div>\n\t\t\t\t<p>Last week I conducted a panel discussion about Turkey under the leadership of Erdogan. The day before the event, we were alerted that several of Erdogan’s stooges will await us to...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem" data-id="1668401" >\n\t\t<a href="https://invst.ly/91ox9" rel="nofollow" target="_blank" class="img" onclick="hit_news_item(1668401, \'news\', \'MarketWatch\')"><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEC3L0HO_S.jpg" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\'" alt="Gold ends at three-week low as global stocks surge, but bullion logs strong October rise" /></a>\n\t\t<div class="textDiv">\n\t\t<a href="https://invst.ly/91ox9" title="Gold ends at three-week low as global stocks surge, but bullion logs strong October rise" onclick="hit_news_item(1668401, \'news\', \'MarketWatch\')" class="title" rel="nofollow" target="_blank">Gold ends at three-week low as global stocks surge, but bullion logs strong October rise</a>\n\t\t<div class="articleDetails"><span>By MarketWatch</span><span class="date"> - 18 hours ago</span></div>\n\t\t\t\t<p>Gold prices ended firmly lower Wednesday, on the back of a stronger dollar and a bounce for beaten-down equities, but month-to-date losses for benchmark U.S. stock indexes have...</p>\n\t\t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1667454" >\n\t<a href="/news/commodities-news/iran-sanctions-seen-keeping-oil-above-75-but-2019-demand-outlook-darkens-1667454" class="img" ><img src="https://i-invdn-com.akamaized.net/news/external-images-thumbnails/LYNXNPEE9U0U9.jpg" alt="Iran sanctions seen keeping oil above $75, but 2019 demand outlook darkens" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/commodities-news/iran-sanctions-seen-keeping-oil-above-75-but-2019-demand-outlook-darkens-1667454" title="Iran sanctions seen keeping oil above $75, but 2019 demand outlook darkens" class="title" >Iran sanctions seen keeping oil above $75, but 2019 demand outlook darkens</a>\n\t <span class="articleDetails"><span>By Reuters</span><span class="date"> - 23 hours ago</span></span> \t\t<p> By Eileen Soreng (Reuters) - Oil is likely to stay above $75 a barrel, fueled by supply disruptions exacerbated by U.S. sanctions on Iran, but further gains could be limited as...</p>\t</div>\n\t<div class="clear"></div>\n</article></div>\n<div id="paginationWrap" class="arial_12 js-pagination-wrapper"><div class="sideDiv inlineblock text_align_lang_base_1"> </div><div class="midDiv inlineblock"><a href="javascript:void();" class="pagination selected">1</a><a href="/news/commodities-news/2" title="Show results 36 to 52 of 26414" class="pagination">2</a><a href="/news/commodities-news/3" title="Show results 53 to 69 of 26414" class="pagination">3</a><a href="/news/commodities-news/4" title="Show results 70 to 86 of 26414" class="pagination">4</a><a href="/news/commodities-news/5" title="Show results 87 to 103 of 26414" class="pagination">5</a><span class="dots">...</span><a href="/news/commodities-news/1552" title="Show results 26386 to 26402 of 26414" class="pagination">1552</a><a href="/news/commodities-news/1553" title="Show results 26403 to 26414 of 26414" class="pagination">1553</a></div><div class="sideDiv inlineblock text_align_lang_base_2"><a href="/news/commodities-news/2" title="Show results 36 to 52 of 26414">Next<span class="blueRightSideArrowPaginationIcon"></span></a></div></div> <!-- /Page Content -->\n\n\t \n\t\t</section> <!-- /leftColumn -->\n \t<aside id="rightColumn">\n <div class="tradeNowRightColumn"></div><script type="text/javascript">\r\n $(function() {\r\n // Initialize chart block\r\n var chart = Object.create(FP.Modules.js_sideblock_chart());\r\n // Set containers\r\n chart.set_wrapper(\'quotesBoxChartWrp\');\r\n chart.set_chart_container(\'quotesBoxChart\');\r\n chart.set_loading_container(\'quotesBoxChartLoading\');\r\n chart.nav();\r\n // Trigger chart\'s rendering\r\n $(\'#quotesBoxChart\').trigger(\'chartTabChanged\');\r\n\r\n });\r\n</script> <div class="clear firstSideBox js-quotes rightBoxes" id="Quotes"><div class="TabContainer noOverflow js-tab-container">\n <span class="newSiteIconsSprite arrow"></span>\n <ul class="tabsForBox oneLvlTabsWidget js-one-level-tabs " id="quotesBoxWithTabsTop">\n \n <li id=QBS_2 class="first selected" ><a href="javascript:void(0);">Indices</a></li>\n \n <li id=QBS_3 ><a href="javascript:void(0);">Commodities</a></li>\n \n <li id=QBS_6 ><a href="javascript:void(0);">ETFs</a></li>\n \n <li id=QBS_7 class="last" ><a href="javascript:void(0);">Crypto</a></li>\n \n </ul>\n <span id="lastDummyLI" data-more-cat="More Categories" class="moreTabOneLvlDummy displayNone"><a href="javascript:void();">More Categories</a><span class="showMoreDownArrow"></span></span>\n</div>\n\n<script>\n$(document).ready(function(){\n\ttabsWidgetOnelevel(\'\', \'storedSiteBlockQuotesBoxTabObject\', \'quotesBoxWithTabsTop\', +\'\');\n\t});\n</script><div class="quotesBox quotesBoxWithTabsBottom"><span class="threeDotsIconSmall genToolTip oneliner js-three-dots" data-tooltip="Tabs Customization"></span><div class="tooltipPopup quotesTabsSelection displayNone js-popup-wrapper"><div class="header">Tabs Selection</div><div class="content ui-sortable rowsWrap js-sideblock-tab-selection"><label class="addRow js-ts-label" data-tab-id="2"><span class="checkers"></span><input type="checkbox" class="checkbox"checked >Indices</label><label class="addRow js-ts-label" data-tab-id="3"><span class="checkers"></span><input type="checkbox" class="checkbox"checked >Commodities</label><label class="addRow js-ts-label" data-tab-id="6"><span class="checkers"></span><input type="checkbox" class="checkbox"checked >ETFs</label><label class="addRow js-ts-label" data-tab-id="7"><span class="checkers"></span><input type="checkbox" class="checkbox"checked >Crypto</label><label class="addRow js-ts-label" data-tab-id="5"><span class="checkers"></span><input type="checkbox" class="checkbox">Stocks</label><label class="addRow js-ts-label" data-tab-id="1"><span class="checkers"></span><input type="checkbox" class="checkbox">Forex</label><label class="addRow js-ts-label" data-tab-id="4"><span class="checkers"></span><input type="checkbox" class="checkbox">Bonds</label></div><div class="footer"><span class="js-tab-selection-counter">%COUNT%/4 selected </span><a href="javascript:void(0);" class="newBtn Orange2 noIcon js-tab-selection-apply">Apply</a></div></div><div class="tabsBoxBottom" id="quotesBoxChartWrp" data-chart_type="area" data-config_fontSize="9px" data-config_last_value_line="1" data-config_last_close_value_line="1" data-config_decimal_point="." data-config_thousands_sep=","><div class="chartFrame"><div id="quotesBoxChartTimeFrames" class="timePeriods"><span data-time-frame="1day">1D</span><span data-time-frame="1week">1W</span><span data-time-frame="1month">1M</span><span data-time-frame="6months">6M</span><span data-time-frame="1year">1Y</span><span data-time-frame="5years">5Y</span><span data-time-frame="max">Max</span><a href="#" class="js-chart-link quotesboxLinkIcon"></a></div><div id="quotesBoxChart" class="quotesChartWrapper"></div><div id="quotesBoxChartLoading" class="loading-responsive medium-circle"></div></div><table id="QBS_2_inner" data-gae=\'sb_indices\' class=" genTbl openTbl quotesSideBlockTbl collapsedTbl"><tbody><tr class="LeftLiContainer Selected" pair="8839" data-pair_id="8839" data-external="sbcharts.investing.com" data-pair_url="/indices/us-spx-500-futures-streaming-chart" id="sb_pair_8839" chart_link="/indices/us-spx-500-futures-streaming-chart" data-chart-hash="1a5f95b308e1d982eec66b97f9895bac"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/indices/us-spx-500-futures" title="S&P 500 Futures (CFD)" data-gae=\'sb_indices-us-spx-500-futures\' >S&P 500 Futures</a></td><td class="lastNum pid-8839-last" id="sb_last_8839">2,725.75</td><td class="chg greenFont pid-8839-pc" id="sb_change_8839">+14.75</td><td class="chgPer greenFont pid-8839-pcp" id="sb_changepc_8839">+0.54%</td><td class="icon"><span class="greenClockIcon isOpenPair-8839" id="sb_clock_8839"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="166" data-pair_id="166" data-external="sbcharts.investing.com" data-pair_url="/indices/us-spx-500-chart" id="sb_pair_166" chart_link="/indices/us-spx-500-chart" data-chart-hash="fcb55c965d22c2a1f1ba4ce2788c1de1"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/indices/us-spx-500" title="S&P 500 (CFD)" data-gae=\'sb_indices-us-spx-500\' >S&P 500</a></td><td class="lastNum pid-166-last" id="sb_last_166">2,711.74</td><td class="chg greenFont pid-166-pc" id="sb_change_166">+29.11</td><td class="chgPer greenFont pid-166-pcp" id="sb_changepc_166">+1.09%</td><td class="icon"><span class="redClockIcon isOpenExch-1" id="sb_clock_166"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="20" data-pair_id="20" data-external="sbcharts.investing.com" data-pair_url="/indices/nq-100-chart" id="sb_pair_20" chart_link="/indices/nq-100-chart" data-chart-hash="ffeb3ee5d97b93b3795cfcee48711ae6"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/indices/nq-100" title="Nasdaq 100" data-gae=\'sb_indices-nq-100\' >Nasdaq 100</a></td><td class="lastNum pid-20-last" id="sb_last_20">6,967.10</td><td class="chg greenFont pid-20-pc" id="sb_change_20">+156.97</td><td class="chgPer greenFont pid-20-pcp" id="sb_changepc_20">+2.31%</td><td class="icon"><span class="redClockIcon isOpenExch-2" id="sb_clock_20"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="169" data-pair_id="169" data-external="sbcharts.investing.com" data-pair_url="/indices/us-30-chart" id="sb_pair_169" chart_link="/indices/us-30-chart" data-chart-hash="d5f35207ae3dfc721a517a541dbba7d8"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/indices/us-30" title="Dow Jones Industrial Average" data-gae=\'sb_indices-us-30\' >Dow 30</a></td><td class="lastNum pid-169-last" id="sb_last_169">25,115.76</td><td class="chg greenFont pid-169-pc" id="sb_change_169">+241.12</td><td class="chgPer greenFont pid-169-pcp" id="sb_changepc_169">+0.97%</td><td class="icon"><span class="redClockIcon isOpenExch-1" id="sb_clock_169"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="170" data-pair_id="170" data-external="sbcharts.investing.com" data-pair_url="/indices/smallcap-2000-chart" id="sb_pair_170" chart_link="/indices/smallcap-2000-chart" data-chart-hash="578c1e972a0f03222cbc1769a7cd9f69"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/indices/smallcap-2000" title="US SmallCap 2000 (CFD)" data-gae=\'sb_indices-smallcap-2000\' >SmallCap 2000</a></td><td class="lastNum pid-170-last" id="sb_last_170">1,511.41</td><td class="chg greenFont pid-170-pc" id="sb_change_170">+4.63</td><td class="chgPer greenFont pid-170-pcp" id="sb_changepc_170">+0.31%</td><td class="icon"><span class="redClockIcon isOpenExch-13" id="sb_clock_170"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="44336" data-pair_id="44336" data-external="sbcharts.investing.com" data-pair_url="/indices/volatility-s-p-500-chart" id="sb_pair_44336" chart_link="/indices/volatility-s-p-500-chart" data-chart-hash="7c37d4a1a0be84a8c22d66aa74ab153b"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/indices/volatility-s-p-500" title="CBOE Volatility Index (CFD)" data-gae=\'sb_indices-volatility-s-p-500\' >S&P 500 VIX</a></td><td class="lastNum pid-44336-last" id="sb_last_44336">20.28</td><td class="chg redFont pid-44336-pc" id="sb_change_44336">-0.95</td><td class="chgPer redFont pid-44336-pcp" id="sb_changepc_44336">-4.47%</td><td class="icon"><span class="greenClockIcon isOpenPair-44336" id="sb_clock_44336"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="27" data-pair_id="27" data-external="sbcharts.investing.com" data-pair_url="/indices/uk-100-chart" id="sb_pair_27" chart_link="/indices/uk-100-chart" data-chart-hash="1d2984fb05d560efab6535929b9749b6"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/indices/uk-100" title="FTSE 100 (CFD)" data-gae=\'sb_indices-uk-100\' >FTSE 100</a></td><td class="lastNum pid-27-last" id="sb_last_27">7,157.96</td><td class="chg greenFont pid-27-pc" id="sb_change_27">+29.86</td><td class="chgPer greenFont pid-27-pcp" id="sb_changepc_27">+0.42%</td><td class="icon"><span class="greenClockIcon isOpenExch-3" id="sb_clock_27"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer last" pair="172" data-pair_id="172" data-external="sbcharts.investing.com" data-pair_url="/indices/germany-30-chart" id="sb_pair_172" chart_link="/indices/germany-30-chart" data-chart-hash="20b3a6a97fa3088df002fbc8bbcbecbd"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/indices/germany-30" title="DAX (CFD)" data-gae=\'sb_indices-germany-30\' >DAX</a></td><td class="lastNum pid-172-last" id="sb_last_172">11,561.78</td><td class="chg greenFont pid-172-pc" id="sb_change_172">+114.27</td><td class="chgPer greenFont pid-172-pcp" id="sb_changepc_172">+1.00%</td><td class="icon"><span class="greenClockIcon isOpenExch-4" id="sb_clock_172"></span></td><td class="sideColumn"> </td></tr></tbody></table><table id="QBS_3_inner" data-gae=\'sb_commodities\' class="displayNone genTbl openTbl quotesSideBlockTbl collapsedTbl"><tbody><tr class="LeftLiContainer Selected" pair="8849" data-pair_id="8849" data-external="sbcharts.investing.com" data-pair_url="/commodities/crude-oil-streaming-chart" id="sb_pair_8849" chart_link="/commodities/crude-oil-streaming-chart" data-chart-hash="c4caa3c525726eb96b6ee67ddfa57896"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/commodities/crude-oil" title="Crude Oil WTI Futures (CFD)" data-gae=\'sb_commodities-crude-oil\' >Crude Oil WTI</a></td><td class="lastNum pid-8849-last" id="sb_last_8849">64.97</td><td class="chg redFont pid-8849-pc" id="sb_change_8849">-0.34</td><td class="chgPer redFont pid-8849-pcp" id="sb_changepc_8849">-0.52%</td><td class="icon"><span class="greenClockIcon isOpenPair-8849" id="sb_clock_8849"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="8833" data-pair_id="8833" data-external="sbcharts.investing.com" data-pair_url="/commodities/brent-oil-streaming-chart" id="sb_pair_8833" chart_link="/commodities/brent-oil-streaming-chart" data-chart-hash="ecab723bd0c0050290d8fcb3b6ecc974"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/commodities/brent-oil" title="Brent Oil Futures (CFD)" data-gae=\'sb_commodities-brent-oil\' >Brent Oil</a></td><td class="lastNum pid-8833-last" id="sb_last_8833">74.50</td><td class="chg redFont pid-8833-pc" id="sb_change_8833">-0.97</td><td class="chgPer redFont pid-8833-pcp" id="sb_changepc_8833">-1.29%</td><td class="icon"><span class="greenClockIcon isOpenPair-8833" id="sb_clock_8833"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="8862" data-pair_id="8862" data-external="sbcharts.investing.com" data-pair_url="/commodities/natural-gas-streaming-chart" id="sb_pair_8862" chart_link="/commodities/natural-gas-streaming-chart" data-chart-hash="2862b1367008cea06e03f8cbaf7f40ed"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/commodities/natural-gas" title="Natural Gas Futures (CFD)" data-gae=\'sb_commodities-natural-gas\' >Natural Gas</a></td><td class="lastNum pid-8862-last" id="sb_last_8862">3.288</td><td class="chg greenFont pid-8862-pc" id="sb_change_8862">+0.027</td><td class="chgPer greenFont pid-8862-pcp" id="sb_changepc_8862">+0.83%</td><td class="icon"><span class="greenClockIcon isOpenPair-8862" id="sb_clock_8862"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="8830" data-pair_id="8830" data-external="sbcharts.investing.com" data-pair_url="/commodities/gold-streaming-chart" id="sb_pair_8830" chart_link="/commodities/gold-streaming-chart" data-chart-hash="d565a7612f2d571d32033540114babb3"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/commodities/gold" title="Gold Futures (CFD)" data-gae=\'sb_commodities-gold\' >Gold</a></td><td class="lastNum pid-8830-last" id="sb_last_8830">1,224.60</td><td class="chg greenFont pid-8830-pc" id="sb_change_8830">+12.30</td><td class="chgPer greenFont pid-8830-pcp" id="sb_changepc_8830">+1.01%</td><td class="icon"><span class="greenClockIcon isOpenPair-8830" id="sb_clock_8830"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="8836" data-pair_id="8836" data-external="sbcharts.investing.com" data-pair_url="/commodities/silver-streaming-chart" id="sb_pair_8836" chart_link="/commodities/silver-streaming-chart" data-chart-hash="c4651fb6e12fa8166f3d0af875aede53"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/commodities/silver" title="Silver Futures (CFD)" data-gae=\'sb_commodities-silver\' >Silver</a></td><td class="lastNum pid-8836-last" id="sb_last_8836">14.410</td><td class="chg greenFont pid-8836-pc" id="sb_change_8836">+0.181</td><td class="chgPer greenFont pid-8836-pcp" id="sb_changepc_8836">+1.27%</td><td class="icon"><span class="greenClockIcon isOpenPair-8836" id="sb_clock_8836"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="8831" data-pair_id="8831" data-external="sbcharts.investing.com" data-pair_url="/commodities/copper-streaming-chart" id="sb_pair_8831" chart_link="/commodities/copper-streaming-chart" data-chart-hash="5b7f484afa4efd7da6890d631ce8afc4"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/commodities/copper" title="Copper Futures (CFD)" data-gae=\'sb_commodities-copper\' >Copper</a></td><td class="lastNum pid-8831-last" id="sb_last_8831">2.673</td><td class="chg greenFont pid-8831-pc" id="sb_change_8831">+0.009</td><td class="chgPer greenFont pid-8831-pcp" id="sb_changepc_8831">+0.36%</td><td class="icon"><span class="greenClockIcon isOpenPair-8831" id="sb_clock_8831"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="8916" data-pair_id="8916" data-external="sbcharts.investing.com" data-pair_url="/commodities/us-soybeans-streaming-chart" id="sb_pair_8916" chart_link="/commodities/us-soybeans-streaming-chart" data-chart-hash="91b94ebf1783b56de4050ca5a85a2cb6"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/commodities/us-soybeans" title="US Soybeans Futures (CFD)" data-gae=\'sb_commodities-us-soybeans\' >US Soybeans</a></td><td class="lastNum pid-8916-last" id="sb_last_8916">849.75</td><td class="chg redFont pid-8916-pc" id="sb_change_8916">-1.25</td><td class="chgPer redFont pid-8916-pcp" id="sb_changepc_8916">-0.15%</td><td class="icon"><span class="greenClockIcon isOpenPair-8916" id="sb_clock_8916"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer last" pair="8917" data-pair_id="8917" data-external="sbcharts.investing.com" data-pair_url="/commodities/us-wheat-streaming-chart" id="sb_pair_8917" chart_link="/commodities/us-wheat-streaming-chart" data-chart-hash="052c52690818141ba55d9f690f97cf96"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/commodities/us-wheat" title="US Wheat Futures (CFD)" data-gae=\'sb_commodities-us-wheat\' >US Wheat</a></td><td class="lastNum pid-8917-last" id="sb_last_8917">503.75</td><td class="chg greenFont pid-8917-pc" id="sb_change_8917">+3.15</td><td class="chgPer greenFont pid-8917-pcp" id="sb_changepc_8917">+0.63%</td><td class="icon"><span class="greenClockIcon isOpenPair-8917" id="sb_clock_8917"></span></td><td class="sideColumn"> </td></tr></tbody></table><table id="QBS_6_inner" class="displayNone elpTbl genTbl openTbl quotesSideBlockTbl collapsedTbl"><tbody><tr class="LeftLiContainer Selected" pair="525" data-pair_id="525" data-external="sbcharts.investing.com" data-pair_url="/etfs/spdr-s-p-500-chart" id="sb_pair_525" chart_link="/etfs/spdr-s-p-500-chart" data-chart-hash="27160047578e4f5279e40baecfabc2e8"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/etfs/spdr-s-p-500" title="SPDR S&P 500" data-gae=\'-spdr-s-p-500\' >SPDR S&P 500</a></td><td class="lastNum pid-525-last" id="sb_last_525">270.63</td><td class="chg greenFont pid-525-pc" id="sb_change_525">+2.86</td><td class="chgPer greenFont pid-525-pcp" id="sb_changepc_525">+1.07%</td><td class="icon"><span class="redClockIcon isOpenExch-1" id="sb_clock_525"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="38153" data-pair_id="38153" data-external="sbcharts.investing.com" data-pair_url="/etfs/velocityshares-dly-2x-vix-sh.-term-chart" id="sb_pair_38153" chart_link="/etfs/velocityshares-dly-2x-vix-sh.-term-chart" data-chart-hash="4b7fd918dc74923f46a27cdcbc265091"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/etfs/velocityshares-dly-2x-vix-sh.-term" title="VelocityShares Daily 2x VIX Short Term linked to SP 500 VIX Short Fut Exp 4 Dec 2030" data-gae=\'-velocityshares-dly-2x-vix-sh-term\' >VelocityShares Daily 2x VIX Short Term linked to S</a></td><td class="lastNum pid-38153-last" id="sb_last_38153">48.96</td><td class="chg redFont pid-38153-pc" id="sb_change_38153">-3.44</td><td class="chgPer redFont pid-38153-pcp" id="sb_changepc_38153">-6.56%</td><td class="icon"><span class="redClockIcon isOpenExch-2" id="sb_clock_38153"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="651" data-pair_id="651" data-external="sbcharts.investing.com" data-pair_url="/etfs/powershares-qqqq-chart" id="sb_pair_651" chart_link="/etfs/powershares-qqqq-chart" data-chart-hash="9be355cf0b54c7c47f5b36dccad58064"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/etfs/powershares-qqqq" title="Invesco QQQ Trust Series 1" data-gae=\'-powershares-qqqq\' >Invesco QQQ Trust Series 1</a></td><td class="lastNum pid-651-last" id="sb_last_651">169.82</td><td class="chg greenFont pid-651-pc" id="sb_change_651">+3.90</td><td class="chgPer greenFont pid-651-pcp" id="sb_changepc_651">+2.35%</td><td class="icon"><span class="redClockIcon isOpenExch-2" id="sb_clock_651"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="941457" data-pair_id="941457" data-external="sbcharts.investing.com" data-pair_url="/etfs/direxion-daily-jr-gld-mnrs-bull-3x-chart" id="sb_pair_941457" chart_link="/etfs/direxion-daily-jr-gld-mnrs-bull-3x-chart" data-chart-hash="3675100d1876778c2097122d1c7a2e51"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/etfs/direxion-daily-jr-gld-mnrs-bull-3x" title="Direxion Daily Junior Gold Miners Bull 3X Shares" data-gae=\'-direxion-daily-jr-gld-mnrs-bull-3x\' >Direxion Daily Junior Gold Miners Bull 3X Shares</a></td><td class="lastNum pid-941457-last" id="sb_last_941457">7.17</td><td class="chg redFont pid-941457-pc" id="sb_change_941457">-0.52</td><td class="chgPer redFont pid-941457-pcp" id="sb_changepc_941457">-6.76%</td><td class="icon"><span class="redClockIcon isOpenExch-1" id="sb_clock_941457"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="44987" data-pair_id="44987" data-external="sbcharts.investing.com" data-pair_url="/etfs/velocityshares-3x-inv.-natural-gas-chart" id="sb_pair_44987" chart_link="/etfs/velocityshares-3x-inv.-natural-gas-chart" data-chart-hash="d04234192279a356e3b91342b52beaf7"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/etfs/velocityshares-3x-inv.-natural-gas" title="VelocityShares 3x Inverse Natural Gas linked to S&P GSCI Natural Gas Excess Return" data-gae=\'-velocityshares-3x-inv-natural-gas\' >VelocityShares 3x Inverse Natural Gas linked to S&</a></td><td class="lastNum pid-44987-last" id="sb_last_44987">14.12</td><td class="chg redFont pid-44987-pc" id="sb_change_44987">-1.07</td><td class="chgPer redFont pid-44987-pcp" id="sb_changepc_44987">-7.04%</td><td class="icon"><span class="redClockIcon isOpenExch-1" id="sb_clock_44987"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="40689" data-pair_id="40689" data-external="sbcharts.investing.com" data-pair_url="/etfs/proshares-ultra-vix-short-term-fut-chart" id="sb_pair_40689" chart_link="/etfs/proshares-ultra-vix-short-term-fut-chart" data-chart-hash="c825c4d67ba622464a82b3e56cbf890b"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/etfs/proshares-ultra-vix-short-term-fut" title="ProShares Ultra VIX Short-Term Futures" data-gae=\'-proshares-ultra-vix-short-term-fut\' >ProShares Ultra VIX Short-Term Futures</a></td><td class="lastNum pid-40689-last" id="sb_last_40689">60.2300</td><td class="chg redFont pid-40689-pc" id="sb_change_40689">-3.0900</td><td class="chgPer redFont pid-40689-pcp" id="sb_changepc_40689">-4.88%</td><td class="icon"><span class="redClockIcon isOpenExch-1" id="sb_clock_40689"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="45494" data-pair_id="45494" data-external="sbcharts.investing.com" data-pair_url="/etfs/proshares-trust-ultrapro-qqq-chart" id="sb_pair_45494" chart_link="/etfs/proshares-trust-ultrapro-qqq-chart" data-chart-hash="b09ca3911c166f3aa2c765622f63f205"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/etfs/proshares-trust-ultrapro-qqq" title="ProShares UltraPro QQQ" data-gae=\'-proshares-trust-ultrapro-qqq\' >ProShares UltraPro QQQ</a></td><td class="lastNum pid-45494-last" id="sb_last_45494">52.21</td><td class="chg greenFont pid-45494-pc" id="sb_change_45494">+3.30</td><td class="chgPer greenFont pid-45494-pcp" id="sb_changepc_45494">+6.75%</td><td class="icon"><span class="redClockIcon isOpenExch-2" id="sb_clock_45494"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer last" pair="40681" data-pair_id="40681" data-external="sbcharts.investing.com" data-pair_url="/etfs/market-vectors-gold-miners-chart" id="sb_pair_40681" chart_link="/etfs/market-vectors-gold-miners-chart" data-chart-hash="b82e6987b1a059bbf29bf51f8b505812"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/etfs/market-vectors-gold-miners" title="VanEck Vectors Gold Miners" data-gae=\'-market-vectors-gold-miners\' >VanEck Vectors Gold Miners</a></td><td class="lastNum pid-40681-last" id="sb_last_40681">18.9300</td><td class="chg redFont pid-40681-pc" id="sb_change_40681">-0.2200</td><td class="chgPer redFont pid-40681-pcp" id="sb_changepc_40681">-1.15%</td><td class="icon"><span class="redClockIcon isOpenExch-1" id="sb_clock_40681"></span></td><td class="sideColumn"> </td></tr></tbody></table><table id="QBS_7_inner" class="displayNone genTbl openTbl quotesSideBlockTbl collapsedTbl"><tbody><tr class="LeftLiContainer Selected" pair="945629" data-pair_id="945629" data-external="sbcharts.investing.com" data-pair_url="/crypto/bitcoin/btc-usd-chart" id="sb_pair_945629" chart_link="/crypto/bitcoin/btc-usd-chart" data-chart-hash="980ef075ac6b87dd9f940f398b9bcbf8"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/crypto/bitcoin/btc-usd" title="BTC/USD - Bitcoin US Dollar" data-gae=\'-btc-usd\' >BTC/USD</a></td><td class="lastNum pid-945629-last" id="sb_last_945629">6,364.5</td><td class="chg greenFont pid-945629-pc" id="sb_change_945629">+29.0</td><td class="chgPer greenFont pid-945629-pcp" id="sb_changepc_945629">+0.46%</td><td class="icon"><span class="greenClockIcon isOpenExch-1014" id="sb_clock_945629"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="997650" data-pair_id="997650" data-external="sbcharts.investing.com" data-pair_url="/crypto/ethereum/eth-usd-chart" id="sb_pair_997650" chart_link="/crypto/ethereum/eth-usd-chart" data-chart-hash="f1d1f100714c475a9df5f6ee74338791"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/crypto/ethereum/eth-usd" title="ETH/USD - Ethereum US Dollar" data-gae=\'-eth-usd\' >ETH/USD</a></td><td class="lastNum pid-997650-last" id="sb_last_997650">198.43</td><td class="chg greenFont pid-997650-pc" id="sb_change_997650">+1.28</td><td class="chgPer greenFont pid-997650-pcp" id="sb_changepc_997650">+0.65%</td><td class="icon"><span class="greenClockIcon isOpenExch-1014" id="sb_clock_997650"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="1031333" data-pair_id="1031333" data-external="sbcharts.investing.com" data-pair_url="/crypto/bitcoin-cash/bch-usd-chart" id="sb_pair_1031333" chart_link="/crypto/bitcoin-cash/bch-usd-chart" data-chart-hash="9b37b549c305bd9c6240e4fc8f477f5d"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/crypto/bitcoin-cash/bch-usd" title="BCH/USD - Bitcoin Cash US Dollar" data-gae=\'-bch-usd\' >BCH/USD</a></td><td class="lastNum pid-1031333-last" id="sb_last_1031333">425.13</td><td class="chg greenFont pid-1031333-pc" id="sb_change_1031333">+4.66</td><td class="chgPer greenFont pid-1031333-pcp" id="sb_changepc_1031333">+1.11%</td><td class="icon"><span class="greenClockIcon isOpenExch-1014" id="sb_clock_1031333"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="1010782" data-pair_id="1010782" data-external="sbcharts.investing.com" data-pair_url="/crypto/ripple/xrp-usd-chart" id="sb_pair_1010782" chart_link="/crypto/ripple/xrp-usd-chart" data-chart-hash="3a1c1287203a98d5ff2e5514d3b2126a"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/crypto/ripple/xrp-usd" title="XRP/USD - XRP US Dollar" data-gae=\'-xrp-usd\' >XRP/USD</a></td><td class="lastNum pid-1010782-last" id="sb_last_1010782">0.45330</td><td class="chg greenFont pid-1010782-pc" id="sb_change_1010782">+0.00745</td><td class="chgPer greenFont pid-1010782-pcp" id="sb_changepc_1010782">+1.67%</td><td class="icon"><span class="greenClockIcon isOpenExch-1015" id="sb_clock_1010782"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="1024821" data-pair_id="1024821" data-external="sbcharts.investing.com" data-pair_url="/crypto/eos/eos-usd-chart" id="sb_pair_1024821" chart_link="/crypto/eos/eos-usd-chart" data-chart-hash="739f1398fc0dcac0e57b1d7214c2f72a"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/crypto/eos/eos-usd" title="EOS/USD - EOS US Dollar" data-gae=\'-eos-usd\' >EOS/USD</a></td><td class="lastNum pid-1024821-last" id="sb_last_1024821">5.2444</td><td class="chg greenFont pid-1024821-pc" id="sb_change_1024821">+0.1014</td><td class="chgPer greenFont pid-1024821-pcp" id="sb_changepc_1024821">+1.97%</td><td class="icon"><span class="greenClockIcon isOpenExch-1014" id="sb_clock_1024821"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="1010798" data-pair_id="1010798" data-external="sbcharts.investing.com" data-pair_url="/crypto/litecoin/ltc-usd-chart" id="sb_pair_1010798" chart_link="/crypto/litecoin/ltc-usd-chart" data-chart-hash="898e0191a596d14e3ac23c545ba0aa90"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/crypto/litecoin/ltc-usd" title="LTC/USD - Litecoin US Dollar" data-gae=\'-ltc-usd\' >LTC/USD</a></td><td class="lastNum pid-1010798-last" id="sb_last_1010798">49.620</td><td class="chg greenFont pid-1010798-pc" id="sb_change_1010798">+0.810</td><td class="chgPer greenFont pid-1010798-pcp" id="sb_changepc_1010798">+1.66%</td><td class="icon"><span class="greenClockIcon isOpenExch-1016" id="sb_clock_1010798"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer" pair="1055297" data-pair_id="1055297" data-external="sbcharts.investing.com" data-pair_url="/crypto/cardano/ada-usd-chart" id="sb_pair_1055297" chart_link="/crypto/cardano/ada-usd-chart" data-chart-hash="06a57295187de7e8f2e05ebef6698f58"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/crypto/cardano/ada-usd" title="ADA/USD - Cardano US Dollar" data-gae=\'-ada-usd\' >ADA/USD</a></td><td class="lastNum pid-1055297-last" id="sb_last_1055297">0.070256</td><td class="chg greenFont pid-1055297-pc" id="sb_change_1055297">+0.001058</td><td class="chgPer greenFont pid-1055297-pcp" id="sb_changepc_1055297">+1.53%</td><td class="icon"><span class="greenClockIcon isOpenPair-1055297" id="sb_clock_1055297"></span></td><td class="sideColumn"> </td></tr><tr class="LeftLiContainer last" pair="1036958" data-pair_id="1036958" data-external="sbcharts.investing.com" data-pair_url="/crypto/stellar/xlm-usd-chart" id="sb_pair_1036958" chart_link="/crypto/stellar/xlm-usd-chart" data-chart-hash="f2fab17560e8a26b67b8c9f4973f9656"><td class="sideColumn"> </td><td class="left bold first noWrap"><a href="/crypto/stellar/xlm-usd" title="XLM/USD - Stellar Lumens US Dollar" data-gae=\'-xlm-usd\' >XLM/USD</a></td><td class="lastNum pid-1036958-last" id="sb_last_1036958">0.22565</td><td class="chg greenFont pid-1036958-pc" id="sb_change_1036958">+0.00275</td><td class="chgPer greenFont pid-1036958-pcp" id="sb_changepc_1036958">+1.23%</td><td class="icon"><span class="greenClockIcon isOpenExch-1015" id="sb_clock_1036958"></span></td><td class="sideColumn"> </td></tr></tbody></table></div></div></div> <!-- /sideBanner --><div class="tradeNowRightColumn"></div><div class="clear " id="ad1"><div id=\'div-gpt-ad-1370187203350-sb1\' style=\'margin-top:18px;\' ></div></div> <!-- /sideBanner --><div class="clear sideColumnBox" id="Most_Popular_News" data-gae=\'mostpop\' > <div class="sideColumnBoxTitle">Most Popular Articles</div>\n <ul class="js-tab-box-menu tabsBoxSubMenu " id="mostPopularTabsTop" >\n <li id=MP_news class="first selected" data-value=news><a href="javascript:void(0);">News</a></li>\n <li id=MP_analysis class="last" data-value=analysis><a href="javascript:void(0);">Analysis</a></li>\n </ul>\n\n<script>\n$(function() {\t\n\ttabsWidgetBindJSFunc(\'mostPopularTabsTop\', \'mostPopularChangeTab\', false );\n}); \n</script>\n <div class="clear"></div>\n <div class="mostPopularsContainer ">\n <div class="js-most-popular-boxes smallTitle1 mostPopular articles " id="mostPopularNews" data-value="news">\n <article class="articleItem " data-id="1669505" >\n\t<a href="/news/economy-news/top-5-things-to-know-in-the-market-on-thursday-1669505" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEC6A1E5_S.jpg" alt="Top 5 Things to Know in The Market on Thursday" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/economy-news/top-5-things-to-know-in-the-market-on-thursday-1669505" title="Top 5 Things to Know in The Market on Thursday" class="title" >Top 5 Things to Know in The Market on Thursday</a>\n\t <span class="articleDetails"><span>By Investing.com</span><span class="date"> - Nov 01, 2018</span></span> \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1669067" >\n\t<a href="/news/stock-market-news/asia-starts-new-month-up-on-strong-wall-street--after-brutal-october-1669067" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXMPEA7Q0CQ_S.jpg" alt="World stocks start month firmer as risk sentiment rebounds" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/stock-market-news/asia-starts-new-month-up-on-strong-wall-street--after-brutal-october-1669067" title="World stocks start month firmer as risk sentiment rebounds" class="title" >World stocks start month firmer as risk sentiment rebounds</a>\n\t <span class="articleDetails"><span>By Reuters</span><span class="date"> - Nov 01, 2018</span></span> \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1669157" >\n\t<a href="/news/economy-news/uschina-trade-battle-shows-deepening-economic-impact-across-asia-1669157" class="img" ><img src="https://i-invdn-com.akamaized.net/news/external-images-thumbnails/LYNXNPEEA028W_L.jpg" alt="Trade war impact deepens across Asia, but \'real economic shock\' yet to hit" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/economy-news/uschina-trade-battle-shows-deepening-economic-impact-across-asia-1669157" title="Trade war impact deepens across Asia, but \'real economic shock\' yet to hit" class="title" >Trade war impact deepens across Asia, but \'real economic shock\' yet to...</a>\n\t <span class="articleDetails"><span>By Reuters</span><span class="date"> - Nov 01, 2018</span>\t \n\t<a href="/news/economy-news/uschina-trade-battle-shows-deepening-economic-impact-across-asia-1669157#comments" class="js-scrollto-comment commentsBubbleCnt" ><i class="commentIcon"></i>2</a>\n\n</span> \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="1668674" >\n\t<a href="/news/stock-market-news/day-ahead-top-3-things-to-watch-1668674" class="img" ><img src="https://i-invdn-com.akamaized.net/news/LYNXNPEE1K1DD_S.jpg" alt="Day Ahead: Top 3 Things to Watch" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/stock-market-news/day-ahead-top-3-things-to-watch-1668674" title="Day Ahead: Top 3 Things to Watch" class="title" >Day Ahead: Top 3 Things to Watch</a>\n\t <span class="articleDetails"><span>By Investing.com</span><span class="date"> - Oct 31, 2018</span></span> \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem last " data-id="1667558" >\n\t<a href="/news/stock-market-news/futures-rise-as-facebook-lifts-highgrowth-stocks-1667558" class="img" ><img src="https://i-invdn-com.akamaized.net/news/external-images-thumbnails/LYNXNPEE9U1PG.jpg" alt="Wall St. ends last day of haunted October in the black" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/news/news-paper_108x81.png\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/news/stock-market-news/futures-rise-as-facebook-lifts-highgrowth-stocks-1667558" title="Wall St. ends last day of haunted October in the black" class="title" >Wall St. ends last day of haunted October in the black</a>\n\t <span class="articleDetails"><span>By Reuters</span><span class="date"> - Oct 31, 2018</span></span> \t\t\t</div>\n\t<div class="clear"></div>\n</article> <a class="bottomLink blueLinkArrow" href="/news/most-popular-news">More News </a>\n </div>\n <div class="js-most-popular-boxes smallTitle1 mostPopular smallPic articles displayNoneImp" id="mostPopularAnalysis" data-value="analysis">\n <article class="articleItem " data-id="200352045" >\n\t<a href="/analysis/will-the-bank-of-england-rescue-gbp-200352045" class="img" ><img src="https://d1-invdn-com.akamaized.net/company_logo/51840_1340027197.jpg" alt="Kathy Lien" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/anonym.gif\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/analysis/will-the-bank-of-england-rescue-gbp-200352045" title="Will The Bank Of England Rescue GBP?" class="title" >Will The Bank Of England Rescue GBP?</a>\n\t <span class="articleDetails"><span>By <a href="/members/51840">Kathy Lien</a></span><span class="date"> - Oct 30, 2018</span>\t \n\t<a href="/analysis/will-the-bank-of-england-rescue-gbp-200352045#comments" class="js-scrollto-comment commentsBubbleCnt" ><i class="commentIcon"></i>7</a>\n\n</span> \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="200352718" >\n\t<a href="/analysis/dollar-rally-nearing-an-end-plus-our-boe-outlook-200352718" class="img" ><img src="https://d1-invdn-com.akamaized.net/company_logo/51840_1340027197.jpg" alt="Kathy Lien" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/anonym.gif\';" ></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/analysis/dollar-rally-nearing-an-end-plus-our-boe-outlook-200352718" title="Dollar Rally Nearing An End? Plus Our BoE Outlook" class="title" >Dollar Rally Nearing An End? Plus Our BoE Outlook</a>\n\t <span class="articleDetails"><span>By <a href="/members/51840">Kathy Lien</a></span><span class="date"> - Oct 31, 2018</span>\t \n\t<a href="/analysis/dollar-rally-nearing-an-end-plus-our-boe-outlook-200352718#comments" class="js-scrollto-comment commentsBubbleCnt" ><i class="commentIcon"></i>5</a>\n\n</span> \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="200351760" >\n\t<a href="/analysis/iran-sanctions-a-poker-play-trump-card-not-with-president-200351760" class="img" ><img src="https://d1-invdn-com.akamaized.net/company_logo/ad205c8cc1548768a625b1377278f635.jpg" alt="Barani Krishnan/Investing.com" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/anonym.gif\';" ><span class="investingAnalysis"></span></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/analysis/iran-sanctions-a-poker-play-trump-card-not-with-president-200351760" title="Iran Oil Sanctions A Poker Play; Trump Card Not With U.S. President" class="title" >Iran Oil Sanctions A Poker Play; Trump Card Not With U.S. President</a>\n\t <span class="articleDetails"><span>By <a href="/members/203399194">Barani Krishnan/Investing.com</a></span><span class="date"> - Oct 30, 2018</span><span><i class="editorsPickIcon middle genToolTip oneliner" data-tooltip="Editor\'s Pick"></i></span></span> \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem " data-id="200351397" >\n\t<a href="/analysis/cocacolas-q3-report-could-provide-some-fizz-to-its-dormant-shares-200351397" class="img" ><img src="https://d1-invdn-com.akamaized.net/company_logo/8a041e87308c804e01b487506cdf1197.jpg" alt="Haris Anwar/Investing.com" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/anonym.gif\';" ><span class="investingAnalysis"></span></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/analysis/cocacolas-q3-report-could-provide-some-fizz-to-its-dormant-shares-200351397" title="Coca-Cola’s Q3 Report Could Put Some Fizz Into Its Dormant Shares" class="title" >Coca-Cola’s Q3 Report Could Put Some Fizz Into Its Dormant Shares</a>\n\t <span class="articleDetails"><span>By <a href="/members/202477004">Haris Anwar/Investing.com</a></span><span class="date"> - Oct 29, 2018</span><span><i class="editorsPickIcon middle genToolTip oneliner" data-tooltip="Editor\'s Pick"></i></span></span> \t\t\t</div>\n\t<div class="clear"></div>\n</article><article class="articleItem last " data-id="200351735" >\n\t<a href="/analysis/has-facebook-stock-bottomed-out-q3-earnings-report-might-tell-200351735" class="img" ><img src="https://d1-invdn-com.akamaized.net/company_logo/8a041e87308c804e01b487506cdf1197.jpg" alt="Haris Anwar/Investing.com" onerror="javascript:this.src=\'https://i-invdn-com.akamaized.net/anonym.gif\';" ><span class="investingAnalysis"></span></a>\t<div class="textDiv">\n\t\t\t\t\t\t\t<a href="/analysis/has-facebook-stock-bottomed-out-q3-earnings-report-might-tell-200351735" title="Has Facebook Stock Bottomed? Today\'s Q3 Earnings Might Tell" class="title" >Has Facebook Stock Bottomed? Today\'s Q3 Earnings Might Tell</a>\n\t <span class="articleDetails"><span>By <a href="/members/202477004">Haris Anwar/Investing.com</a></span><span class="date"> - Oct 30, 2018</span><span><i class="editorsPickIcon middle genToolTip oneliner" data-tooltip="Editor\'s Pick"></i></span>\t \n\t<a href="/analysis/has-facebook-stock-bottomed-out-q3-earnings-report-might-tell-200351735#comments" class="js-scrollto-comment commentsBubbleCnt" ><i class="commentIcon"></i>1</a>\n\n</span> \t\t\t</div>\n\t<div class="clear"></div>\n</article> <a class="bottomLink blueLinkArrow" href="/analysis/most-popular-analysis">More Analysis </span></a>\n </div>\n </div>\n\n<script>\n (function () {\n var $mostPopularBoxes = $(\'.js-most-popular-boxes\');\n\n window.mostPopularChangeTab = function(tab) {\n var selectedTabValue = $(tab).data(\'value\');\n $mostPopularBoxes.__hide().filter(\'[data-value="\' + selectedTabValue + \'"]\').__show();\n $(".mostPopularsContainer").toggleClass(\'altSide\');\n }\n\t})();\n</script></div> <!-- /sideBanner --><div class="clear rightColumnAd scrollingRightBox" id="ad3"><div id=\'div-gpt-ad-1370187203350-sb3\'></div></div> <!-- /sideBanner --> \t <!-- js -->\n \t <script type="text/javascript">\n \t $(window).bind("load", function() {\n \t scrollng_ad(\'scrollingRightBox\', \'footerWrapper\');\n \t });\n \t </script>\n \t \t\t</aside><!-- /rightColumn -->\n\t\t\n <div class="clear"></div> \n <footer id="footerWrapper">\n\t<div>\n\t\t<div id="findABroker" class="findABrokerWrapper">\n\t<p class="h2LikeTitle"><a href="/brokers/forex-brokers">Find A Broker</a></p>\n\t<div id="findABrokerTabs">\n \t\t<div id="findABrokerTabsMenu" class="findABrokerTabsMenu">\n\t\t\t<div class="TabContainer noOverflow js-tab-container">\n <span class="newSiteIconsSprite arrow"></span>\n <ul class="tabsForBox oneLvlTabsWidget js-one-level-tabs " id="findTheBroker">\n \n <li id=fabID_1 class="first selected" ><a href="javascript:void(0);">Forex</a></li>\n \n <li id=fabID_9 ><a href="javascript:void(0);">Crypto</a></li>\n \n <li id=fabID_2 ><a href="javascript:void(0);">CFDs</a></li>\n \n <li id=fabID_6 class="last" ><a href="javascript:void(0);">Stocks</a></li>\n \n </ul>\n <span id="lastDummyLI" data-more-cat="More Categories" class="moreTabOneLvlDummy displayNone"><a href="javascript:void();">More Categories</a><span class="showMoreDownArrow"></span></span>\n</div>\n\n<script>\n$(document).ready(function(){\n\ttabsWidgetOnelevel(\'\', \'\', \'findTheBroker\', +\'\');\n\t});\n</script>\t\t</div>\n \t\t<div id="findABroker_html" class="findABroker">\n\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=M3NlO245MmszYW5jMGNiZj5mP2EyPGBhMSY3ZWNpZRlgFzAUb383cDVvPmBuYDkyMzFhYzJjNXFiIjMyMDRmMjMgZXZuNQ==\')"><img data-rowid="275227" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/fab_46854791.jpg"></a>\n\t\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=YiJiPG84YzpiMGpnZDc0MGM7Zjg3OTIzMSY1ZzE7ZxsyRWRAMSFkIzBqazVvYTM4YGRiazRrMHQ3d25vOj4wZGJxYnFvNA==\')"><img data-rowid="275499" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/fab_7127653.png"></a>\n\t\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=MXFlO284N24wYmpnYjE1MTZuYjxibDY3MSZjMTowbxM2QWRAZHRjJDNpajRkajE6Z2IyNzFhOn5mJmNiZGA0YDEiZXZvNA==\')"><img data-rowid="275556" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/FXTM_logo_120x60-01.png"></a>\n\t\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=M3MybDNkN25mNGxhYzBjZ2U9Yz0-MGZnNyBlN2BqYBxjFDYSMiJhJj9lbzFgbjA7Pjg3NDZhYSUycm5vNjJnMzMgMiEzaA==\')"><img data-rowid="275631" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/New_120x60_Fab_FXCM.png"></a>\n\t\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=M3NmOGI1P2ZhM2xhbzw2MjRsMW82ODY3NCMwYjowZBhkEzMXMyMwd2U_OWdibGRvMjVkYD5gMXU3dzMyMjZvOzMgZnViOQ==\')"><img data-rowid="275748" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/fab_8750491.jpg"></a>\n\t\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=ZCRkOjViNG01Z2hlYjEwNDZuZDowPjs6MiUzYWBqNEhgFzQQZnY1cmI4ajQ1O2NoYmU_NjFnZiIzc2JjOz9mMmR3ZHc1bg==\')"><img data-rowid="275790" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/fab_77360816.png"></a>\n\t\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=ZSU_YWM0NWw2ZGhlN2Q3MzNrM20zPTs6NCNlNzY8NEhiFWRAY3M-eTNpbzFmaDA7MzoxMT5qNnJnJ2VkMjZgNGV2PyxjOA==\')"><img data-rowid="275902" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/fab_75946685.jpg"></a>\n\t\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=MHBmOGYxMmtjMWxhZzQ5PTJqMG5maDQ1NyBkNmFrbxM2QT4aY3M0c2E7OWdjbTY9ND0zNGE0NnIzc2ZnZmJhNTAjZnVmPQ==\')"><img data-rowid="275973" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/fab_82712647.jpg"></a>\n\t\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=YyNhP245MWgwYmhlbj1jZ2I6YT83OTs6MSY0ZmNpZBgxRjEVMSFkIzZsaDZmbGVjY2c_PDdgMXVmJmJjYGQ0YGNwYXJuNQ==\')"><img data-rowid="238431" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/fab_44227365.gif"></a>\n\t\t\t\t\n\t\t\t\t<a href="javascript:void(0);" onclick="window.open(\'/jp.php?v2=MHAxbzJlYzo1Z2FsNWZlYTBoN2kwPmdmYHdvPTY8ZhpkE2RAZHQ0czBqYD5hbWZoNjY-NmUxNXE1dTIzOz9lMTAjMSIyaQ==\')"><img data-rowid="250082" src="https://a-invdn-com.akamaized.net/Broker_Button_New/Fab120/fab_7127653.png"></a>\n\t\t\t\t\t\t</div>\n\t</div>\n</div>\n<script>\n\twindow.FABTabsInitObject = {\n\t\tdataStr: \'{"1":[{"id":"275227","link":"\\/jp.php?v2=M3NlO245MmszYW5jMGNiZj5mP2EyPGBhMSY3ZWNpZRlgFzAUb383cDVvPmBuYDkyMzFhYzJjNXFiIjMyMDRmMjMgZXZuNQ==","img120":"Fab120\\/fab_46854791.jpg"},{"id":"275499","link":"\\/jp.php?v2=YiJiPG84YzpiMGpnZDc0MGM7Zjg3OTIzMSY1ZzE7ZxsyRWRAMSFkIzBqazVvYTM4YGRiazRrMHQ3d25vOj4wZGJxYnFvNA==","img120":"Fab120\\/fab_7127653.png"},{"id":"275556","link":"\\/jp.php?v2=MXFlO284N24wYmpnYjE1MTZuYjxibDY3MSZjMTowbxM2QWRAZHRjJDNpajRkajE6Z2IyNzFhOn5mJmNiZGA0YDEiZXZvNA==","img120":"Fab120\\/FXTM_logo_120x60-01.png"},{"id":"275631","link":"\\/jp.php?v2=M3MybDNkN25mNGxhYzBjZ2U9Yz0-MGZnNyBlN2BqYBxjFDYSMiJhJj9lbzFgbjA7Pjg3NDZhYSUycm5vNjJnMzMgMiEzaA==","img120":"Fab120\\/New_120x60_Fab_FXCM.png"},{"id":"275748","link":"\\/jp.php?v2=M3NmOGI1P2ZhM2xhbzw2MjRsMW82ODY3NCMwYjowZBhkEzMXMyMwd2U_OWdibGRvMjVkYD5gMXU3dzMyMjZvOzMgZnViOQ==","img120":"Fab120\\/fab_8750491.jpg"},{"id":"275790","link":"\\/jp.php?v2=ZCRkOjViNG01Z2hlYjEwNDZuZDowPjs6MiUzYWBqNEhgFzQQZnY1cmI4ajQ1O2NoYmU_NjFnZiIzc2JjOz9mMmR3ZHc1bg==","img120":"Fab120\\/fab_77360816.png"},{"id":"275902","link":"\\/jp.php?v2=ZSU_YWM0NWw2ZGhlN2Q3MzNrM20zPTs6NCNlNzY8NEhiFWRAY3M-eTNpbzFmaDA7MzoxMT5qNnJnJ2VkMjZgNGV2PyxjOA==","img120":"Fab120\\/fab_75946685.jpg"},{"id":"275973","link":"\\/jp.php?v2=MHBmOGYxMmtjMWxhZzQ5PTJqMG5maDQ1NyBkNmFrbxM2QT4aY3M0c2E7OWdjbTY9ND0zNGE0NnIzc2ZnZmJhNTAjZnVmPQ==","img120":"Fab120\\/fab_82712647.jpg"},{"id":"238431","link":"\\/jp.php?v2=YyNhP245MWgwYmhlbj1jZ2I6YT83OTs6MSY0ZmNpZBgxRjEVMSFkIzZsaDZmbGVjY2c_PDdgMXVmJmJjYGQ0YGNwYXJuNQ==","img120":"Fab120\\/fab_44227365.gif"},{"id":"250082","link":"\\/jp.php?v2=MHAxbzJlYzo1Z2FsNWZlYTBoN2kwPmdmYHdvPTY8ZhpkE2RAZHQ0czBqYD5hbWZoNjY-NmUxNXE1dTIzOz9lMTAjMSIyaQ==","img120":"Fab120\\/fab_7127653.png"}],"2":[{"id":"275445","link":"\\/jp.php?v2=MnIzbWM0YzpmNGxhZjUwND9nYjxhbzEwZnE3ZWBqbxM3QDURZ3dhJjFrbzE1OzgzY2c0MGY1MHQ3d2FgYGRjNzIhMyBjOA==","img120":"Fab120\\/fab_7127653.png"},{"id":"275603","link":"\\/jp.php?v2=NHQybDViNG0wYjs2YzBjZzRsMG43OWZnMSYyYDowYh5iFTAUbn40c2I4bDJuYDY9YmQwMD5rO39nJ2ZnMzcyZjQnMiE1bg==","img120":"Fab120\\/New_120x60_Fab_FXCM.png"},{"id":"275791","link":"\\/jp.php?v2=M3Mxb2cwZD01Z2xhZTYyNmc_N2libGZnZ3A1ZzA6bhJiFWJGZ3c0c2Q-aTdmaGRvZ2BjamQzM3czc25vY2diNjMgMSJnPA==","img120":"Fab120\\/fab_20135261.png"},{"id":"275911","link":"\\/jp.php?v2=MXEzbWM0MGlmNDo3M2A1MWQ8NGphb2FgZnFiMDowYh5nEDAUZ3cydTZsbzEzPTgzZ242NzdgOn41dTQ1NjIzZzEiMyBjOA==","img120":"Fab120\\/fab_82712647.jpg"},{"id":"238432","link":"\\/jp.php?v2=OXliPGYxYjthMz4zM2A0MDJqNmhjbWVkMyRvPTM5YBw5TjQQNiYzdGQ-PGJgamVjMjY2NTFlYiZnJzc2Z2NlMTkqYnFmPQ==","img120":"Fab120\\/fab_44227365.gif"},{"id":"250083","link":"\\/jp.php?v2=YCA2aGYxNG1kNmlkM2BjZ2I6NGpkamJjZ3AzYTA6ZBgyRTAUZXUydTFrPmBibmNtMTE2PjVgZSEycmdmYGRjN2BzNiVmPQ==","img120":"Fab120\\/fab_7127653.png"}],"6":[{"id":"275446","link":"\\/jp.php?v2=MHBmOGQzMWgyYGhlN2RlYWI6YT9jbWdmNyA3ZTA6Zxs1QjMXY3M3cDNpbzEzPWRvNDBjZz9vOn4wcGNiOj4wZDAjZnVkPw==","img120":"Fab120\\/fab_7127653.png"},{"id":"275942","link":"\\/jp.php?v2=N3cybGE2Mms_bT4zMmFlYTNrP2FmaGFgNyA1ZzA6NEg3QGJGYnI2cTRuajQ3OTM4PzZhZWYyZiIzczU0YGRvOzckMiFhOg==","img120":"Fab120\\/fab_82712647.jpg"}],"9":[{"id":"275658","link":"\\/jp.php?v2=MnJmOGYxYzpjMWFsbj0zNzJqNmhhb2JjYnU1ZzM5Mk5nEGJGbn5lImQ-PmBlazY9NTMxNDdpZiIycjQ1Oj5iNjIhZnVmPQ==","img120":"Fab120\\/New_120x60_Fab_FXCM.png"},{"id":"275747","link":"\\/jp.php?v2=YiI3aTJlZj9lN2pnMmFjZ2M7NGphb2BhMiVnNTY8N0swRz8bZXUydTZsPmA0OjQ_Pjk0MGIzNHA1dTIzZ2MzZ2JxNyQyaQ==","img120":"Fab120\\/rsz_etoro_logo_facebook_profile_120x60.png"}]}\',\n\t\tcolumnsNumber: 6\t};\n</script>\n\n\t</div>\n\n <section class="top">\n <div class="float_lang_base_1 links">\n <div class="title">Investing.com</div>\n \t\t\t\t\t\t<ul class="first inlineblock">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a title="Blog" href="https://www.investing.com/blog/" >Blog</a></li>\n\t \t\t\t\t\t\t\t\t<li><a title="Mobile" href="https://www.investing.com/mobile/" >Mobile</a></li>\n\t \t\t\t\t\t\t\t\t<li><a title="Portfolio" href="https://www.investing.com/portfolio/" >Portfolio</a></li>\n\t \t\t\t\t\t\t\t\t<li><a title="Webmaster Tools" href="https://www.investing.com/webmaster-tools/" >Webmaster Tools</a></li>\n\t </ul>\n \t\t\t\t\t\t<ul class="inlineblock">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><a title="About Us" href="https://www.investing.com/about-us/" >About Us</a></li>\n\t \t\t\t\t\t\t\t\t<li><a title="Advertise" href="https://www.investing.com/about-us/advertise" >Advertise</a></li>\n\t \t\t\t\t\t\t\t\t<li><a title="Affiliate Program" href="/affiliates" >Affiliate Program</a></li>\n\t \t\t\t\t\t\t\t\t<li><a title="Help & Support" href="/about-us/contact-us" target=\'_blank\' >Help & Support</a></li>\n\t </ul>\n <div class="clear"></div>\n </div>\n <div class="float_lang_base_1 mobile">\n <img src="https://i-invdn-com.akamaized.net/footer/footerMobile2018.png" alt="" class="mobileCells">\n <div class="title">Our Apps</div>\n <a href="https://play.google.com/store/apps/details?id=com.fusionmedia.investing&referrer=utm_source%3Dcom_footer%26utm_medium%3Dcom_footer%26utm_term%3Dcom_footer%26utm_content%3Dcom_footer%26utm_campaign%3Dcom_footer" target="_blank"><img src="https://i-invdn-com.akamaized.net/footer/img4/googleplay_com.png" alt="DOWNLOAD APP"></a><a href="https://itunes.apple.com/us/app/investing.com-stocks-forex/id909998122?mt=8" target="_blank"><img src="https://i-invdn-com.akamaized.net/footer/img4/appstore_com.png" alt="App store"></a> </div>\n \t\t<div class="float_lang_base_1 social">\n <div class="title">Follow us</div>\n <a target="_blank" href="https://www.facebook.com/investingdotcom" title=\'Facebook\' class="facebook"></a><a target="_blank" href="https://twitter.com/investingcom" title=\'Twitter\' class="twitter"></a><a target="_blank" href="https://plus.google.com/105121072844557813857" title=\'Find us on Google+\' class="googlePlus"></a> </div>\n <div class="clear"></div>\n </section>\n <section class="bottom">\n <img src="https://i-invdn-com.akamaized.net/logos/footerLogo2.png" alt="Investing.com">\n <ul class="float_lang_base_2 clearfix">\n <li><a href="/about-us/terms-and-conditions">Terms And Conditions</a></li>\n <li><a href="/about-us/privacy-policy">Privacy Policy</a></li>\n <li><a href="/about-us/risk-warning">Risk Warning</a></li>\n </ul>\n <div>© 2007-2018 Fusion Media Limited. All Rights Reserved </div>\n\t\t <div class="disclaimer">\n <span class="bold">Risk Disclosure:</span> <b>Fusion Media</b> will not accept any liability for loss or damage as a result of reliance on the information contained within this website including data, quotes, charts and buy/sell signals. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible. Currency trading on margin involves high risk, and is not suitable for all investors. Trading or investing in cryptocurrencies carries with it potential risks. Prices of cryptocurrencies are extremely volatile and may be affected by external factors such as financial, regulatory or political events. Cryptocurrencies are not suitable for all investors. Before deciding to trade foreign exchange or any other financial instrument or cryptocurrencies you should carefully consider your investment objectives, level of experience, and risk appetite.<br>\n<b>Fusion Media</b> would like to remind you that the data contained in this website is not necessarily real-time nor accurate. All CFDs (stocks, indexes, futures), Forex and cryptocurrencies prices are not provided by exchanges but rather by market makers, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore Fusion Media doesn’t bear any responsibility for any trading losses you might incur as a result of using this data.<br />\n<b>Fusion Media</b> may be compensated by the advertisers that appear on the website, based on your interaction with the advertisements or advertisers.<br /> </div>\n </section>\n\t</footer>\n\n<script type="text/javascript" src="https://i-invdn-com.akamaized.net/js/n/search-bar-2.0-1.16.min.js"></script>\n<script type="text/javascript" src="https://i-invdn-com.akamaized.net/js/core-highcharts-1.02.min.js"></script>\n<script type="text/javascript" src="https://i-invdn-com.akamaized.net/js/jscharts-8.1.12.min.js"></script>\n\n<script type="text/javascript" src="https://i-invdn-com.akamaized.net/js/ads.js"></script>\n<script type="text/javascript" src="https://static.doubleclick.net/instream/ad_status.js"></script>\n\n<script type="text/javascript">\n\nif(!Modernizr.csstransitions && ie !== 7) {\n\t// Bind MouseOver effect to Navigation list nodes\n\t$(\'.navMenuUL > li\').bind(\'mouseenter\', function() {\n clearTimeout($(this).data(\'hideTimeout\'));\n var someelement = this;\n var timeoutId = setTimeout(function(){ $(\'.subTopMenuTwoColumnContainer\', someelement).show();$(\'.arrow\', someelement).show();$(\'.arrow2\', someelement).show(); }, 120);\n $(someelement).data(\'showTimeout\', timeoutId);\n // Bind MouseOut effect to Navigation list nodes\n }).bind(\'mouseleave\', function() {\n clearTimeout($(this).data(\'showTimeout\'));\n var someelement = this;\n var timeoutId = setTimeout(function(){ $(\'.subTopMenuTwoColumnContainer\', someelement).hide();$(\'.arrow\', someelement).hide();$(\'.arrow2\', someelement).hide(); }, 120);\n $(someelement).data(\'hideTimeout\', timeoutId);\n });\n \n\t// Bind MouseOver effect to Real Time Quotes list nodes\n\t$(\'#navRealTime\').bind(\'mouseenter\', function() {\n clearTimeout($(this).data(\'hideTimeout\'));\n var someelement = this;\n var timeoutId = setTimeout(function(){ $(\'.SubmenuNav\', someelement).show(); }, 120);\n $(someelement).data(\'showTimeout\', timeoutId);\n // Bind MouseOut effect to Navigation list nodes\n }).bind(\'mouseleave\', function() {\n clearTimeout($(this).data(\'showTimeout\'));\n var someelement = this;\n var timeoutId = setTimeout(function(){ $(\'.SubmenuNav\', someelement).hide(); }, 120);\n $(someelement).data(\'hideTimeout\', timeoutId);\n }); \n\n\t// Bind MouseOver effect to Real Time Quotes list nodes\n\t$(\'.navRealTimeSubmenu .row\').bind(\'mouseenter\', function() {\n\t\t\n clearTimeout($(this).data(\'hideTimeout\'));\n var someelement = this;\n var timeoutId = setTimeout(function(){ $(\'.navRealTimeSubMenuContainer\', someelement).show(); }, 120);\n $(someelement).data(\'showTimeout\', timeoutId);\n // Bind MouseOut effect to Navigation list nodes\n }).bind(\'mouseleave\', function() {\n clearTimeout($(this).data(\'showTimeout\'));\n var someelement = this;\n var timeoutId = setTimeout(function(){ $(\'.navRealTimeSubMenuContainer\', someelement).hide(); }, 120);\n $(someelement).data(\'hideTimeout\', timeoutId);\n });\n}\n$(\'#navRealTime\').bind(\'click\', function() {\n clearTimeout($(this).data(\'hideTimeout\'));\n var someelement = this;\n var timeoutId = setTimeout(function(){ $(\'.SubmenuNav\', someelement).show(); }, 120);\n $(someelement).data(\'showTimeout\', timeoutId);\n});\n\nvar _gaq = _gaq || [];\n//new\n ga(\'create\', \'UA-2555300-1\', \'investing.com\');\n ga(\'create\', \'UA-2555300-55\', \'auto\', {\'name\': \'allSitesTracker\'}); // ALL sites tracker.\n\n ga(\'require\', \'displayfeatures\');\n ga(\'allSitesTracker.set\', \'dimension17\', getCookie(\'_ga\').substr(6));\n ga(\'send\', \'pageview\');\n ga(\'allSitesTracker.set\',\'&uid\', 0);\n\t<!-- Crypto Dimension LD -->\n\t <!--Adblock Check-->\n\n\tjQuery(document).ready(checkAds());\n\n\tfunction checkAds(){\n\n\t\tfunction isIE() {\n\t\t\tvar ua = window.navigator.userAgent;\n\t\t\tvar trident = ua.indexOf(\'Trident/\');\n\t\t\tvar edge = ua.indexOf(\'Edge/\');\n\t\t\tvar msie = ua.indexOf(\'MSIE \');\n\t\t\treturn Math.max(msie,edge,trident)>0;\n\n\t\t}\n\n\t\tvar isIE = isIE();\n\t\tvar isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor) && !isIE;\n\t\tvar isFireFox = /Firefox/.test(navigator.userAgent);\n\t\tvar isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor);\n\t\tvar isOneOfThoseBrowsers = [isIE,isChrome,isFireFox,isSafari].indexOf(true)>-1;\n\n\t\tvar b = 2;\n\n\t\t//var hasAdsenseBlock = !!$(\'#adsense\').length;\n\t\t//var hasShadowDom = (!!$("html")[0].shadowRoot);\n\t\t//var headerIsShown = ($(".midHeader").height() > 0 && $(".midHeader").css(\'display\') !== \'none\');\n\n\t \t\t \n\t\tif (window.google_ad_status == 1){\n\n \t\tvar adbBlk = getCookie(\'adbBLk\');\n \t\tif(isOneOfThoseBrowsers && adbBlk>0){\n \t\tga(\'allSitesTracker.set\', \'dimension22\', \'1_Blk_No\');\n \t\tsetCookie(\'adbBLk\',1,-1000);\n \t\t} \n \t\t\n \t}else{\n\n \t b = 1;\n $(\'#TopTextAd\').css(\'display\',\'flex\');\n\n\t\t\tif(isOneOfThoseBrowsers) {\n\t\t\t\tsetCookie(\'adbBLk\',1,1000,\'/\');\n\t\t\t\tga(\'allSitesTracker.set\', \'dimension21\', \'1_Blk_Yes\');\n\t\t\t\t \n\t\t\t\t\t\t\t}\n \t}\n\t\t\n\t\t$.ajax({\n\t\t url: "/jp.php?b="+b+"&k=YmA1YGc5NTw1YDo_ZGY0ZWA1N29lMzo5NTYyNmdlYmg2MTZnbj0zZ2VkOzU1OjE7MGZiYzI2NDU8PzA_Mj9kN2J9NXxndjU8NTE6NGQ2NDdgLzc6ZT06ejVhMnlnIGIqNm82I252M2VlbTs6&d=1&i=1541069593&e=2695916987&lip=web211.forexpros.com&ti=1541069593",\n\t\t type: \'get\',\n\t\t cache: false,\n\t\t type: \'GET\',\n\t\t dataType: \'html\',\n\t\t success: function (data) {\n\t\t \t console.log(\'server jp b1 web211.forexpros.com\');\n\t\t }\n\t\t});\n \t\n }\n\n \t\n\tga(\'allSitesTracker.send\', \'pageview\');\n\t<!--End Adblock Check-->\n\n\n</script>\n \n \n\n \n<script>\n//disabled is a temporary argument for testing purposes \nvar BoxesEvents = function($,ga,disabled)\n{\n\tvar e_stack = []; //each event is pushed to this stack\n\t//this objcet links urls to event types\n var boxes = {"side_central_banks":"centralbanks","webmaster_tools":"wmt","Most_Popular_News":"mostpop","broker_promotions":"sb_promotions","marketMoversBoxWrapper":"sb_marketmovers","QBS_2_inner":"sb_indices","QBS_3_inner":"sb_commodities","QBS_1_inner":"sb_forex","QBS_4_inner":"sb_bonds","TSB_1_inner":"tsb_fx","TSB_2_inner":"tsb_commodities","TSB_3_inner":"tsb_indices","TSB_4_inner":"tsb_stocks"};\n\n var resume_click_event = function(ev)\n {\n \tif (ev[\'link\']===\'\') {return;}\n window.location.href = ev[\'link\'];\n }\n \n \n\tvar register_events = function()\n\t{\n\t for (var id in boxes)\n\t {\n\t\t (function(id){\n\t\t\t var _$b = $(\'#\'+id);\n\t\t\t if (_$b.length < 1) {return;}\n\t\t\t \n\t\t\t //box click event\n\t\t\t _$b.mouseup(function(e){\n\t\t\t\t\tif (e.button === 2) {return true;} //right mouse button\n\t\t\t\t\tvar middleMouse = e.button === 1;\n\t\t\t\t if (!middleMouse) {e.preventDefault();}\n\t\t\t\t var box_event = boxes[id];\n\t\t\t\t e_stack.push({\'event\':box_event,\'link\':\'\'});\n\t\t\t\t var ce = null; //current event \n\t\t\t\t //function creator\n\t\t\t\t var callbackCreate = function(data) {return function() {resume_click_event(data);}}\n\t\t var hitCallback = null;\n\t\t \n\t\t\t\t while(ce = e_stack.pop())\n\t\t\t\t {\n\t\t\t\t\t\tif (ce[\'link\'].substr(0,10) === "javascript") {continue;}//if the link is javascript call ignore it\n\t\t\t\t\t\thitCallback = middleMouse ? function(){} : callbackCreate(ce);\n\t\t\t\t \t//if a link with no event do nothing\n\t\t\t\t\t if (ce[\'event\'] == \'\') {hitCallback(); return true;}\n\t\t\t\t\t\t\n\t\t\t\t \t\t\t\t\t window.ga(\'t0.send\',{\n \'hitType\': \'event\', \n \'eventCategory\': \'side-box-events\',\n \'eventAction\': ce[\'event\'], \n \'eventValue\' : 1,\n \'hitCallback\': hitCallback //resume click event\n\t\t\t\t }\n\t\t\t\t );\n\t\t\t\t //fallback if ga doesn\'t work\n\t\t\t\t window.setTimeout(hitCallback,1500);\n\t\t\t\t }\n\t\t\t\t return middleMouse;\n\t\t\t });\n\t\t\t \n\t\t\t //link event \n _$b.on(\'mouseup\',\'a\',function(e){\n\t\t\t\t\tif (e.button === 2) {return true;} //right mouse button\n \te.preventDefault();\n\t\t\t\t\tvar url = this.getAttribute(\'href\');\n\t\t\t\t\tvar event = this.getAttribute(\'data-gae\');\n\t\t\t\t\te_stack.push({\'event\':\'\',\'link\':url});\n\t\t\t\t\tif (event)\n\t\t\t\t\t{\n\t\t\t\t\t\te_stack.pop();\n\t\t\t\t\t\te_stack.push({\'event\':event,\'link\':url});\n\t\t\t\t\t} \n\t\t\t\t });\n \t \n\t\t })(id);\n\t }\t\t \t\n\t};\n\t\n var init = function()\n {\n if (disabled) {return;}\n if (typeof $ !== \'function\') {return;}\n if (typeof ga !== \'function\') {return;}\n register_events();\n }();\n}(window.jQuery,window.ga,false);\n</script>\n<script>\n\tvar marketLinksGA = function()\n\t{\n\t\t\t$(document).ready(function (e) {\n\n\t\t\t\t$(\'.quotesBarContentCellTop\').click(function (e) {\n\t\t\t\t\te.preventDefault(); // redirect after the following code\n\t\t\t\t\tvar reDirectUrl =$(\'a\',this).attr(\'href\');\n\t\t\t\t\tvar ulIdx = $(this).closest(\'ul\').index()-1;\n\t\t\t\t\tvar liIdx = $(this).closest(\'li\').index();\n\t\t\t\t\tvar quoteIdx = ulIdx*7+liIdx;\n\t\t\t\t\tif(reDirectUrl && reDirectUrl.length){\n\t\t\t\t\tsetTimeout(function (e) {location.href=reDirectUrl;return;}, 100);\n\t\t\t\t\t}\n\t\t\t\t\treturn false;\n\t\t\t\t});\n\t\t\t});\n }();\n</script>\n\n\n\n </div><!-- /wrapper -->\n\n\t<script type=\'text/javascript\'>\n\tif(!window.googletag) {\n\t\twindow.googletag = {cmd: []};\n\t}\n\tgoogletag.cmd.push(function() {googletag.defineSlot(\'/6938/FP_EN_site/FP_EN_Sideblock_1_Default\', [300, 600], \'div-gpt-ad-1370187203350-sb1\').setTargeting(\'ad_group\',Adomik.randomAdGroup()).addService(googletag.pubads());googletag.pubads().setTargeting("Section","content");googletag.pubads().setTargeting("Charts_Page","no");googletag.pubads().setTargeting("CID",getCookie(\'_ga\').substr(6));googletag.pubads().setTargeting("ad_h",(new Date).getUTCHours());googletag.pubads().setTargeting("Page_URL","/news/commodities-news");googletag.pubads().setTargeting("Traffic_Type","OG");googletag.pubads().setTargeting("User_type","Not_Logged_in"); if(window.outerWidth >= 1630) {\n googletag.cmd.push(function() {\n googletag.defineSlot(\'/6938/FP_EN_site/FP_EN_Takeover_Default\', [[300, 600], [120, 600]], \'div-gpt-ad-1478019486943-0\').setTargeting(\'ad_group\', Adomik.randomAdGroup()).addService(googletag.pubads());\n });\n }\n if(window.outerWidth >= 1340 && window.outerWidth < 1630) {\n googletag.cmd.push(function() {\n googletag.defineSlot(\'/6938/FP_EN_site/FP_EN_Takeover_Default\', [[160, 600], [120, 600]], \'div-gpt-ad-1478019486943-0\').setTargeting(\'ad_group\', Adomik.randomAdGroup()).addService(googletag.pubads());\n });\n }\n \n googletag.enableServices();\n \t}); if (sponsoredArticle) {\n googletag.cmd.push(function() { googletag.display(sponsoredArticle); });\n }\n googletag.cmd.push(function() { googletag.display(\'div-gpt-ad-1370187203350-sb1\'); });</script><script type=\'text/javascript\'>\n\t$(document).ready(function () {\n\tgoogletag.cmd.push(function() {\n\t googletag.enableServices();\n\t \t});\n\t\twindow.loadSideBlockAd3 = function () { var sb3 = googletag.defineSlot(\'/6938/FP_EN_site/FP_EN_Sideblock_3_viewable\', [[300, 250],[300, 600]], \'div-gpt-ad-1370187203350-sb3\').setTargeting(\'ad_group\',Adomik.randomAdGroup()).addService(googletag.pubads()); \r\n\t googletag.cmd.push(function() { \r\n if(typeof(refreshSlot)=="function"){ refreshSlot(sb3); } else{ googletag.display(\'div-gpt-ad-1370187203350-sb3\'); }\r\n\t }); }});\n\t if(window.outerWidth >= 1340) {\n\t\t googletag.cmd.push(function() { googletag.display(\'div-gpt-ad-1478019486943-0\'); });\n\t\t}\n\t </script><script type=\'text/javascript\'>\n\n if (typeof(checkBigAd) === \'function\') {\n checkBigAd();\n }\n if (typeof(addSakindo) === \'function\') {\n \taddSakindo();\n }\n \n (function () {\n\t\t$(window).scroll($.throttle(function () {\n\t\t\tif (window.loadSideBlockAd3 && $.isInView(\'#ad3\', true, 20)) {\n\t\t\t\tif (typeof(googletag.defineSlot) === \'function\') {\n\t\t\t\t window.loadSideBlockAd3();\n\t\t\t\t window.loadSideBlockAd3 = null;\n\t\t\t }\n\t\t\t}\n\t\t}, 16))\n\t})()\n</script>\n\n\n<div class="signupWrap js-gen-popup displayNone" id="PromoteSignUpPopUp"> \t<div class="left">\n\t\t<ul class="textsWrap">\n\t\t\t<li class="title">Sign up for <span>FREE</span> and get:</li>\n\t\t\t<li><i class="regBellIcon"></i> <span>Real-Time Alerts</span></li>\n\t\t\t<li><i class="regPortfolioIcon"></i> <span>Advanced Portfolio Features</span></li>\n\t\t\t<li><i class="regChartIcon"></i> <span>Personalized Charts</span></li>\n\t\t\t<li><i class="regSyncIcon"></i> <span>Fully-Synced App</span></li>\n\t\t</ul>\n\t\t<span class="bigGraph"></span>\n\t</div>\n\t<div class="right">\n\t\t<i class="popupCloseIcon largeBannerCloser"></i>\n\t\t<div class="signingPopup">\n\t\t\t <div class="signingBtn facebookBtn" _button="fb">\n <span class="logo"></span>\n <span class="text">Continue with Facebook</span>\n </div>\n <div id="googleAuthBtn" class="signingBtn googleBtn" _button="go">\n <span class="logo"></span>\n <span class="text">Continue with Google</span>\n </div>\n <div class="orSeparator">\n <span>or</span>\n </div>\n <a href="javascript:void(0);" _button="email" class="newBtn newButton orange">Sign up with Email</a>\t\t</div>\n\t</div>\n</div>\n\n<script>\n(function(){\n\tfunction showPromoteSignUpPopUp(className) {\n\t\tsetCookie(\'r_p_s_n\', 1, 30);\n\t\twindow.doGoogleLogin && render(\'googleAuthBtn\') || $.getScript(\'https://i-invdn-com.akamaized.net/js/google_plus_login-1.30.min.js\', function(){render(\'googleAuthBtn\')});\n\t\tif((function(a){if(/(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\/|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\/)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\/(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\/|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\/|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-/i.test(a.substr(0,4))) return true; else return false;})(navigator.userAgent||navigator.vendor||window.opera)) {//disable for mobile devices\n\t\t\treturn;\n\t\t}\n\n\t\tvar $popUp = $(\'#PromoteSignUpPopUp\').addClass(className);\n\n\t\t$popUp.find(\'.popupCloseIcon\').click(function(){\n\t\t\tcomponents.GeneralOverlay.hide();\n\t\t\t//ga()\n\t\t});\n\n\t\t$popUp.find(\'[_button]\').click(function () {\n\t\t\toverlay.authCompleteAction = {"type":\'promoteSignUpPopUp\'};\n\n\t\t\tswitch ($(this).attr(\'_button\')) {\n\t\t\t\tcase \'vk\':\n\t\t\t\t\toverlay.vk_login();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \'fb\':\n\t\t\t\t\toverlay.facebook_login();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \'go\':\n\t\t\t\t\tdoGoogleLogin();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \'email\':\n\t\t\t\t\tcomponents.GeneralOverlay.hide();\n\t\t\t\t\toverlay.overlayRegister();\n\t\t\t\t\tregistrationFormJs.emailSigningUP();\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t});\n\n $(\'.generalOverlay\').addClass(\'js-promotional\');\n\t\tcomponents.GeneralOverlay.show({ $popup: $popUp, center: true, onHide: function () {\n $(\'.generalOverlay\').removeClass(\'js-promotional\');\n }});\n\n\t\tga(\'allSitesTracker.send\', \'event\', \'Registration Pop Up\', \'Pop Up Impression\', {\n\t\t\t\'metric11\': 1\n\t\t});\n\t}\n\n $(window).on(\'mouseleave\', function(e) {\n var $signinPopup = $(\'.signingPopup\'),\n y = e.pageY - $(document).scrollTop();\n if ( !$signinPopup.is(\':visible\')\n &&\n (((y - 10) < 1 || y >= $(window).height())\n ||\n (e.pageX < 1 || e.pageX >= $(window).width()))\n ) {\n $(window).off(\'mouseleave\');\n showPromoteSignUpPopUp(\'dark_graph\');\n }\n });\n})()\n</script>\n</body>\n\n<script>var TimeZoneID = +"8";window.timezoneOffset = +"-14400";window.stream = "https://stream289.forexpros.com:443";</script><script>window.uid = 0</script><script>\n\n\t\t\t$(function(){\n\t\t\t\t$(window).trigger("socketRetry",[["pid-8839:","pid-166:","pid-20:","pid-169:","pid-170:","pid-44336:","pid-27:","pid-172:","isOpenExch-1:","isOpenExch-2:","isOpenExch-13:","isOpenExch-3:","isOpenExch-4:","isOpenPair-8839:","isOpenPair-44336:","domain-1:"]]);\n\t\t\t});\n\t\t\t</script><script>function refresher() { void (0);}</script><script>\n \tvar _comscore = _comscore || [];\n \t_comscore.push(\n \t{ c1: "2", c2: "16896267" }\n\n \t);\n \t(function()\n \t{ var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); }\n\n \t)();\n \t</script>\t\t<script type="text/javascript">\n\t\tvar google_conversion_id = 1000940071;\n\t\tvar google_custom_params = window.google_tag_params;\n\t\tvar google_remarketing_only = true;\n\t\t</script><script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script>\n\t\t<noscript><div style="display:inline;"><img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1000940071/?value=0&guid=ON&script=0"/></div></noscript>\n\t\n<script type="text/javascript">\n\t$(document).ready(function () {\n\t\twindow._qevents = window._qevents || [];\n\n\t\t(function() {\n\t\tvar elem = document.createElement(\'script\');\n\t\telem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";\n\t\telem.async = true;\n\t\telem.type = "text/javascript";\n\t\tvar scpt = document.getElementsByTagName(\'script\')[0];\n\t\tscpt.parentNode.insertBefore(elem, scpt);\n\t\t}());\n\n\t\twindow._qevents.push({\n\t\tqacct:"p-WSPjmcyyuDvN0"\n\t\t});\n\t});\n\t</script>\n <noscript>\n \t<div style="display:none;">\n \t<img src="//pixel.quantserve.com/pixel/p-WSPjmcyyuDvN0.gif" border="0" height="1" width="1" alt="Quantcast"/>\n \t</div>\n\t</noscript>\n\n\t<!-- Facebook Pixel Code -->\n\t<script>\n\t\t!function(f,b,e,v,n,t,s)\n\t\t{if(f.fbq)return;n=f.fbq=function()\n\t\t{n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n\t\tif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=\'2.0\';\n\t\tn.queue=[];t=b.createElement(e);t.async=!0;\n\t\tt.src=v;s=b.getElementsByTagName(e)[0];\n\t\ts.parentNode.insertBefore(t,s)}(window, document,\'script\',\n\t\t\'https://connect.facebook.net/en_US/fbevents.js\');\n\t\tfbq(\'init\', \'751110881643258\');\n\t\tfbq(\'track\', \'PageView\');\n\t</script>\n\t\t<noscript><img height="1" width="1" style="display:none"\n\t\t\tsrc="https://www.facebook.com/tr?id=751110881643258&ev=PageView&noscript=1"/>\n\t\t</noscript>\n\t<!-- End Facebook Pixel Code -->\t\n\n<script type="text/javascript">\n\tfbq = window.fbq || $.noop;\n</script>\n\n</html>\n'
Code Structure: ¶
Now that we can make requests to the sites page, we should extract our data form the page code we are getting:
- FOR each Page IN the News Category, DO:
- FOR each Article IN the page, DO:
- Get_Details: title, link, date, source, first paragraphe
- Write the Details Of a page to CSV File
- Get_Details: title, link, date, source, first paragraphe
- FOR each Article IN the page, DO:
Getting the details of a single Article: ¶
Our 1st block of operations, would be to take a single Article item from the list and extract its relevant informations as a return values:
def get_details(single_article):
# A title is in <a></a> with the 'class' attribute set to: title
title = single_article.find('a',{'class':'title'})
# A safeguard against some empty articles in the deeper pages of the site
if title == None:
#print('Empty Article')
return None
# the link to an article is the Href attribute
link = title['href']
# A safeguarde against embedded Advertisment articles
if (('/news/'and category_name) not in link):
#print('Ad Article found')
return None
title = title.text
# The first Paragraph is in <p></p>
first_p = single_article.find('p').text
# the Source is in <span></span>, with Class == articleDetails
source_tag = single_article.find_all('span',{'class':'articleDetails'})
source = str(source_tag[0].span.text)
#date is also in <span></span> withe the Class == date
date = single_article.find('span',{'class':'date'}).text
return title, link, first_p, source, date
Getting the details of a single Page: (list of Articles) ¶
In the 2nd block, we inspect the Page Url, finds the List of Articles to iterate over, and calls the first function (above) at each iteration, appending the calling results into a list of dictionaries :
def single_page(Url_page,page_id = 1):
news_list = []
#Making the Http request
page = request_with_check(Url_page)
#Calling the Html.parser to start extracting our data
html_soup = BeautifulSoup(page.text, 'html.parser')
# The Articles Class
articles = html_soup.find('div',{'class':'largeTitle'})
# The single Articles List
articleItems = articles.find_all('article' ,{'class':'articleItem'})
# Looping, for each single Article
for article in articleItems:
if get_details(article) == None:
continue
title, link, first_p, source_tag, date = get_details(article)
news_list.append({'id_page':page_id,
'title':title,
'date':date,
'link': link,
'source':source_tag,
'first_p':first_p})
return news_list
Saving to CSV:¶
The 3rd Block is saving the resulting news dictionary in a CSV file, we are checking if the file exists (and we would append to it), or not (and we would create it as new file) (returned by the second function
def dict_to_csv (filename,news_dict):
#Setting the Dataframe headers
fields = news_dict[0]
fields = list(fields.keys())
#Checking if the file already exists, if Exists we woulb pe appending, if Not we create it
has_header = False
if os.path.isfile(filename):
with open(filename, 'r') as csvfile:
sniffer = csv.Sniffer()
has_header = sniffer.has_header(csvfile.read(2048))
with open(filename, 'a',errors = 'ignore', encoding= 'utf-8') as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=fields)
if(has_header == False):
writer.writeheader()
for row in range(len(news_dict)):
item = news_dict[row]
writer.writerow(item)
Looping over the Pages of the Category: (the General function) ¶
Finally the general function, where we iterate over the number of pages, and apply the blocks defined above for each page of news.
Note: at each iteration, i.e: parsing a new page, we are forcing a 10 Seconds Pause of the scrapper, so as not to overuse our access to the site
def parsing_category_pages(category_name,base_url,number_pages):
start_time = time.time()
#getting the start page
page = request_with_check(base_url)
#Calling the Html Parser
html_soup = BeautifulSoup(page.text, 'html.parser')
#Finding the Laste page
last_page = int(html_soup.findAll(class_='pagination')[-1].text)
if number_pages > last_page:
number_pages = last_page
#Looping over the specified nupber of Pages:
for p in range(1,number_pages,1):
category_page = base_url+'/'+str(p)
print('Parsing: ',category_page)
page_news = single_page(category_page,p)
#Saving to a CSV
dict_to_csv(category_name+'.csv',page_news)
#Time sleep
time.sleep(10)
print("--- %s seconds ---" % (time.time() - start_time))
return True
Testing:¶
URL = 'https://www.investing.com/news/'
category_name = 'commodities-news'
base_url = URL+category_name
parsing_category_pages ('commodities-news',base_url,number_pages=5)
Parsing: https://www.investing.com/news/commodities-news/1 Parsing: https://www.investing.com/news/commodities-news/2 Parsing: https://www.investing.com/news/commodities-news/3 Parsing: https://www.investing.com/news/commodities-news/4 --- 57.46652936935425 seconds ---
True
Checking the resulting dataset: ¶
data = pd.read_csv('commodities-news.csv')
data.head(100)
id_page | title | date | link | source | first_p | |
---|---|---|---|---|---|---|
0 | 1 | Democrats Regaining House Seen Raising Odds of... | - 1 hour ago | /news/commodities-news/democrats-regaining-hou... | By Bloomberg | (Bloomberg) -- If the Democrats take over the ... |
1 | 1 | Gold Prices Advance as Dollar Softens | - 5 hours ago | /news/commodities-news/gold-prices-advance-as-... | By Investing.com | Investing.com - Gold prices advanced on Thursd... |
2 | 1 | Oil slips on signs of rising supplies, economi... | - 5 hours ago | /news/commodities-news/oil-prices-fall-on-sign... | By Reuters | BEIJING (Reuters) - Oil prices fell on Thursd... |
3 | 1 | Oil Prices Slip Amidst U.S. Stock Build | - 6 hours ago | /news/commodities-news/oil-prices-slip-amidst-... | By Investing.com | Investing.com - Oil prices edged down on Thurs... |
4 | 1 | Trump says oil supply elsewhere sufficient to ... | - 12 hours ago | /news/commodities-news/trump-says-oil-supply-e... | By Reuters | WASHINGTON (Reuters) - U.S. President Donald ... |
5 | 1 | Oil Down 11% In October, Biggest Loss in Over ... | - 15 hours ago | /news/commodities-news/oil-selloff-pauses-on-w... | By Investing.com | Investing.com - Oil prices in October posted t... |
6 | 1 | Gold Limps to a 2% October Gain, Still Largest... | - 15 hours ago | /news/commodities-news/gold-end-october-up-2-b... | By Investing.com | Investing.com - More profit-taking on gold’s r... |
7 | 1 | U.S. Passes Russia -- Briefly -- to Become Top... | - 17 hours ago | /news/commodities-news/us-passes-russia--brief... | By Bloomberg | (Bloomberg) -- The U.S. surpassed Russia in Au... |
8 | 1 | OPEC oil output rises to highest since 2016 de... | - 20 hours ago | /news/commodities-news/opec-oil-output-rises-t... | By Reuters | By Alex Lawler LONDON (Reuters) - OPEC has bo... |
9 | 1 | U.S. Crude Oil Inventories Rose by 3.22M Barre... | - 20 hours ago | /news/commodities-news/us-crude-oil-inventorie... | By Investing.com | Investing.com - U.S. crude oil inventories ros... |
10 | 1 | Iran sanctions seen keeping oil above $75, but... | - 23 hours ago | /news/commodities-news/iran-sanctions-seen-kee... | By Reuters | By Eileen Soreng (Reuters) - Oil is likely to... |
11 | 2 | Oil rises one percent ahead of U.S. sanctions ... | - Oct 31, 2018 | /news/commodities-news/oil-prices-rise-for-fir... | By Reuters | By Christopher Johnson LONDON (Reuters) - Oil... |
12 | 3 | Gold Prices Fall on Stronger Dollar; Hovers Ne... | - Oct 31, 2018 | /news/commodities-news/gold-prices-fall-on-str... | By Investing.com | Investing.com - Gold prices slid to almost two... |
13 | 3 | Oil Prices Bounce Back Despite Hints of Output... | - Oct 30, 2018 | /news/commodities-news/oil-prices-bounce-back-... | By Investing.com | Investing.com – Oil prices picked up on Wednes... |
14 | 3 | Oil Hits 2-1/2-Month Low on 'High Price' Cauti... | - Oct 30, 2018 | /news/commodities-news/oil-extends-losses-as-w... | By Investing.com | Investing.com - The International Energy Agenc... |
15 | 3 | Gold Dips as Dollar Flexes Muscle | - Oct 30, 2018 | /news/commodities-news/gold-dips-as-dollar-fle... | By Investing.com | Investing.com - The dollar’s march higher is c... |
16 | 4 | Gold Prices Fall as Trade War Tensions Boost S... | - Oct 30, 2018 | /news/commodities-news/gold-prices-fall-as-tra... | By Investing.com | Investing.com - Gold prices fell on Tuesday as... |
17 | 4 | Oil Prices Slide Extending Sharp October Decline | - Oct 30, 2018 | /news/commodities-news/oil-prices-slide-extend... | By Investing.com | Investing.com - Oil prices continued to slide ... |
18 | 4 | Oil prices fall on rising supply, trade tensions | - Oct 30, 2018 | /news/commodities-news/oil-prices-fall-on-risi... | By Reuters | By Christopher Johnson LONDON (Reuters) - Oil... |
Future Improvements: ¶
- Adding a 'start_page' and 'stop_page' parameters,
- Adding a Resume_Block for Scrapping part by part,
- Automating the scrapping of All categories of news
- Automating the scrapping to access the full text of the Articles
Ressources: ¶
- More on Ethical scrapping:
- Legality and Ethics of Web Scraping, By Vlad Krotov and Leiser Silva <a href ="https://www.researchgate.net/publication/324907302_Legality_and_Ethics_of_Web_Scraping">[Researchgate]</a>
- legality, ethics,web scraping, By Sudarshan Shidore <a href = "https://www.linkedin.com/pulse/legality-ethics-web-scraping-sudarshan-shidore/"> [LinkedIn]</a>
- ethics in web scrapping, By James Densmore [TDS]
- More on Effecient Production Programming:
©
By: Elamraoui Sohayb, Supervision of: Sadiq Abdelalim,Phd. Master 'Big Data & Cloud Computing', Ibn Tofail University