2020-05-06 04:38:57 +00:00
|
|
|
<template>
|
2022-04-18 17:54:17 +00:00
|
|
|
<div v-if="botStore.activeBot.botState">
|
2020-05-25 18:41:17 +00:00
|
|
|
<p>
|
2022-04-18 17:54:17 +00:00
|
|
|
Running Freqtrade <strong>{{ botStore.activeBot.version }}</strong>
|
2020-05-25 18:41:17 +00:00
|
|
|
</p>
|
2020-05-06 04:38:57 +00:00
|
|
|
<p>
|
|
|
|
Running with
|
2020-05-06 17:38:52 +00:00
|
|
|
<strong>
|
2022-04-18 17:54:17 +00:00
|
|
|
{{ botStore.activeBot.botState.max_open_trades }}x{{
|
|
|
|
botStore.activeBot.botState.stake_amount
|
|
|
|
}}
|
|
|
|
{{ botStore.activeBot.botState.stake_currency }}
|
2020-05-06 17:38:52 +00:00
|
|
|
</strong>
|
2020-05-06 04:38:57 +00:00
|
|
|
on
|
2022-04-18 17:54:17 +00:00
|
|
|
<strong>{{ botStore.activeBot.botState.exchange }}</strong> in
|
|
|
|
<strong>{{ botStore.activeBot.botState.trading_mode || 'spot' }}</strong> markets, with
|
2023-02-08 06:08:09 +00:00
|
|
|
Strategy <strong>{{ botStore.activeBot.botState.strategy }}</strong
|
|
|
|
>.
|
|
|
|
</p>
|
|
|
|
<p v-if="'stoploss_on_exchange' in botStore.activeBot.botState">
|
|
|
|
Stoploss on exchange is
|
|
|
|
<strong>{{
|
|
|
|
botStore.activeBot.botState.stoploss_on_exchange ? 'enabled' : 'disabled'
|
|
|
|
}}</strong
|
|
|
|
>.
|
2020-05-06 04:38:57 +00:00
|
|
|
</p>
|
|
|
|
<p>
|
2022-04-18 17:54:17 +00:00
|
|
|
Currently <strong>{{ botStore.activeBot.botState.state }}</strong
|
2022-04-08 05:44:28 +00:00
|
|
|
>,
|
2022-04-18 17:54:17 +00:00
|
|
|
<strong
|
|
|
|
>force entry:
|
2022-04-26 20:00:21 +00:00
|
|
|
{{
|
|
|
|
botStore.activeBot.botState.force_entry_enable ||
|
|
|
|
botStore.activeBot.botState.forcebuy_enabled
|
|
|
|
}}</strong
|
2022-04-18 17:54:17 +00:00
|
|
|
>
|
2020-05-06 17:38:52 +00:00
|
|
|
</p>
|
|
|
|
<p>
|
2022-04-18 17:54:17 +00:00
|
|
|
<strong>{{ botStore.activeBot.botState.dry_run ? 'Dry-Run' : 'Live' }}</strong>
|
2020-05-06 04:38:57 +00:00
|
|
|
</p>
|
2022-04-09 06:48:43 +00:00
|
|
|
<hr />
|
|
|
|
<p>
|
2022-04-18 17:54:17 +00:00
|
|
|
Avg Profit {{ formatPercent(botStore.activeBot.profit.profit_all_ratio_mean) }} (∑
|
|
|
|
{{ formatPercent(botStore.activeBot.profit.profit_all_ratio_sum) }}) in
|
|
|
|
{{ botStore.activeBot.profit.trade_count }} Trades, with an average duration of
|
|
|
|
{{ botStore.activeBot.profit.avg_duration }}. Best pair:
|
|
|
|
{{ botStore.activeBot.profit.best_pair }}.
|
2022-04-09 06:48:43 +00:00
|
|
|
</p>
|
2022-04-18 17:54:17 +00:00
|
|
|
<p v-if="botStore.activeBot.profit.first_trade_timestamp">
|
2023-04-08 14:37:39 +00:00
|
|
|
<span v-if="botStore.activeBot.profit.bot_start_timestamp" class="d-block">
|
|
|
|
Bot start date:
|
|
|
|
<strong>
|
|
|
|
<DateTimeTZ :date="botStore.activeBot.profit.bot_start_timestamp" show-timezone />
|
|
|
|
</strong>
|
|
|
|
</span>
|
|
|
|
<span class="d-block">
|
|
|
|
First trade opened:
|
|
|
|
<strong>
|
|
|
|
<DateTimeTZ :date="botStore.activeBot.profit.first_trade_timestamp" show-timezone />
|
|
|
|
</strong>
|
|
|
|
</span>
|
|
|
|
<span class="d-block">
|
|
|
|
Last trade opened:
|
|
|
|
<strong>
|
|
|
|
<DateTimeTZ :date="botStore.activeBot.profit.latest_trade_timestamp" show-timezone />
|
|
|
|
</strong>
|
|
|
|
</span>
|
2022-06-18 15:14:30 +00:00
|
|
|
</p>
|
|
|
|
<p>
|
2023-04-08 14:37:39 +00:00
|
|
|
<span v-if="botStore.activeBot.profit.profit_factor" class="d-block">
|
2022-06-18 15:14:30 +00:00
|
|
|
Profit factor:
|
|
|
|
{{ botStore.activeBot.profit.profit_factor.toFixed(2) }}
|
|
|
|
</span>
|
2023-04-08 14:37:39 +00:00
|
|
|
<span v-if="botStore.activeBot.profit.trading_volume" class="d-block">
|
2022-06-18 15:14:30 +00:00
|
|
|
Trading volume:
|
|
|
|
{{
|
|
|
|
formatPriceCurrency(
|
|
|
|
botStore.activeBot.profit.trading_volume,
|
|
|
|
botStore.activeBot.botState.stake_currency,
|
|
|
|
botStore.activeBot.botState.stake_currency_decimals ?? 3,
|
|
|
|
)
|
|
|
|
}}
|
|
|
|
</span>
|
2022-04-09 06:48:43 +00:00
|
|
|
</p>
|
2020-05-06 04:38:57 +00:00
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
2020-08-09 13:19:16 +00:00
|
|
|
<script lang="ts">
|
2022-06-18 15:14:30 +00:00
|
|
|
import { formatPercent, formatPriceCurrency } from '@/shared/formatters';
|
2021-07-01 18:41:55 +00:00
|
|
|
import DateTimeTZ from '@/components/general/DateTimeTZ.vue';
|
2020-09-02 18:19:09 +00:00
|
|
|
|
2022-07-07 18:44:19 +00:00
|
|
|
import { defineComponent } from 'vue';
|
2022-04-18 17:54:17 +00:00
|
|
|
import { useBotStore } from '@/stores/ftbotwrapper';
|
2020-08-09 13:19:16 +00:00
|
|
|
|
2022-04-15 17:57:17 +00:00
|
|
|
export default defineComponent({
|
|
|
|
name: 'BotStatus',
|
|
|
|
components: { DateTimeTZ },
|
|
|
|
setup() {
|
2022-04-18 17:54:17 +00:00
|
|
|
const botStore = useBotStore();
|
2022-04-15 17:57:17 +00:00
|
|
|
return {
|
|
|
|
formatPercent,
|
2022-06-18 15:14:30 +00:00
|
|
|
formatPriceCurrency,
|
2022-04-18 17:54:17 +00:00
|
|
|
botStore,
|
2022-04-15 17:57:17 +00:00
|
|
|
};
|
|
|
|
},
|
|
|
|
});
|
2020-05-06 04:38:57 +00:00
|
|
|
</script>
|