Markets API: Add Altmarkets chart data

This commit is contained in:
joeuhren
2020-11-23 19:43:27 -07:00
parent 70c8154cba
commit 42c9b17ca8
2 changed files with 86 additions and 11 deletions
+53 -5
View File
@@ -1,13 +1,61 @@
extends menu
block market_view
script.
$(document).ready(function(){
$('#summary-panel').hide();
var ohlc = #{marketdata.data.chartdata};
var plot2 = $.jqplot('chart',[ohlc],{
seriesDefaults:{yaxis:'y2axis'},
axes: {
xaxis: {
renderer:$.jqplot.DateAxisRenderer,
tickOptions:{formatString:'%R'},
tickInterval: "2 hours",
},
y2axis: {
tickOptions:{formatString:'%.8f'},
}
},
// To make a candle stick chart, set the "candleStick" option to true.
series: [
{
renderer:$.jqplot.OHLCRenderer,
rendererOptions:{ candleStick:true }
}
],
highlighter: {
show: true,
showMarker:false,
tooltipAxes: 'xy',
yvalues: 4,
formatString:'<table class="jqplot-highlighter"> \
<tr><td>time:</td><td>%s</td></tr> \
<tr><td>open:</td><td>%s</td></tr> \
<tr><td>hi:</td><td>%s</td></tr> \
<tr><td>low:</td><td>%s</td></tr> \
<tr><td>close:</td><td>%s</td></tr></table>'
}
});
$(window).resize(function () {
plot2.replot( { resetAxes: false } );
});
});
.row
.col-md-12
.panel.panel-default
.col-md-12
#chart-panel.panel.panel-default
.panel-heading
strong #{settings.locale.altmarkets} - #{marketdata.coin}/#{marketdata.exchange} - #{settings.locale.mkt_hours}
a(href='#')
span.fa.fa-th-list.pull-right.view-summary.iquidus.market-toggle(data-toggle='tooltip', data-placement='bottom', title=settings.locale.mkt_view_chart)
.panel-body
div#chart(style="width:100%;height:300px;")
#summary-panel.panel.panel-default
.panel-heading
h5 #{settings.locale.altmarkets} - #{marketdata.coin}/#{marketdata.exchange} - #{settings.locale.mkt_hours}
a(href='#')
span.fa.fa-line-chart.float-right.view-chart-disabled.iquidus.market-toggle(data-toggle='tooltip', data-placement='bottom', title=settings.locale.mkt_no_chart)
span.fa.fa-line-chart.float-right.view-chart.iquidus.market-toggle(data-toggle='tooltip', data-placement='bottom', title=settings.locale.mkt_view_summary)
table.table.table-bordered.summary-table
thead
tr
@@ -113,4 +161,4 @@ block market_view
td.hidden-xs
=(new Date(order.timestamp * 1000).toUTCString())
.footer-padding
.footer-padding