feat: improve default imports

This commit is contained in:
Matthias 2024-08-18 08:38:59 +02:00
parent 768b4e5e2b
commit d754a2e295
3 changed files with 20 additions and 8 deletions

View File

@ -12,9 +12,9 @@ Obviously you can add more imports as needed for your strategy.
# --- Do not remove these imports --- # --- Do not remove these imports ---
import numpy as np import numpy as np
import pandas as pd import pandas as pd
from datetime import datetime from datetime import datetime, timedelta, timezone
from pandas import DataFrame from pandas import DataFrame
from typing import Dict, Optional, Union from typing import Dict, Optional, Union, Tuple
from freqtrade.strategy import ( from freqtrade.strategy import (
IStrategy, IStrategy,
@ -28,6 +28,10 @@ from freqtrade.strategy import (
DecimalParameter, DecimalParameter,
IntParameter, IntParameter,
RealParameter, RealParameter,
# timeframe helpers
timeframe_to_minutes,
timeframe_to_next_date,
timeframe_to_prev_date,
# Strategy helper functions # Strategy helper functions
merge_informative_pair, merge_informative_pair,
stoploss_from_absolute, stoploss_from_absolute,

View File

@ -1,12 +1,12 @@
# pragma pylint: disable=missing-docstring, invalid-name, pointless-string-statement # pragma pylint: disable=missing-docstring, invalid-name, pointless-string-statement
# flake8: noqa: F401 # flake8: noqa: F401
# isort: skip_file # isort: skip_file
# --- Do not remove these libs --- # --- Do not remove these imports ---
import numpy as np import numpy as np
import pandas as pd import pandas as pd
from datetime import datetime from datetime import datetime, timedelta, timezone
from pandas import DataFrame from pandas import DataFrame
from typing import Dict, Optional, Union from typing import Dict, Optional, Union, Tuple
from freqtrade.strategy import ( from freqtrade.strategy import (
IStrategy, IStrategy,
@ -20,6 +20,10 @@ from freqtrade.strategy import (
DecimalParameter, DecimalParameter,
IntParameter, IntParameter,
RealParameter, RealParameter,
# timeframe helpers
timeframe_to_minutes,
timeframe_to_next_date,
timeframe_to_prev_date,
# Strategy helper functions # Strategy helper functions
merge_informative_pair, merge_informative_pair,
stoploss_from_absolute, stoploss_from_absolute,

View File

@ -1,12 +1,12 @@
# pragma pylint: disable=missing-docstring, invalid-name, pointless-string-statement # pragma pylint: disable=missing-docstring, invalid-name, pointless-string-statement
# flake8: noqa: F401 # flake8: noqa: F401
# isort: skip_file # isort: skip_file
# --- Do not remove these libs --- # --- Do not remove these imports ---
import numpy as np import numpy as np
import pandas as pd import pandas as pd
from datetime import datetime from datetime import datetime, timedelta, timezone
from pandas import DataFrame from pandas import DataFrame
from typing import Dict, Optional, Union from typing import Dict, Optional, Union, Tuple
from freqtrade.strategy import ( from freqtrade.strategy import (
IStrategy, IStrategy,
@ -20,6 +20,10 @@ from freqtrade.strategy import (
DecimalParameter, DecimalParameter,
IntParameter, IntParameter,
RealParameter, RealParameter,
# timeframe helpers
timeframe_to_minutes,
timeframe_to_next_date,
timeframe_to_prev_date,
# Strategy helper functions # Strategy helper functions
merge_informative_pair, merge_informative_pair,
stoploss_from_absolute, stoploss_from_absolute,