freqtrade_origin/freqtrade/strategy/__init__.py
Matthias d6f96b2c53 chore: remove typing imports
These shouldn't be star imported, but should be explicitly imported.
2024-08-17 16:26:21 +02:00

48 lines
1.1 KiB
Python

# flake8: noqa: F401
from freqtrade.exchange import (
timeframe_to_minutes,
timeframe_to_msecs,
timeframe_to_next_date,
timeframe_to_prev_date,
timeframe_to_seconds,
)
from freqtrade.persistence import Order, PairLocks, Trade
from freqtrade.strategy.informative_decorator import informative
from freqtrade.strategy.interface import IStrategy
from freqtrade.strategy.parameters import (
BooleanParameter,
CategoricalParameter,
DecimalParameter,
IntParameter,
RealParameter,
)
from freqtrade.strategy.strategy_helper import (
merge_informative_pair,
stoploss_from_absolute,
stoploss_from_open,
)
# Imports to be used for `from freqtrade.strategy import *`
__all__ = [
"timeframe_to_minutes",
"timeframe_to_next_date",
"timeframe_to_prev_date",
"informative",
"IStrategy",
"Trade",
"Order",
"PairLocks",
# Parameters
"BooleanParameter",
"CategoricalParameter",
"DecimalParameter",
"IntParameter",
"RealParameter",
# Strategy helper functions
"merge_informative_pair",
"stoploss_from_absolute",
"stoploss_from_open",
]