Files
NewQuant/src/indicators/indicator_list.py

41 lines
1.2 KiB
Python
Raw Normal View History

from curses import window
from src.indicators.indicators import *
2025-07-10 15:07:31 +08:00
INDICATOR_LIST = [
RSI(5),
2025-07-15 22:45:51 +08:00
RSI(7),
2025-07-10 15:07:31 +08:00
RSI(10),
2025-07-15 22:45:51 +08:00
RSI(14),
2025-07-10 15:07:31 +08:00
RSI(15),
RSI(20),
RSI(25),
RSI(30),
RSI(35),
RSI(40),
2025-07-15 22:45:51 +08:00
HistoricalRange(shift_window=0),
HistoricalRange(shift_window=6),
HistoricalRange(shift_window=13),
HistoricalRange(shift_window=20),
# DifferencedVolumeIndicator(shift_window=0),
# DifferencedVolumeIndicator(shift_window=6),
# DifferencedVolumeIndicator(shift_window=13),
# DifferencedVolumeIndicator(shift_window=20),
StochasticOscillator(fastk_period=14, slowd_period=3, slowk_period=3),
StochasticOscillator(fastk_period=5, slowd_period=3, slowk_period=3),
StochasticOscillator(fastk_period=21, slowd_period=5, slowk_period=5),
RateOfChange(window=5),
RateOfChange(window=10),
RateOfChange(window=15),
RateOfChange(window=20),
NormalizedATR(window=5),
NormalizedATR(window=14),
NormalizedATR(window=21),
ADX(window=7),
ADX(window=14),
ADX(window=30),
BollingerBandwidth(window=10, nbdev=1.5),
BollingerBandwidth(window=20, nbdev=2.0),
BollingerBandwidth(window=50, nbdev=2.5),
2025-07-15 22:45:51 +08:00
]