Hauptmenü

Frage zu HTTPMOD

Begonnen von jarvis121, 13 Dezember 2016, 12:04:26

Vorheriges Thema - Nächstes Thema

jarvis121

Hallo Leute,

ich bin noch neu in der FHEM-Welt, aber total begeistert. Leider bin ich kein Programmierer o.ä. aber ich kann mich grundsätzlich sehr für Technik, Hausautomation usw begeistern.

Bei einem Problem mit HTTPMOD bräuchte ich mal Eure Hilfe

ich würde gerne von dieser Website stets den aktuellen Wert an der Tachonadel über FHEM runterladen und mir anzeigen lassen.
http://money.cnn.com/data/fear-and-greed/

Ich habe analog zu diesem sehr coolen Tutorial versucht den Wert runterzuladen.
https://haus-automatisierung.com/hardware/fhem/2016/05/16/fhem-tutorial-reihe-part-6-den-aktuellen-spritpreis-in-fhem.html

Das laden des Sourcecode der Website läuft auch schon mal gut, aber ich bekomme als aktuellen Wert immer nur 1 angezeigt. Heute liegt der aber beispielsweise bei 87 und nicht bei 1. Jetzt habe ich damit ein bisschen rumexperimentiert und bekomme sogar gar keinen Wert mehr angezeigt.

Mit nachstehenden Attributen bin ich dahingekommen. Was mache ich falsch bzw. was muss ich machen um den richtigen Wert anzeigen zu lassen? Den Wert im Sourcecode für die Website zu finden ist eigentlich relativ eindeutig mit "Greed Now:" möglich. Direkt dahinter steht mit einem " " (Leerzeichen) der Wert, der die Zahlen von 0-100 annehmen kann.

readingsName_FGI: FGI
readingsRegex_FGI: Greed Now: [^0-9][^0-9]
userattr: readingsName_FGI readingsRegex_FGI

Würde mich sehr über Eure Hilfe freuen

Viele Grüße

Christian

viegener

Du solltest vielleicht auch die commandref zu httpmod zu Raten ziehen. Der Teil, der ins Reading soll muss in Klammern im Regexp stehen.

Ausserdem müssen nach meinem Verständnis die Attribute reading01Name bzw. reading01Regex heissen, die alte von Dir verwendete Syntax wird zwar noch unterstützt, könnte aber zukünftig entfallen (auch in der commandref beschrieben)

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

jarvis121

Danke für die schnelle Antwort.

Ich hab schon mal diesbezüglich ins commandref reingeschaut. Leider verstehe ich da nur Bahnhof. Ab dem Anlegen des Device und dem Runterladen des Sourcecodes versteh ich die restlichen Schritte gar nicht mehr.

Normalerweise kann das ja nicht so schwierig sein diesen Wert zu extrahieren. Nach oben genannten Schritten weiß ich überhaupt nicht mehr was ich machen muss. Habe für die Attribute, die ich angelegt habe einfach nur die im Tutorial genannten Attribute adaptiert.

Kann mir dabei jemand helfen HTTPMOD so zu benutzen, dass mir der Wert in FHEM angezeigt wird?

Vielen Dank im Voraus

C

viegener

Die beiden ersten Teile, die Du ändern musst habe ich doch genau beschrieben:

ZitatDer Teil, der ins Reading soll muss in Klammern im Regexp stehen.

Zitatdie Attribute reading01Name bzw. reading01Regex heissen

Wenn Du die beiden Dinge umsetzt (oder zumindest das erste), funktioniert es ja vielleicht schon?

Wenn es zu den beiden Punkten (oder zur Commandref) konkrete Fragen hast - kannst Du die gerne hier stellen
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

jarvis121

Ich habe versucht den Ausdruck in Klammern zu setzen. Das hat auch nichts geändert.

wenn ich "attr OUT.FearAndGreed readings01name_FGI FGI" eingebe, spuckt fhem nen Fehler aus. Was mache ich falsch?

VG

jarvis121

Ich habe nun meine alten Attribute komplett gelöscht und neue Attribute erstellt. Ist das so wie du das meintest bzgl. wie die Attribute heißen sollen und wie das mit den Klammern sein soll?

reading01Name_FGI: FGI

reading01Regex_FGI: Greed Now: ([^0-9])

userattr: reading01Name_FGI reading01Regex_FGI

VG

C

viegener

Zitat von: jarvis121 am 13 Dezember 2016, 15:14:10
Ich habe nun meine alten Attribute komplett gelöscht und neue Attribute erstellt. Ist das so wie du das meintest bzgl. wie die Attribute heißen sollen und wie das mit den Klammern sein soll?

reading01Name_FGI: FGI

reading01Regex_FGI: Greed Now: ([^0-9])

userattr: reading01Name_FGI reading01Regex_FGI

VG

C

Nein die Attribute heissen jetzt immer noch falsch, wenn Du in der Commandref schaust wirst Du finden gibt es viele Beispiele für die Attribute (Tipp: keines davon endet auf _FGI)

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

jarvis121

Mittlerweile sehen die Attribute nun so aus. In der commandref stehen unterschiedliche Wege die "Values" zu ziehen. Ich habe hier auch schon div. ausprobiert. Die werden aber nur genannt, leider nicht beschrieben. Daher denke ich, dass meine Attribute, bis auf reading01Regex so richtig sind. Die Frage ist nur, wie ich mit dem Kram nach dem ":" umgehe.

reading01Name: FGI

reading01Regex: Greed Now: ("([\d\.]+)")

userattr: reading01Name reading01Regex

viegener

#8
Zitat von: jarvis121 am 13 Dezember 2016, 15:14:10
reading01Regex_FGI: Greed Now: ([^0-9])

Weisst Du wirklich was DU tust hier - OK rhetorische Frage :)

Wenn Du den Ausdruck in Klammern setzt, warum entfernst Du dann einen Teil des Ausdrucks ? Die zweite Ziffer wird jetzt nicht mehr als Teil des Ausdrucks genommen und ob es immer 2 Ziffern sind würde ich bei einem Prozentwert bezweifeln. Es wäre vielleicht gut die Anzahl der Ziffern variable zu halten?

