Files
NewQuant/src/indicators/indicator_list.py
2025-07-28 14:36:58 +08:00

41 lines
1.2 KiB
Python

from curses import window
from src.indicators.indicators import *
INDICATOR_LIST = [
RSI(5),
RSI(7),
RSI(10),
RSI(14),
RSI(15),
RSI(20),
RSI(25),
RSI(30),
RSI(35),
RSI(40),
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),
]