mirror of
https://github.com/freqtrade/frequi.git
synced 2024-11-11 02:33:51 +00:00
Enhance types for dashboard component
This commit is contained in:
parent
32e56ed3d8
commit
b95dc57f0e
|
@ -12,4 +12,6 @@ export interface DailyRecord {
|
||||||
|
|
||||||
export interface DailyReturnValue {
|
export interface DailyReturnValue {
|
||||||
data: Array<DailyRecord>;
|
data: Array<DailyRecord>;
|
||||||
|
fiat_display_currency: string;
|
||||||
|
stake_currency: string;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,4 +2,5 @@ export * from './auth';
|
||||||
export * from './blacklist';
|
export * from './blacklist';
|
||||||
export * from './chart';
|
export * from './chart';
|
||||||
export * from './daily';
|
export * from './daily';
|
||||||
|
export * from './profit';
|
||||||
export * from './types';
|
export * from './types';
|
||||||
|
|
25
src/types/profit.ts
Normal file
25
src/types/profit.ts
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
export interface ProfitInterface {
|
||||||
|
profit_closed_coin: number;
|
||||||
|
profit_closed_percent_mean: number;
|
||||||
|
profit_closed_ratio_mean: number;
|
||||||
|
profit_closed_percent_sum: number;
|
||||||
|
profit_closed_ratio_sum: number;
|
||||||
|
profit_closed_fiat: number;
|
||||||
|
profit_all_coin: number;
|
||||||
|
profit_all_percent_mean: number;
|
||||||
|
profit_all_ratio_mean: number;
|
||||||
|
profit_all_percent_sum: number;
|
||||||
|
profit_all_ratio_sum: number;
|
||||||
|
profit_all_fiat: number;
|
||||||
|
trade_count: number;
|
||||||
|
closed_trade_count: number;
|
||||||
|
first_trade_date: string;
|
||||||
|
first_trade_timestamp: number;
|
||||||
|
latest_trade_date: string;
|
||||||
|
latest_trade_timestamp: number;
|
||||||
|
avg_duration: string;
|
||||||
|
best_pair: string;
|
||||||
|
best_rate: number;
|
||||||
|
winning_trades: number;
|
||||||
|
losing_trades: number;
|
||||||
|
}
|
|
@ -55,7 +55,7 @@ import DailyChart from '@/components/charts/DailyChart.vue';
|
||||||
import HourlyChart from '@/components/charts/HourlyChart.vue';
|
import HourlyChart from '@/components/charts/HourlyChart.vue';
|
||||||
import CumProfitChart from '@/components/charts/CumProfitChart.vue';
|
import CumProfitChart from '@/components/charts/CumProfitChart.vue';
|
||||||
|
|
||||||
import { Trade, DailyReturnValue, BalanceInterface } from '@/types';
|
import { Trade, DailyReturnValue, BalanceInterface, ProfitInterface } from '@/types';
|
||||||
|
|
||||||
const ftbot = namespace('ftbot');
|
const ftbot = namespace('ftbot');
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ export default class Trading extends Vue {
|
||||||
|
|
||||||
@ftbot.State balance!: BalanceInterface;
|
@ftbot.State balance!: BalanceInterface;
|
||||||
|
|
||||||
@ftbot.State profit!: BalanceInterface;
|
@ftbot.State profit!: ProfitInterface;
|
||||||
|
|
||||||
@ftbot.State performanceStats!: Array<PerformanceEntry>;
|
@ftbot.State performanceStats!: Array<PerformanceEntry>;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user