reading01Regex: Greed Now: ([0-9]+)

Neben der Commandref wäre sicher auch ein wenig regexp nachlesen hilfreich.

Achso: Und code tags helfen bei der Lesbarkeit (# - Knopf über dem Texteditor)

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

viegener

Zitat von: jarvis121 am 13 Dezember 2016, 16:26:32
Mittlerweile sehen die Attribute nun so aus. In der commandref stehen unterschiedliche Wege die "Values" zu ziehen. Ich habe hier auch schon div. ausprobiert. Die werden aber nur genannt, leider nicht beschrieben. Daher denke ich, dass meine Attribute, bis auf reading01Regex so richtig sind. Die Frage ist nur, wie ich mit dem Kram nach dem ":" umgehe.

reading01Name: FGI

reading01Regex: Greed Now: ("([\d\.]+)")

userattr: reading01Name reading01Regex

Ich habe keine Ahnung warum jetzt Zwei Klammern um den Ausdruck sind und woher Du die Anführungsstriche nimmst (was sollen die matchen)
Ich habe auch keinen Punkt gefunden in den Zahlen
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

jarvis121

Danke für den Tip, das wusste ich nicht.

Das habe ich jetzt gemacht. Damit erstellt er ein Reading, dass den Namen FGI hat und zeigt als Wert ein Datum inkl. Uhrzeit an

Readings: FGI: 2016-12-13 16:36:52

Zur Sicherheit hab ich gerade noch mal das komplette Device gelöscht und neu hinzugefügt. Den Wert zieht er immer noch nicht. Der Rest sieht jetzt so aus. Müsste doch nun eigentlich passen, oder nicht?


reading01Name: FGI

reading01Regex: Greed Now: ([^0-9]+)

userattr
reading01Name reading01Regex

viegener

mach doch mal ein list des devices und poste das Ergebnis in Code tags hier
gibt es log einträge?
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

jarvis121


viegener

Zitat von: jarvis121 am 13 Dezember 2016, 16:48:15
wie mache ich das?

In dem Du list <devicename> in FHEMWEB eingibst und das Ergebnis hier postest

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

jarvis121

#14
Ich hoffe das hilft weiter


Internals:
   BUSY       0
   CFGFN
   CHANGED
   DEF        http://money.cnn.com/data/fear-and-greed/ 300
   Interval   300
   LASTSEND   1481645525.89121
   MainURL    http://money.cnn.com/data/fear-and-greed/
   ModuleVersion 3.3.5 - 29.9.2016
   NAME       OUT.FearAndGreed
   NR         2989
   STATE      ???
   TRIGGERTIME 1481645825.89015
   TRIGGERTIME_FMT 2016-12-13 17:17:05
   TYPE       HTTPMOD
   addr       http://money.cnn.com:80
   buf        HTTP/1.1 200 OK

Server: nginx

Date: Tue, 13 Dec 2016 16:12:06 GMT

Content-Type: text/html; charset=utf-8

Connection: close

Set-Cookie: CG=DE:03:Bremen; path=/

X-UA-Profile: desktop

Vary: Accept-Encoding, User-Agent

Cache-Control: max-age=60, private



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<html>

<head>

<meta http-equiv="x-ua-compatible" content="IE=Edge"/>

<title>Fear &amp; Greed Index - Investor Sentiment - CNNMoney </title>

    <meta HTTP-EQUIV="Pragma" CONTENT="no-cache">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    <link rel="canonical" href="http://money.cnn.com/data/fear-and-greed/">

<meta name="description" content= "Fear & Greed is CNNMoney's investor sentiment tool that comprises of 7 markets indicators.">

<meta name="keywords" content="fear & greed, fear and greed index, investor sentiment, investing news, markets news, stocks, investments, investing, market volatility, stock price, junk bond, economy, bonds, before hours, after hours, earnings, investor relations, ipo, commodities, currencies, nyse, nasdaq, amex">

<meta property="og:title" content="Fear &amp; Greed Index - Investor Sentiment - CNNMoney"/>

<meta property="og:type" content="article"/>

<meta property="og:url" content="http://money.cnn.com/data/fear-and-greed/"/>

<meta property="og:image" content="http://i.cdn.turner.com/money/.element/img/5.0/sections/investing/fear-and-greed-4.01.jpg"/>

<meta property="og:site_name" content="CNNMoney"/>

<meta property="og:description" content="Fear & Greed is CNNMoney's investor sentiment tool that comprises of 7 markets indicators."/>

<meta property="fb:app_id" content="80401312489"/>



<link rel="stylesheet" href="http://i.cdn.turner.com/money/.e/ssi/css/2.0/pkg/wsod.feargreed/1661.css" type="text/css" />



<script type="text/javascript" src="http://z.cdn.turner.com/money/.e/script/jquery/1.11.1/jquery.min.js"></script>

<script type="text/javascript" src="http://z.cdn.turner.com/money/.e/script/jquery.migrate/jquery.migrate.min.js"></script>



<script language="JavaScript" src="http://i.cdn.turner.com/money/.element/script/5.0/main.js" type="text/javascript"></script>



<script type="text/javascript">

var _sf_startpt=(new Date()).getTime();

document.adoffset = 0;

</script>

<script type="text/javascript" src="http://i.cdn.turner.com/ads/adfuel/ais/cnn_money-ais.js"></script>

<script type="text/javascript" src="http://i.cdn.turner.com/ads/adfuel/adfuel-1.1.2.js"></script>

<script type="text/javascript" src="//nexus.ensighten.com/turner/money-prod/Bootstrap.js"></script>

<script>

var CNNMONEY = window.CNNMONEY || {};

CNNMONEY.adTargets = {};

   

if(document.referrer.match("edition|us|www.cnn.com"))

{

CNNMONEY.adTargets.refdom = "cnn";

}

else if(document.referrer.match("money.cnn.com"))

{

CNNMONEY.adTargets.refdom = "money";

}

else if(document.referrer.match("facebook.com"))

{

CNNMONEY.adTargets.refdom = "facebook";

}

else if(document.referrer.match("twitter.com") || document.referrer.match("/t.co/"))

{

CNNMONEY.adTargets.refdom = "twitter";

}

else if(document.referrer.match("google.com"))

{

CNNMONEY.adTargets.refdom = "google";



else

{

CNNMONEY.adTargets.refdom = "other";

}     

</script>



<script>

try{

CNNMONEY.adTargets.spec = 'fear_and_greed';

}catch(e){}

</script>

    <script src="http://i.cdn.turner.com/ads/cnn_money/cnnmoney_investing_fearandgreed.js"></script>

<style>

.presentedby {position: relative;top: 22px;}

/* Temp until the expanding is fixed */

.feargreed .indicatorContainer .hide { display: block; }

.feargreed .indicatorContainer .arrow { display: none; }



#mod-fear-greed-video

{

background-color: #FFF;

border: 1px solid #DDD;

margin-bottom: 5px;

padding: 10px 14px;

}

#cnnm_iframe_1425927873844 {

border:0;

}

#mod-fear-greed-video > .boxHeading

{

border-bottom: 0;

}

#mod-fear-greed-video .summaryBlock {

font-size: 16px;

margin-top: 10px;

}

