pattern-analysis / indicator_chart_generator.py
tmmdev's picture
Initial commit with clean codebase
5913c8f
raw
history blame
699 Bytes
from indicator_analyzer import IndicatorAnalyzer
from lightweight_charts import Chart
class AutoIndicatorGenerator:
def __init__(self):
self.analyzer = IndicatorAnalyzer()
def generate_indicator_charts(self, ohlcv_data):
indicators = self.analyzer.analyze_indicators(ohlcv_data)
charts = []
for indicator in indicators:
chart = Chart()
chart.candlestick(ohlcv_data)
chart.add_indicator(
type=indicator['type'],
values=indicator['values'],
parameters=indicator['parameters']
)
charts.append(chart)
return charts