pattern-analysis / auto_chart_generator.py
tmmdev's picture
Initial commit with clean codebase
5913c8f
raw
history blame
636 Bytes
from pattern_analyzer import PatternAnalyzer
from lightweight_charts import Chart
class AutoChartGenerator:
def __init__(self):
self.analyzer = PatternAnalyzer()
def generate_pattern_charts(self, ohlcv_data):
patterns = self.analyzer.analyze_data(ohlcv_data)
charts = []
for pattern in patterns:
chart = Chart()
chart.candlestick(ohlcv_data)
chart.draw_pattern(
pattern_type=pattern['type'],
coordinates=pattern['coordinates']
)
charts.append(chart)
return charts