added todos back in
This commit is contained in:
parent
a2b84561fe
commit
a9eb8ce1bf
@ -1358,6 +1358,7 @@ class FreqtradeBot(LoggingMixin):
|
|||||||
trade_base_currency = self.exchange.get_pair_base_currency(pair)
|
trade_base_currency = self.exchange.get_pair_base_currency(pair)
|
||||||
wallet_amount = self.wallets.get_free(trade_base_currency)
|
wallet_amount = self.wallets.get_free(trade_base_currency)
|
||||||
logger.debug(f"{pair} - Wallet: {wallet_amount} - Trade-amount: {amount}")
|
logger.debug(f"{pair} - Wallet: {wallet_amount} - Trade-amount: {amount}")
|
||||||
|
# TODO-lev: Get wallet amount + value of positions
|
||||||
if wallet_amount >= amount or self.trading_mode == TradingMode.FUTURES:
|
if wallet_amount >= amount or self.trading_mode == TradingMode.FUTURES:
|
||||||
# A safe exit amount isn't needed for futures, you can just exit/close the position
|
# A safe exit amount isn't needed for futures, you can just exit/close the position
|
||||||
return amount
|
return amount
|
||||||
|
@ -127,6 +127,8 @@ class Backtesting:
|
|||||||
self.config['startup_candle_count'] = self.required_startup
|
self.config['startup_candle_count'] = self.required_startup
|
||||||
self.exchange.validate_required_startup_candles(self.required_startup, self.timeframe)
|
self.exchange.validate_required_startup_candles(self.required_startup, self.timeframe)
|
||||||
|
|
||||||
|
# TODO-lev: This should come from the configuration setting or better a
|
||||||
|
# TODO-lev: combination of config/strategy "use_shorts"(?) and "can_short" from the exchange
|
||||||
self.trading_mode = TradingMode(config.get('trading_mode', 'spot'))
|
self.trading_mode = TradingMode(config.get('trading_mode', 'spot'))
|
||||||
self._can_short = self.trading_mode != TradingMode.SPOT
|
self._can_short = self.trading_mode != TradingMode.SPOT
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user