Initial commit: Gold Trading Simulator with AI-powered analysis

This commit is contained in:
Krikorios
2025-11-16 00:50:04 +02:00
commit 72c1d3adb7
128 changed files with 16232 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
from __future__ import annotations
import abc
from typing import AsyncIterator
from .typing import Kline
class BaseProvider(abc.ABC):
@abc.abstractmethod
async def stream_klines(self, symbol: str, timeframe: str) -> AsyncIterator["Kline"]:
...
@abc.abstractmethod
async def get_historical_ohlcv(self, symbol: str, timeframe: str, start=None, end=None):
...