</style>

<!--[if lt IE 9]>
<script src = "http://z.cdn.turner.com/money/.element/script/html5shiv/3.7.0/html5shiv.js"> </script>
<![endif]-->

<!--// Optimizely script include //-->
<script src = "//cdn.optimizely.com/js/59492907.js"> </script>

<!--// Outbrain VR: generic //-->
<script type= "text/javascript">
var _vrq_automate = false;
/* Home and international pages */
var _vrq_pathname = location.pathname.toLowerCase();
if (location.pathname == '/' || location.pathname == '/index.html' || (_vrq_pathname.match('news/world') != null) || (_vrq_pathname.match('/international') != null)) {
    _vrq_automate = true;
}
var _vrq = _vrq || [];
_vrq.push(['id', 454]);
_vrq.push(['automate', _vrq_automate]);
_vrq.push(['track',
    function() {}
]);
(function(d, a) {
    var s = d.createElement(a),
        x = d.getElementsByTagName(a)[0];
    s.async = true;
    s.src = 'http://a.visualrevenue.com/vrs.js';
    x.parentNode.insertBefore(s, x);
})(document, 'script');

/** HOT FIX HACK **/
_vrtrack = function (Object) {};

</script>



<style>
.cmmtcount {display: none;}
</style>

<!--// MSIB SDK for login //-->
<script type = "text/javascript">
if (window.location.hostname.match(/^money.cnn.com$/i)) {
    document.write(' <scr' + 'ipt src="https://s.cdn.turner.com/money/.element/script/msib/msib_sdk.min.js"></scr' + 'ipt>');
} else {
    /* document.write(' <scr' + 'ipt src="http://aud-qai.cnn.com/services/money/sdk/msib_sdk.js"></scr' + 'ipt>'); */
    document.write(' <scr' + 'ipt src="https://s.cdn.turner.com/money/.element/script/msib/msib_sdk.min.js"></scr' + 'ipt>');
}
</script>

<!-- Facebook Custom Audience Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','//connect.facebook.net/en_US/fbevents.js');

fbq('init', '687168111412131');
fbq('track', "PageView");</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=687168111412131&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Custom Audience Pixel Code -->


<!-- MNYGEN-6523: mPulse -->
<script>
(function(){
  if (window.BOOMR && window.BOOMR.version) { return; }
  var dom,doc,where,iframe = document.createElement("iframe"),win = window;

  function boomerangSaveLoadTime(e) {
    win.BOOMR_onload=(e && e.timeStamp) || new Date().getTime();
  }
  if (win.addEventListener) {
    win.addEventListener("load", boomerangSaveLoadTime, false);
  } else if (win.attachEvent) {
    win.attachEvent("onload", boomerangSaveLoadTime);
  }

  iframe.src = "javascript:void(0)";
  iframe.title = ""; iframe.role = "presentation";
  (iframe.frameElement || iframe).style.cssText = "width:0;height:0;border:0;display:none;";
  where = document.getElementsByTagName("script")[0];
  where.parentNode.insertBefore(iframe, where);

  try {
    doc = iframe.contentWindow.document;
  } catch(e) {
    dom = document.domain;
    iframe.src="javascript:var d=document.open();d.domain='"+dom+"';void(0);";
    doc = iframe.contentWindow.document;
  }
  doc.open()._l = function() {
    var js = this.createElement("script");
    if (dom) { this.domain = dom; }
    js.id = "boomr-if-as";
    js.src = "//c.go-mpulse.net/boomerang/" +
    "VQUZM-ZM9PY-YXUX2-SMCUL-QHMKQ";
    BOOMR_lstart=new Date().getTime();
    this.body.appendChild(js);
  };
  doc.write('<body onload="document._l();">');
  doc.close();
})();
</script>
<!-- /MNYGEN-6523: mPulse -->



</head>

<body>



<div id="cnnHeader" class="moneyInvestingNav">

  <!--script>
if (document.getElementById('cnnHeader')){
document.getElementById('cnnHeader').id = 'cnn-Header';
}
</script-->
<!--[if lt IE 9]>
   <script>
      document.createElement('header');
      document.createElement('nav');
      document.createElement('section');
      document.createElement('article');
      document.createElement('aside');
      document.createElement('footer');
   </script>
   <style>
  header, nav, section, article, aside, footer {
    display:block;
  }
   </style>
<![endif]-->
<style>
html body {
-webkit-font-smoothing: antialiased;
}

