Files
NewQuant/src/indicators/indicator_list.py

66 lines
1.8 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),
2025-09-16 09:59:38 +08:00
HistoricalRange(shift_window=1),
2025-07-15 22:45:51 +08:00
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),
2025-09-20 00:04:51 +08:00
StochasticOscillator(5, 3, 3),
2025-07-15 22:45:51 +08:00
StochasticOscillator(fastk_period=21, slowd_period=5, slowk_period=5),
2025-09-16 09:59:38 +08:00
RateOfChange(5),
RateOfChange(10),
RateOfChange(15),
RateOfChange(20),
2025-09-20 00:04:51 +08:00
ROC_MA(5, 5),
ROC_MA(5, 10),
ROC_MA(10, 10),
ROC_MA(10, 20),
ROC_MA(20, 20),
ROC_MA(20, 40),
2025-09-16 09:59:38 +08:00
NormalizedATR(5),
NormalizedATR(14),
NormalizedATR(21),
ADX(7),
ADX(14),
ADX(30),
ADX(60),
ADX(120),
ADX(240),
BollingerBandwidth(10, nbdev=1.5),
BollingerBandwidth(20, nbdev=2.0),
BollingerBandwidth(50, nbdev=2.5),
PriceRangeToVolatilityRatio(3, 5),
PriceRangeToVolatilityRatio(3, 14),
PriceRangeToVolatilityRatio(3, 21),
PriceRangeToVolatilityRatio(7, 5),
PriceRangeToVolatilityRatio(7, 14),
PriceRangeToVolatilityRatio(7, 21),
PriceRangeToVolatilityRatio(21, 5),
PriceRangeToVolatilityRatio(21, 14),
PriceRangeToVolatilityRatio(21, 21),
# ImpulseCandleConviction(3, 1),
# RelativeVolumeInWindow(3, 5),
# RelativeVolumeInWindow(3, 14),
# RelativeVolumeInWindow(3, 21),
# RelativeVolumeInWindow(3, 30),
# RelativeVolumeInWindow(3, 40),
2025-07-15 22:45:51 +08:00
]