ran isort .
This commit is contained in:
parent
e1fca320e6
commit
963bb89087
32
TODO
32
TODO
@ -1,32 +0,0 @@
|
|||||||
List of things TODO to add margin trading
|
|
||||||
|
|
||||||
margin-db
|
|
||||||
profit ratio calculation
|
|
||||||
move leverage and is_short out of Trade = and into conftest
|
|
||||||
initial stop_loss with liquidation price maybe
|
|
||||||
|
|
||||||
Files to edit
|
|
||||||
freqtrade/freqtradebot.py
|
|
||||||
freqtrade/wallets.py
|
|
||||||
freqtrade/data/btanalysis.py
|
|
||||||
configuration
|
|
||||||
freqtrade/commands/deploy_commands.py
|
|
||||||
freqtrade/commands/arguments.py
|
|
||||||
freqtrade/strategy
|
|
||||||
freqtrade/constants.py
|
|
||||||
|
|
||||||
later
|
|
||||||
freqtrade/commands/build_config_commands.py
|
|
||||||
freqtrade/commands/cli_options.py
|
|
||||||
freqtrade/commands/list_commands.py
|
|
||||||
freqtrade/commands/hyperopt_commands.py
|
|
||||||
config_binance.json.example
|
|
||||||
config_kraken.json.example
|
|
||||||
freqtrade/enums/selltype.py
|
|
||||||
|
|
||||||
Did not look at these files
|
|
||||||
freqtrade/plot/plotting.py
|
|
||||||
freqtrade/plugins
|
|
||||||
freqtrade/resolvers/strategy_resolver.py
|
|
||||||
freqtrade/rpc
|
|
||||||
|
|
@ -1,7 +1,9 @@
|
|||||||
from enum import Enum
|
|
||||||
from decimal import Decimal
|
from decimal import Decimal
|
||||||
|
from enum import Enum
|
||||||
|
|
||||||
from freqtrade.exceptions import OperationalException
|
from freqtrade.exceptions import OperationalException
|
||||||
|
|
||||||
|
|
||||||
one = Decimal(1.0)
|
one = Decimal(1.0)
|
||||||
four = Decimal(4.0)
|
four = Decimal(4.0)
|
||||||
twenty_four = Decimal(24.0)
|
twenty_four = Decimal(24.0)
|
||||||
|
@ -302,7 +302,6 @@ class LocalTrade():
|
|||||||
# Stoploss would be better as a computed variable,
|
# Stoploss would be better as a computed variable,
|
||||||
# but that messes up the database so it might not be possible
|
# but that messes up the database so it might not be possible
|
||||||
|
|
||||||
assert stop_loss or liquidation_price # programming error check
|
|
||||||
if liquidation_price is not None:
|
if liquidation_price is not None:
|
||||||
if stop_loss is not None:
|
if stop_loss is not None:
|
||||||
if self.is_short:
|
if self.is_short:
|
||||||
@ -314,7 +313,8 @@ class LocalTrade():
|
|||||||
self.initial_stop_loss = liquidation_price
|
self.initial_stop_loss = liquidation_price
|
||||||
self.liquidation_price = liquidation_price
|
self.liquidation_price = liquidation_price
|
||||||
else:
|
else:
|
||||||
if stop_loss: # Will always be true, here for mypy
|
# programmming error check: 1 of liqudication_price or stop_loss must be set
|
||||||
|
assert stop_loss is not None
|
||||||
if not self.stop_loss:
|
if not self.stop_loss:
|
||||||
self.initial_stop_loss = stop_loss
|
self.initial_stop_loss = stop_loss
|
||||||
self.stop_loss = stop_loss
|
self.stop_loss = stop_loss
|
||||||
|
@ -23,8 +23,8 @@ from freqtrade.freqtradebot import FreqtradeBot
|
|||||||
from freqtrade.persistence import LocalTrade, Trade, init_db
|
from freqtrade.persistence import LocalTrade, Trade, init_db
|
||||||
from freqtrade.resolvers import ExchangeResolver
|
from freqtrade.resolvers import ExchangeResolver
|
||||||
from freqtrade.worker import Worker
|
from freqtrade.worker import Worker
|
||||||
from tests.conftest_trades import (mock_trade_1, mock_trade_2, mock_trade_3, mock_trade_4,
|
from tests.conftest_trades import (leverage_trade, mock_trade_1, mock_trade_2, mock_trade_3,
|
||||||
mock_trade_5, mock_trade_6, short_trade, leverage_trade)
|
mock_trade_4, mock_trade_5, mock_trade_6, short_trade)
|
||||||
|
|
||||||
|
|
||||||
logging.getLogger('').setLevel(logging.INFO)
|
logging.getLogger('').setLevel(logging.INFO)
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
import pytest
|
|
||||||
from math import isclose
|
from math import isclose
|
||||||
|
|
||||||
|
import pytest
|
||||||
|
|
||||||
from freqtrade.enums import InterestMode
|
from freqtrade.enums import InterestMode
|
||||||
from freqtrade.persistence import Trade
|
from freqtrade.persistence import Trade
|
||||||
from tests.conftest import log_has_re
|
from tests.conftest import log_has_re
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
|
from math import isclose
|
||||||
|
|
||||||
import arrow
|
import arrow
|
||||||
import pytest
|
import pytest
|
||||||
from math import isclose
|
|
||||||
from freqtrade.enums import InterestMode
|
from freqtrade.enums import InterestMode
|
||||||
from freqtrade.persistence import Trade, init_db
|
from freqtrade.persistence import Trade, init_db
|
||||||
from tests.conftest import create_mock_trades_with_leverage, log_has_re
|
from tests.conftest import create_mock_trades_with_leverage, log_has_re
|
||||||
|
Loading…
Reference in New Issue
Block a user