/* required resets for legacy pages that do not contain CSS resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
line-height: inherit;
}
</style>
<link href='http://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="http://z.cdn.turner.com/money/tmpl_asset/static/style/2221/css/cnnm-ocean.header.footer-min.css" />
<script>
if (document.getElementById('cnnHeader')){
document.getElementById('cnnHeader').id = 'cnn-Header';
}
</script>
<!--[if lt IE 9]>
   <script>
      document.createElement('header');
      document.createElement('nav');
      document.createElement('section');
      document.createElement('article');
      document.createElement('aside');
      document.createElement('footer');
   </script>
   <style>
  header, nav, section, article, aside, footer {
    display:block;
  }
   </style>
<![endif]-->
<style>
html body {
-webkit-font-smoothing: antialiased;
}

/* required resets for legacy pages that do not contain CSS resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
line-height: inherit;
}
</style>
<link href='http://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic' rel='stylesheet' type='text/css'>
<style>
@font-face {
  font-family: "CNN";
  src: url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Thin.eot");
  src: url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Thin.eot?#iefix") format("embedded-opentype"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Thin.woff") format("woff"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Thin.ttf") format("truetype"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Thin.svg#regular") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "CNN";
  src: url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Light.eot");
  src: url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Light.eot?#iefix") format("embedded-opentype"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Light.woff") format("woff"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Light.ttf") format("truetype"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Light.svg#regular") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "CNN";
  src: url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Regular.eot");
  src: url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Regular.eot?#iefix") format("embedded-opentype"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Regular.woff") format("woff"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Regular.ttf") format("truetype"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Regular.svg#regular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "CNN";
  src: url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Medium.eot");
  src: url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Medium.eot?#iefix") format("embedded-opentype"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Medium.woff") format("woff"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Medium.ttf") format("truetype"),
       url("http://i2.cdn.turner.com/money/.element/font/9.0/CNNSansDisplayW04-Medium.svg#regular") format("svg");
  font-weight: 500;
  font-style: normal;
}
/* icons*/
@font-face {
    font-family: "cnnmoney-icons";
    src: url("http://i2.cdn.turner.com/money/.element/font/icons/1.0/cnnmoney-icons.eot");
    src: url("http://i2.cdn.turner.com/money/.element/font/icons/1.0/cnnmoney-icons.eot?#iefix") format("embedded-opentype"),
         url("http://i2.cdn.turner.com/money/.element/font/icons/1.0/cnnmoney-icons.woff") format("woff"),
         url("http://i2.cdn.turner.com/money/.element/font/icons/1.0/cnnmoney-icons.ttf") format("truetype"),
         url("http://i2.cdn.turner.com/money/.element/font/icons/1.0/cnnmoney-icons.svg?#cnnmoney-icons") format("svg");
    font-weight: normal;
    font-style: normal;
}
</style>
<link rel="stylesheet" type="text/css" href="http://z.cdn.turner.com/money/tmpl_asset/static/style/2221/css/cnnm-ocean.header.footer-min.css" />
<!--script language="JavaScript" src="http://i.cdn.turner.com/money/.element/ssi/javascript/1.1/cnnhat_section.js"></script-->







<header class="main-banner js-banner banner-intl">

  <div class="container">

   

     <a href="http://edition.cnn.com/?iid=badge_cnn" class="main-banner-logo">

           <img src="http://i.cdn.turner.com/money/.element/img/8.0/logos/cnn-logo.png" width="82" height="82" class="cnn-logo" />

     </a>

     <a href="/?iid=badge_money" class="main-banner-logo">

           <img src="http://i.cdn.turner.com/money/.element/img/8.0/logos/money-logo.png" width="140" height="82" class="money-logo" />

     </a>

   

    <span class="editionizer js-editionizer">

         <a class="editionizer-display"><span class="js-editionDisplay">International</span>

<span class="icon-display js-editionIcon">+</span>

         </a>

         <a class="js-editionOption editionizer-option" id="www">U.S.</a>

    </span>



    <nav class="main-nav js-nav" role="navigation">

      <ul class="main-nav-ul">

        <li class="main-nav-li" id="main-nav--markets">

            <a class="main-nav-a" id="markets-link" href="/markets/">Markets</a>











    <div class="flyout-nav markets">

        <div class="row flyout-markets">

    <div class="column" data-vr-zone="Nav-markets col1">

        <article class="summary hero" data-vr-contentbox="">

            <a class="flyout-nav-link" href="/2016/12/13/investing/tesla-stock-elon-musk-donald-trump-meeting/index.html">

                <figure class="summary-image">






<img src="http://i2.cdn.turner.com/money/dam/assets/160309160728-elon-musk-donald-trump-plotting-336x188.jpg" width="298" height="168" alt="elon musk donald trump plotting" border="0"


/>



                </figure>

                <figcaption class="nav-summary-hed">

                Elon Musk could benefit from Trump policies

                </figcaption>

            </a>

        </article>

    </div>

            <div class="column">
<ul class="flyout-nav-list" data-vr-zone="Nav-markets col2">
    <!--<li data-vr-contentbox=""><a href="/data/markets/trade/" class="flyout-nav-link">Trade</a></li>-->
    <li data-vr-contentbox=""><a href="/investing/thebuzz/" class="flyout-nav-link">Buzz</a></li>
    <!--<li data-vr-contentbox=""><a href="/data/markets/profit/" class="flyout-nav-link">Profit</a></li>-->
    <li data-vr-contentbox=""><a href="/investing/" class="flyout-nav-link">Investing</a></li>
    <li data-vr-contentbox=""><a href="/news/economy/" class="flyout-nav-link">Economy</a></li>
    <li data-vr-contentbox=""><a href="/data/markets/stockswatch/" class="flyout-nav-link">Stockswatch</a></li>
</ul>
<ul class="flyout-nav-list" data-vr-zone="Nav-markets col3">
    <li data-vr-contentbox=""><a href="/data/premarket/" class="flyout-nav-link">Premarkets</a></li>
    <li data-vr-contentbox=""><a href="/data/hotstocks/" class="flyout-nav-link">Market Movers</a></li>
    <li data-vr-contentbox=""><a href="/data/dow30/" class="flyout-nav-link">Dow 30</a></li>
    <li data-vr-contentbox=""><a href="/data/afterhours/" class="flyout-nav-link">After-Hours</a></li>
    <li data-vr-contentbox=""><a href="/data/world_markets/americas/" class="flyout-nav-link">World Markets</a></li>
