2025-05-24 20:13:41 +02:00 | | | apscheduler
|
2023-08-27 16:53:54 +02:00 | | | click
|
| | | tqdm
|
2022-03-20 10:09:33 +01:00 | | |
|
2026-08-30 15:11:20 +02:00 | | | numpy==2.* # version might be limited by tensorflow, numba, ta-lib
|
| | | pandas==3.* # version might be important for parsing timestamps
|
| | | pyarrow==25.* # If parquet is used. Alternatively fastparquet
|
2026-01-23 10:36:53 +01:00 | | |
|
| | | # Downloaders/connectors
|
2026-08-30 15:11:20 +02:00 | | | python-binance
|
2025-05-24 20:13:41 +02:00 | | | #yfinance
|
2025-06-14 12:39:27 +02:00 | | | #curl-cffi # Used in yahoo downloder
|
2026-01-23 10:36:53 +01:00 | | | #MetaTrader5>=5.0.4874; sys_platform == 'win32' # If mt5 venue is used
|
2023-03-26 15:44:34 +02:00 | | |
|
2023-08-27 16:53:54 +02:00 | | | # Features/label generation
|
2026-01-23 10:36:53 +01:00 | | | numba # For highlow label generator
|
2026-08-30 15:11:20 +02:00 | | | ta-lib # Python wrapper for TA-Lib (native) library. For examploe, install wheel from github (for your platform and Python)
|
2026-01-23 10:36:53 +01:00 | | | # tsfresh # if tsfresh feature generator is used. It depends on matrixprofile with binary (in pip) only for Python 3.8
|
2023-08-27 16:53:54 +02:00 | | |
|
| | | # Algorithms
|
2026-08-30 15:11:20 +02:00 | | | scikit-learn
|
| | | lightgbm
|
| | | tensorflow
|
| | | keras
|
2023-09-26 21:21:45 +02:00 | | |
|
2025-05-24 20:13:41 +02:00 | | | # seaborn # if outputs with diagrams are used
|