Files
NewQuant/src/indicators/indicator_list.py

34 lines
1.0 KiB
Python
Raw Normal View History

2025-07-15 22:45:51 +08:00
from src.indicators.indicators import RSI, HistoricalRange, DifferencedVolumeIndicator, StochasticOscillator, \
RateOfChange, NormalizedATR
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)
]