</ul>
<ul class="flyout-nav-list" data-vr-zone="Nav-markets col4">
    <li data-vr-contentbox=""><a href="/data/markets/investing-guide/" class="flyout-nav-link">Investing Guide</a></li>
    <li data-vr-contentbox=""><a href="/data/markets/the-open" class="flyout-nav-link">The Open</a></li>

    <li data-vr-contentbox=""><a href="/technology/tech30" class="flyout-nav-link">Tech30</a></li>
    <li data-vr-contentbox=""><a href="/data/fear-and-greed" class="flyout-nav-link">Fear &amp; Greed</a></li>
    <!-- <li data-vr-contentbox=""><a href="/news/specials/jobs" class="flyout-nav-link">Jobs</a></li> -->
</ul>
</div>


        </div>

    </div>


 

        </li>

        <li class="main-nav-li" id="main-nav--economy">

            <a class="main-nav-a" href="/economy/">Economy</a>











    <div class="flyout-nav economy">

        <div class="row flyout-economy">

    <div class="column" data-vr-zone="Nav-economy col1">

        <article class="summary hero" data-vr-contentbox="">

            <a class="flyout-nav-link" href="/2016/12/13/news/economy/fed-rate-hike-interest-savings-mortgage/index.html">

                <figure class="summary-image">






<img src="http://i2.cdn.turner.com/money/dam/assets/151216153202-yellen-rate-hike-dec-16-336x188.jpg" width="298" height="168" alt="yellen rate hike dec 16" border="0"


/>



                </figure>

                <figcaption class="nav-summary-hed">

                What a Fed rate hike means for you

                </figcaption>

            </a>

        </article>

    </div>

            <div class="column">

<ul class="flyout-nav-list" data-vr-zone="Nav-markets col2">

    <li data-vr-contentbox=""><a href="/news/growing-india/" class="flyout-nav-link">Growing India</a></li>

    <li data-vr-contentbox=""><a href="/news/europe-2020/" class="flyout-nav-link">Europe 2020</a></li>

    <li data-vr-contentbox=""><a href="/news/going-global/" class="flyout-nav-link">Going Global</a></li>

    <li data-vr-contentbox=""><a href="/news/traders/" class="flyout-nav-link">Traders</a></li>

</ul>

</div>



        </div>

    </div>


 

        </li>

        <li class="main-nav-li" id="main-nav--companies">

            <a class="main-nav-a" href="/news/companies/">Companies</a>

        </li>

        <li class="main-nav-li" id="main-nav--tech">

            <a class="main-nav-a" href="/technology/">Tech</a>











    <div class="flyout-nav tech">

        <div class="row flyout-tech">

    <div class="column" data-vr-zone="Nav-tech col1">

        <article class="summary hero" data-vr-contentbox="">

            <a class="flyout-nav-link" href="/2016/12/13/technology/emoji-translator-job-language/index.html">

                <figure class="summary-image">






<img src="http://i2.cdn.turner.com/money/dam/assets/151116140015-emoji-laugh-oxford-336x188.png" width="298" height="168" alt="Emoji laugh oxford" border="0"


/>



                </figure>

                <figcaption class="nav-summary-hed">

                Now hiring: Emoji translator

                </figcaption>

            </a>

        </article>

    </div>

            <div class="column">
<ul class="flyout-nav-list" data-vr-zone="Nav-tech col2">
    <li data-vr-contentbox=""><a href="/technology/business/" class="flyout-nav-link">Business</a></li>
    <li data-vr-contentbox=""><a href="/technology/culture/" class="flyout-nav-link">Culture</a></li>
    <li data-vr-contentbox=""><a href="/technology/gadgets/" class="flyout-nav-link">Gadgets</a></li>
    <li data-vr-contentbox=""><a href="/technology/future/" class="flyout-nav-link">Future</a></li>
    <li data-vr-contentbox=""><a href="/technology/startups/" class="flyout-nav-link">Startups</a></li>
</ul>
<ul class="flyout-nav-list" data-vr-zone="Nav-tech col3">
    <li data-vr-contentbox=""><a href="/technology/powering-your-world/" class="flyout-nav-link">Powering Your World</a></li>
    <li data-vr-contentbox=""><a href="/technology/agility-in-action/" class="flyout-nav-link">Agility in Action</a></li>
    <li data-vr-contentbox=""><a href="/technology/upstarts/" class="flyout-nav-link">Upstarts</a></li>
    <li data-vr-contentbox=""><a href="/technology/innovative-cities/" class="flyout-nav-link">Innovative Cities</a></li>
</ul>
<ul class="flyout-nav-list" data-vr-zone="Nav-tech col4">
    <li data-vr-contentbox=""><a href="/technology/unhackable/" class="flyout-nav-link">Unhackable</a></li>
    <li data-vr-contentbox=""><a href="/technology/15-questions/" class="flyout-nav-link">15 Questions</a></li>
</ul>
</div>


        </div>

    </div>


   

        </li>

        <li class="main-nav-li" id="main-nav--autos">

            <a class="main-nav-a" href="/autos/">Autos</a>











    <div class="flyout-nav autos">

        <div class="row flyout-autos">

    <div class="column" data-vr-zone="Nav-autos col1">

        <article class="summary hero" data-vr-contentbox="">

            <a class="flyout-nav-link" href="/2016/12/13/investing/tesla-stock-elon-musk-donald-trump-meeting/index.html">

                <figure class="summary-image">






<img src="http://i2.cdn.turner.com/money/dam/assets/160309160728-elon-musk-donald-trump-plotting-336x188.jpg" width="298" height="168" alt="elon musk donald trump plotting" border="0"


/>



                </figure>

                <figcaption class="nav-summary-hed">

                Elon Musk could benefit from Trump policies

                </figcaption>

            </a>

        </article>

    </div>

            <div class="column">
<ul class="flyout-nav-list" data-vr-zone="Nav-autos col2">
    <li data-vr-contentbox=""><a href="/luxury/drive/" class="flyout-nav-link">Drive</a></li>
    <li data-vr-contentbox=""><a href="/luxury/the-collector/" class="flyout-nav-link">The Collector</a></li>

