pattern-analysis / trigger_handler.py
tmmdev's picture
Initial commit with clean codebase
5913c8f
raw
history blame
644 Bytes
from chart_maker import ChartMaker
from fastapi import FastAPI
class TriggerHandler:
def __init__(self):
self.chart_maker = ChartMaker()
async def handle_chart_trigger(self, trigger_data):
# Extract chart image and OHLCV data
chart_image = trigger_data['image']
ohlcv_data = trigger_data['ohlcv']
# Generate pattern charts
pattern_charts = self.chart_maker.generate_all_variations(ohlcv_data)
# Return generated charts through API
return {
'pattern_charts': pattern_charts,
'timestamp': trigger_data['timestamp']
}