26 lines
738 B
Python
26 lines
738 B
Python
|
|
"""
|
||
|
|
Technical Indicators Package
|
||
|
|
|
||
|
|
This package provides technical indicator calculations optimized for sparse OHLCV data
|
||
|
|
as produced by the TCP Trading Platform's aggregation strategy.
|
||
|
|
|
||
|
|
IMPORTANT: Handles Sparse Data
|
||
|
|
- Missing candles (time gaps) are normal in this system
|
||
|
|
- Indicators properly handle gaps without interpolation
|
||
|
|
- Uses pandas for efficient vectorized calculations
|
||
|
|
- Follows right-aligned timestamp convention
|
||
|
|
"""
|
||
|
|
|
||
|
|
from .technical import TechnicalIndicators
|
||
|
|
from .result import IndicatorResult
|
||
|
|
from .utils import (
|
||
|
|
create_default_indicators_config,
|
||
|
|
validate_indicator_config
|
||
|
|
)
|
||
|
|
|
||
|
|
__all__ = [
|
||
|
|
'TechnicalIndicators',
|
||
|
|
'IndicatorResult',
|
||
|
|
'create_default_indicators_config',
|
||
|
|
'validate_indicator_config'
|
||
|
|
]
|