</ul>
<ul class="flyout-nav-list" data-vr-zone="Nav-autos col3">

</ul>
<ul class="flyout-nav-list" data-vr-zone="Nav-autos col4">

</ul>
</div>


        </div>

    </div>




        </li>

        <li class="main-nav-li" id="main-nav--india">

            <a class="main-nav-a" href="/news/india">India</a>

        </li>

        <li class="main-nav-li" id="main-nav--video">

            <a class="main-nav-a" href="/video/">Video</a>

        </li>

      </ul>

    </nav>

    <div class="main-banner-right">



        <div class="main-banner-eyebrow">

          <span class="login">

            <span class="username js-username-display" style="display: none;"></span>

            <span class="status js-logged-in-display">

              <a href="javascript:void(0)" class="cnnLogin">Log In</a>

            </span>

            <span class="status js-logged-out-display" style="display: none;">

              <a href="javascript:void(0)" class="cnnLogout">Log Out</a>

            </span>

          </span>

        </div>

       

    <form role="search" class="search" method="get" action="http://searchapp.cnn.com/money-search/validate.jsp" name="quoteForm">

<input type="text" id="symb" title="Search" name="symbols" autocomplete="off" class="blur search--input" placeholder="stock tickers">

<span id="search_button" class="search-icon" onclick="document.quoteForm.submit();"><img src="http://i.cdn.turner.com/money/.element/img/8.0/misc/icon-search-intl.png" class="search-icon-img" width="24px" height="25px" /></span>

    </form>

       

    </div>

  </div>

</header>


<script>
if(!!window.jQuery) {

function cnnm_setCookie(name, value, hours, path, domain, secure) {
var numHours = 0;
if (hours) {
if ((typeof (hours) == 'string') && Date.parse(hours)) {
numHours = hours;
} else if (hours == '') {
numHours = '';
} else if (typeof (hours) == 'number') {
numHours = (new Date((new Date()).getTime() + hours * 3600000)).toGMTString()
}
}
document.cookie = name + '=' + value
+ ((numHours) ? (';expires=' + numHours) : '')
+ ((path) ? ';path=' + path : '')
+ ((domain) ? ';domain=' + domain : '')
+ ((secure && (secure === true)) ? '; secure' : '')
}

}
</script>

<script>
if(!!window.jQuery) {
    function legacyIntlEdition_Dropdown(){
        jQuery(".edtn_dropdown dt a").click(function() {
            jQuery(".edtn_dropdown dd ul").toggle();
        });
        jQuery(".edtn_dropdown dd ul li a").click(function() {
            var text = jQuery(this).html();
            jQuery(".edtn_dropdown dt a").html(text);
            jQuery(".edtn_dropdown dd ul").hide();
var cookie_name = jQuery(this).attr('id');
function setCookie(c_name,value) {
var exdate=new Date();
exdate.setDate(exdate.getDate()+365);
document.cookie=c_name+ "=" +escape(value)+ ";expires="+exdate.toUTCString()+";path=/;domain=cnn.com";
return;
}
setCookie('CNNMoneyEdition', cookie_name);
if (cookie_name == 'www') {
document.location.href = '/?iid=dmstedition';
}
else {
document.location.href = '/?iid=intnledition';
}
});
        jQuery(document).bind('click', function(e) {
            var jQueryclicked = jQuery(e.target);
            if (! jQueryclicked.parents().hasClass("edtn_dropdown"))
                jQuery(".edtn_dropdown dd ul").hide();
        });

    };
jQuery(document).ready(function(){

if (typeof(intlEdition_Dropdown) !== "function"){
jQuery(".edtn_dropdown dt a").unbind('click');
jQuery(".edtn_dropdown dd ul li a").unbind('click');
legacyIntlEdition_Dropdown();
}
});
}
</script>

  <!--<div id="main-menu">
<div class="inner-shell">
      <nav class="sections-nav">
      <ul class="megamenu mm-item-link-hover horizontal-list">
<li class="mm-item first-child">
<a class="mm-item-link" id="navhome" href="/">
Home
<span class="pipe"></span>
</a>
</li>
<li class="mm-item">
<a class="mm-item-link" id="navbiznews" href="/news/">
Business
<span class="pipe"></span>
</a>
<div class="mm_dropdown mm-item-content">
<div id="flyout_news" class="mm-content-base">-->
<!--include virtual="/.element/ssi/auto/5.0/navigation/flyout.news.html"-->
<!--</div>
</div>
</li>
<li class="mm-item">
<a class="mm-item-link" id="navmarkets" href="/markets/">
Markets
<span class="pipe"></span>
</a>
<div class="mm_dropdown mm-item-content">
<div id="flyout_markets" class="mm-content-base">-->
<!--include virtual="/.element/ssi/auto/5.0/navigation/flyout.markets.html"-->
<!--</div>
</div>
</li>
<li class="mm-item">
<a class="mm-item-link" id="navinvesting" href="/investing/">
Investing
<span class="pipe"></span>
</a>
        <div class="mm_dropdown mm-item-content">
          <div id="flyout_investing" class="mm-content-base">
                </div>
        </div>
      </li>
