World Time
BEIJINGUTC+8
LONDONUTC±0/+1
NEW YORKUTC-5/-4
✦ Investment Wisdom
正在加载地球仪...
Scroll / +- to zoom · Drag / ↑↓←→ to move · C → China · Double-click to fullscreen
☀️ 计算中...
继续放大进入地图视图
📚 我的书架
🎼 Music Player
🔉 60
国家
城市
国家
城市
🌐 新闻资讯 Loading...
Fetching latest news...
点击卡牌 · 聆听利弗莫尔
🃏
LIVERMORE
trading wisdom
🛢️ -- --
JESSE LIVERMORE · 1877 — 1940 ·
— Jesse Livermore
Strait of Hormuz
Hormuz
Strait of Hormuz · 霍尔木兹海峡
Strait of Hormuz STRAIT OF HORMUZ 日均通过 ~2100万桶原油 · 全球1/3海运石油
window.renderTrueMkt = function(data) { if(!data || !data.breadth) { bodyEl.innerHTML = '
No data available
'; return; } var s = data.summary || {}; var levelColor = s.score >= 75 ? '#fc8181' : s.score >= 50 ? '#f6ad55' : s.score >= 25 ? '#63b3ed' : '#68d391'; var h = '
'; h += '
Market Thermometer
'; h += '
' + (s.score||0) + '
'; h += '
'+(s.verdict||'')+'
'; h += '
Updated ' + (data.updatedAt||'') + '
'; h += '
'; h += '
ColdOverheated
'; h += '
'; var cats = [ {key:'breadth', icon:'[M]', title:'Market Breadth', desc:'Reveals rise/fall structure'}, {key:'valuation', icon:'[V]', title:'Valuation', desc:'Real valuation excluding giants'}, {key:'liquidity', icon:'[$]', title:'Liquidity', desc:'Capital temperature and leverage'}, {key:'risk', icon:'[!]', title:'Risk Warning', desc:'Hidden dangers'}, {key:'alternative', icon:'[A]', title:'Alternative Truth', desc:'Real economy mapping'}, {key:'ecoReality', icon:'[E]', title:'Economic Fundamentals', desc:'Corporate profit divergence'} ]; cats.forEach(function(cat) { var items = data[cat.key]; if(!items || items.length===0) return; h += '
'; h += '
' + cat.icon + ' ' + cat.title + '' + cat.desc + '
'; h += '
'; items.forEach(function(d){ var lvl = d.level || 'normal'; var lc = (lvl==='danger') ? '#fc8181' : (lvl==='warning') ? '#f6ad55' : (lvl==='good') ? '#68d391' : '#63b3ed'; var pctVal = d.pct || 0; var barW = Math.min(Math.abs(typeof pctVal==='number'?pctVal:parseFloat(pctVal)||0)*3, 100); h += '
'; h += '
' + d.name + '
'; h += '
'; h += '' + (d.value || '-') + ''; if(d.trend) { var tc = d.trend.indexOf('\u2191')>=0 ? (lvl==='danger'?'#fc8181':'#68d391') : d.trend.indexOf('\u2193')>=0 ? (lvl==='danger'?'#fc8181':'#68d391') : '#9f7aea'; h += '' + d.trend + ''; } h += '
'; if(d.desc) { h += '
' + d.desc + '
'; } if(d.interpret) { h += '
[i] ' + d.interpret + '
'; } if(d.pct !== undefined && d.pct !== null) { h += '
'; } h += '
'; }); h += '
'; }); bodyEl.innerHTML = h; }; window.renderEconomic = function(data) { var h='
Economic Indicators
'; (data||[]).forEach(function(d){ var vc=d.val&&String(d.val).includes('-')?"#fc8181":d.val&&String(d.val).includes('+')?"#68d391":"#63b3ed"; var tc=d.trend&&d.trend.indexOf("up")>=0?"#68d391":d.trend&&d.trend.indexOf("down")>=0?"#fc8181":"#9f7aea"; h+='
'+d.name+"
"+ '
'+d.val+"
"+ '
'+(d.trend||"")+"
"+ '
'+ '
'+d.desc+"
"; }); h+='
'; bodyEl.innerHTML=h; }; window.renderSentiment = function(data) { var h='
Market Sentiment
'; (data||[]).forEach(function(d){ var lc=(d.level&&d.level.indexOf("Greed")>=0?"#f6ad55": d.level&&d.level.indexOf("Fear")>=0?"#fc8181": d.level&&d.level.indexOf("Neutral")>=0?"#63b3ed":"#9f7aea"); var vd=typeof d.val==="number"?d.val:d.val; h+='
'+d.name+'
'; d.desc&&(h+='
'+d.desc+"
"); h+='
Value'+vd+"
"; h+='
Status'+d.level+"
"; h+='
'; }); h+='
'; bodyEl.innerHTML=h; }; window.renderSector = function(data) { data=data.slice().sort(function(a,b){return b.chg-a.chg;}); var h='
Sector Performance
'; data.forEach(function(d){ var cls=d.pct>=0?'up':'down', bw=Math.min(Math.abs(d.pct)*6,100); h+='
'+d.name+ 'Leader:'+d.leader+' '+(d.lChg>=0?'+':'')+d.lChg.toFixed(1)+'%
'+ '
'+(d.chg>=0?'+':'')+d.chg.toFixed(2)+''+ ''+d.pct.toFixed(2)+'%
'+ '
'+d.desc+'
'+ '
'; }); h+='
'; bodyEl.innerHTML=h; };