mirror of
https://github.com/freqtrade/frequi.git
synced 2024-11-27 05:25:17 +00:00
Add pair-history downloading
This commit is contained in:
parent
8223733f9b
commit
5e498618b0
|
@ -26,6 +26,7 @@ export default {
|
||||||
dailyStats: [],
|
dailyStats: [],
|
||||||
pairlistMethods: [],
|
pairlistMethods: [],
|
||||||
detailTradeId: null,
|
detailTradeId: null,
|
||||||
|
history: {},
|
||||||
},
|
},
|
||||||
getters: {
|
getters: {
|
||||||
[BotStoreGetters.openTrades](state) {
|
[BotStoreGetters.openTrades](state) {
|
||||||
|
@ -81,6 +82,10 @@ export default {
|
||||||
setDetailTrade(state, trade: Trade) {
|
setDetailTrade(state, trade: Trade) {
|
||||||
state.detailTradeId = trade ? trade.trade_id : null;
|
state.detailTradeId = trade ? trade.trade_id : null;
|
||||||
},
|
},
|
||||||
|
updatePairHistory(state, { pair, timeframe, data }) {
|
||||||
|
console.log(JSON.parse(data));
|
||||||
|
state.history[`${pair}__${timeframe}`] = data;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
ping({ commit, rootState }) {
|
ping({ commit, rootState }) {
|
||||||
|
@ -109,6 +114,33 @@ export default {
|
||||||
.then((result) => commit('updateOpenTrades', result.data))
|
.then((result) => commit('updateOpenTrades', result.data))
|
||||||
.catch(console.error);
|
.catch(console.error);
|
||||||
},
|
},
|
||||||
|
getPairHistory({ commit }, payload) {
|
||||||
|
if (payload.pair && payload.timeframe && payload.limit) {
|
||||||
|
return api
|
||||||
|
.get('/pair_history', {
|
||||||
|
params: { pair: payload.pair, timeframe: payload.timeframe, limit: payload.limit },
|
||||||
|
})
|
||||||
|
.then((result) => {
|
||||||
|
try {
|
||||||
|
console.log(JSON.parse(result.data));
|
||||||
|
} catch (err) {
|
||||||
|
console.error(err);
|
||||||
|
}
|
||||||
|
commit('updatePairHistory', {
|
||||||
|
pair: payload.pair,
|
||||||
|
timeframe: payload.timeframe,
|
||||||
|
data: result.data,
|
||||||
|
});
|
||||||
|
})
|
||||||
|
.catch(console.error);
|
||||||
|
}
|
||||||
|
// Error branchs
|
||||||
|
const error = 'pair or timeframe not specified';
|
||||||
|
console.error(error);
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
reject(error);
|
||||||
|
});
|
||||||
|
},
|
||||||
getPerformance({ commit }) {
|
getPerformance({ commit }) {
|
||||||
return api
|
return api
|
||||||
.get('/performance')
|
.get('/performance')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user