<li class="mm-item">
<a class="mm-item-link" id="navecon" href="/news/economy/">
Economy
<span class="pipe"></span>
</a>
<div class="mm_dropdown mm-item-content">
<div id="flyout_economy" class="mm-content-base">-->
<!--include virtual="/.element/ssi/auto/5.0/navigation/flyout.economy.html"-->
<!--</div>
</div>
</li>
<li class="mm-item">
<a class="mm-item-link" id="navtech" href="/technology/">
Tech
<span class="pipe"></span>
</a>
<div class="mm_dropdown mm-item-content">
<div id="flyout_tech" class="mm-content-base">-->
<!--include virtual="/.element/ssi/auto/5.0/navigation/flyout.tech.html"-->
<!--</div>
</div>
</li>
<li class="mm-item">
<a class="mm-item-link" id="navpf" href="/pf/">
Personal Finance
<span class="pipe"></span>
</a>
<div class="mm_dropdown mm-item-content">
<div id="flyout_pf" class="mm-content-base">-->
<!--include virtual="/.element/ssi/auto/5.0/navigation/flyout.pf.html"-->
<!--</div>
</div>
</li>
<li class="mm-item">
<a class="mm-item-link" id="navsmbiz" href="/smallbusiness/">
Small Business
<span class="pipe"></span>
</a>
<div class="mm_dropdown mm-item-content">
<div id="flyout_smallbusiness" class="mm-content-base">-->
<!--include virtual="/.element/ssi/auto/5.0/navigation/flyout.smallbusiness.html"-->
<!--</div>
</div>
</li>
<li class="mm-item">
<a class="mm-item-link" id="navluxury" href="/luxury/">
Luxury
<span class="pipe"></span>
</a>
<div class="mm_dropdown mm-item-content">
<div id="flyout_luxury" class="mm-content-base">-->
<!--include virtual="/.element/ssi/auto/5.0/navigation/flyout.luxury.html"-->
<!--</div>
</div>
</li>
<li class="mm-item last-child">
<a class="mm-item-link" id="navmedia" href="/media/">
Media
</a>
<div class="mm_dropdown mm-item-content">
<div id="flyout_media" class="mm-content-base">-->
<!--include virtual="/.element/ssi/auto/5.0/navigation/flyout.media.html"-->
<!--</div>
</div>
</li>
<li id="mm-share-twitter" class="social-nav-item">
<a onclick="eventLogger.social_track('twt-tweet', 'http://money.cnn.com');" href="https://twitter.com/cnnmoney" target="_blank" class="twitter icon"><span class="visuallyhidden">Twitter</span></a>
</li>
<li id="mm-like-facebook" class="social-nav-item">
<a href="https://www.facebook.com/cnnmoney" target="_blank" class="facebook icon"><span class="visuallyhidden">Facebook</span></a>
</li>
</ul>
<div class="clearfix"></div>
      </nav>
    </div>--> <!-- end .inner-shell -->


  <!--<nav id="subnav">
<div class="inner-shell">
<ul class="horizontal-list">
      <li><a href="http://buzz.money.cnn.com">The Buzz</a></li>
      <li><a href="/data/fear-and-greed/">Fear &amp; Greed</a></li>
      <li><a href="/data/dow30/">Dow 30</a></li>
      <li><a href="/data/etf/">ETFs</a></li>
      <li><a href="/data/funds/">Mutual Funds</a></li>
      <li><a href="/technology/tech30/">Tech30</a></li>
      <li><a href="/interactive/">Interactive</a></li>
      <li class="last-child"><a href="/video/investing/">Video</a></li>
    </ul>
  </div>
</nav>-->


</div>

<div id="adBanner"><div id="ad_bnr_atf_01"></div></div>

<div id="cnnBody">

<div class="cnnBody_Left wsodContent">

<div class="mod-quoteinfo feargreed">

<div class="cnnsectionhed">

<div class="presentedby">

                <div class="spon88"><div id="ad_mod_e7adeb43a">
<script type="text/javascript" src="http://i.cdn.turner.com/ads/cnn_money/singles/cnnmoney_fearandgreed.js"></script>
</div></div>

                    <span>Sponsored by</span>

                </div>

            <h1>Fear &amp; Greed Index <span class="betaTxt">beta</span></h1>

            <h2>What emotion is driving the market now?</h2>



                <div class="clearFloat"></div>

            </div>

            <div class="socialMediaToolbarContainer"></div>



<div id="fearGreedContainer">

