Base repository for indicator.
- Created by
pyreverse -o png -p src src
Create instance of indicator
from . import IndicatorFactory
- Global
def get_indicator(settings: IndicatorSettings) -> AbsIndicator:
...
IndicatorFactory.register_indicator_global("IndicatorUniqueName", get_indicator)
- Local (for factory instance)
def get_indicator(settings: IndicatorSettings) -> AbsIndicator:
...
IndicatorFactory().register_indicator("IndicatorUniqueName", get_indicator)
from . import IndicatorSettingsBuilder
indicator_settings_builder = IndicatorSettingsBuilder()
...
indicator_settings = indicator_settings_builder.build()
IndicatorFactory().create(indicator_settings)
Abstraction for indicator
- Create new indicator view example on src.indicators.ma.indicator
- Create builder function view example on src.indicators.ma.builder
- Optionaly create Setting Builder wrapper view example on src.indicators.ma.settings_builder