Support plot-config changes again

This commit is contained in:
Matthias 2020-12-21 20:46:22 +01:00
parent c90b3b11ce
commit 654a7eef3b

View File

@ -45,26 +45,22 @@ export default class CandleChart extends Vue {
@Prop({ required: true }) plotConfig!: PlotConfig;
// Only recalculate buy / sell data if necessary
signalsCalculated = false;
buyData = [] as Array<number>[];
sellData = [] as Array<number>[];
chartOptions: echarts.EChartOption = {};
@Watch('timeframe')
timeframeChanged() {
this.signalsCalculated = false;
}
@Watch('dataset')
datasetChanged() {
this.signalsCalculated = false;
this.updateChart();
}
@Watch('plotConfig')
plotConfigChanged() {
this.initializeChartOptions();
}
get strategy() {
return this.dataset ? this.dataset.strategy : '';
}
@ -107,6 +103,7 @@ export default class CandleChart extends Vue {
useUTC: this.useUTC,
animation: false,
legend: {
// Initial legend, further entries are pushed to the below list
data: ['Candles', 'Volume', 'Buy', 'Sell'],
right: '1%',
},