<div class="modContent feargreed"><div id="needleChart" style="background-image:url('http://money.cnn.com/.element/img/5.0/data/feargreed/1.png');"><ul><li>Fear &amp; Greed Now: 87 (Extreme Greed)</li><li>Fear &amp; Greed Previous Close: 87 (Extreme Greed)</li><li>Fear &amp; Greed 1 Week Ago: 77 (Extreme Greed)</li><li>Fear &amp; Greed 1 Month Ago: 48 (Neutral)</li><li>Fear &amp; Greed 1 Year Ago: 29 (Fear)</li></ul></div><div id="needleAsOfDate">Last updated Dec 13 at 10:57am</div><div class="indicatorHeading"><h3>Seven Fear &amp; Greed Indicators</h3>How we calculate the index <a href="http://money.cnn.com/investing/about-fear-greed-tool/index.html ">More &raquo;</a></div><div class="indicatorContainer"><div class="panel extremegreed"><div class="label clearfix"><div class="wsod_fLeft"><span class="arrow open"></span>Put and Call Options</div><div class="wsod_fRight">Extreme Greed</div></div><div class="detail clearfix"><div class="wsod_fLeft smarttext"><p>During the last five trading days, volume in put options has lagged volume in call options by 44.61% as investors make bullish bets in their portfolios. This is among the lowest levels of put buying seen during the last two years, indicating extreme greed on the part of investors.</p><p>Last changed Dec 6 from a <span class='greed'>Greed</span> rating</p><p class="asof">Updated Dec 13 at 11:06am</p></div><div class="wsod_fRight wsod_fgIndicatorCht" style="padding-left:0; float:right; background-position:0 -0px;background-image:url('http://markets.money.cnn.com/Marketsdata/Api/Chart/FearGreedHistoricalImage?inputOrder=PutCallPtile,SPXPtile,IGHYPtile,StkBdPtile,NHNLPtile,McOscPtile,VIXPtile,AvgPtileModel');">&nbsp;</div><div class="clearFloat"></div></div></div><div class="panel extremegreed"><div class="label clearfix"><div class="wsod_fLeft"><span class="arrow"></span>Market Momentum</div><div class="wsod_fRight">Extreme Greed</div></div><div class="detail clearfix hide"><div class="wsod_fLeft smarttext"><p>The S&P 500 is 5.11% above its 125-day average. This is further above the average than has been typical during the last two years and rapid increases like this often indicate extreme greed.</p><p>Last changed Dec 2 from a <span class='greed'>Greed</span> rating</p><p class="asof">Updated Dec 13 at 11:07am</p></div><div class="wsod_fRight wsod_fgIndicatorCht" style="padding-left:0; float:right; background-position:0 -164px;background-image:url('http://markets.money.cnn.com/Marketsdata/Api/Chart/FearGreedHistoricalImage?inputOrder=PutCallPtile,SPXPtile,IGHYPtile,StkBdPtile,NHNLPtile,McOscPtile,VIXPtile,AvgPtileModel');">&nbsp;</div><div class="clearFloat"></div></div></div><div class="panel extremegreed"><div class="label clearfix"><div class="wsod_fLeft"><span class="arrow"></span>Junk Bond Demand</div><div class="wsod_fRight">Extreme Greed</div></div><div class="detail clearfix hide"><div class="wsod_fLeft smarttext"><p>Investors in low quality junk bonds are accepting 2.06 percentage points in additional yield over safer investment grade corporate bonds. While this spread is historically high, it is sharply lower than recent prices and suggests that investors are pursuing higher risk strategies.</p><p>Last changed Nov 18 from a <span class='greed'>Greed</span> rating</p><p class="asof">Updated Dec 13 at 11:07am</p></div><div class="wsod_fRight wsod_fgIndicatorCht" style="padding-left:0; float:right; background-position:0 -328px;background-image:url('http://markets.money.cnn.com/Marketsdata/Api/Chart/FearGreedHistoricalImage?inputOrder=PutCallPtile,SPXPtile,IGHYPtile,StkBdPtile,NHNLPtile,McOscPtile,VIXPtile,AvgPtileModel');">&nbsp;</div><div class="clearFloat"></div></div></div><div class="panel extremegreed"><div class="label clearfix"><div class="wsod_fLeft"><span class="arrow"></span>Safe Haven Demand</div><div class="wsod_fRight">Extreme Greed</div></div><div class="detail clearfix hide"><div class="wsod_fLeft smarttext"><p>Stocks have outperformed bonds by 6.54 percentage points during the last 20 trading days. This is close to the strongest performance for stocks relative to bonds in the past two years and indicates investors are rotating into stocks from the relative safety of bonds.</p><p>Last changed Nov 8 from a <span class='greed'>Greed</span> rating</p><p class="asof">Updated Dec 13 at 11:07am</p></div><div class="wsod_fRight wsod_fgIndicatorCht" style="padding-left:0; float:right; background-position:0 -492px;background-image:url('http://markets.money.cnn.com/Marketsdata/Api/Chart/FearGreedHistoricalImage?inputOrder=PutCallPtile,SPXPtile,IGHYPtile,StkBdPtile,NHNLPtile,McOscPtile,VIXPtile,AvgPtileModel');">&nbsp;</div><div class="clearFloat"></div></div></div><div class="panel greed"><div class="label clearfix"><div class="wsod_fLeft"><span class="arrow"></span>Stock Price Strength</div><div class="wsod_fRight">Greed</div></div><div class="detail clearfix hide"><div class="wsod_fLeft smarttext"><p>The number of stocks hitting 52-week highs exceeds the number hitting lows and is at the upper end of its range, indicating greed.</p><p>Last changed Dec 6 from a <span class='neutral'>Neutral</span> rating</p><p class="asof">Updated Dec 13 at 11:06am</p></div><div class="wsod_fRight wsod_fgIndicatorCht" style="padding-left:0; float:right; background-position:0 -656px;background-image:url('http://markets.money.cnn.com/Marketsdata/Api/Chart/FearGreedHistoricalImage?inputOrder=PutCallPtile,SPXPtile,IGHYPtile,StkBdPtile,NHNLPtile,McOscPtile,VIXPtile,AvgPtileModel');">&nbsp;</div><div class="clearFloat"></div></div></div><div class="panel greed"><div class="label clearfix"><div class="wsod_fLeft"><span class="arrow"></span>Stock Price Breadth</div><div class="wsod_fRight">Greed</div></div><div class="detail clearfix hide"><div class="wsod_fLeft smarttext"><p>The McClellan Volume Summation Index measures advancing and declining volume on the NYSE. During the last month, approximately 12.53% more of each day's volume has traded in advancing issues than in declining issues, pushing this indicator towards the upper end of its range for the last two years.</p><p>Last changed Dec 7 from a <span class='neutral'>Neutral</span> rating</p><p class="asof">Updated Dec 13 at 11:07am</p></div><div class="wsod_fRight wsod_fgIndicatorCht" style="padding-left:0; float:right; background-position:0 -820px;background-image:url('http://markets.money.cnn.com/Marketsdata/Api/Chart/FearGreedHistoricalImage?inputOrder=PutCallPtile,SPXPtile,IGHYPtile,StkBdPtile,NHNLPtile,McOscPtile,VIXPtile,AvgPtileModel');">&nbsp;</div><div class="clearFloat"></div></div></div><div class="panel neutral last"><div class="label clearfix"><div class="wsod_fLeft"><span class="arrow"></span>Market Volatility</div><div class="wsod_fRight">Neutral</div></div><div class="detail clearfix hide"><div class="wsod_fLeft smarttext"><p>The CBOE Volatility Index (VIX) is at 12.86. This is a neutral reading and indicates that market risks appear low.</p><p>Last changed Nov 4 from an <span class='extremefear'>Extreme Fear</span> rating</p><p class="asof">Updated Dec 13 at 11:07am</p></div><div class="wsod_fRight wsod_fgIndicatorCht" style="padding-left:0; float:right; background-position:0 -984px;background-image:url('http://markets.money.cnn.com/Marketsdata/Api/Chart/FearGreedHistoricalImage?inputOrder=PutCallPtile,SPXPtile,IGHYPtile,StkBdPtile,NHNLPtile,McOscPtile,VIXPtile,AvgPtileModel');">&nbsp;</div><div class="clearFloat"></div></div></div></div><h3>Fear &amp; Greed Over Time</h3><div id="feargreedOverTime" style="background-image:url('http://markets.money.cnn.com/Marketsdata/Api/Chart/FearGreedHistoricalImage?chartType=AvgPtileModel');">&nbsp;</div></div>

</div>



</div>

<script type="text/javascript">