diff --git a/app.py b/app.py index 849c103..5288bdb 100644 --- a/app.py +++ b/app.py @@ -552,13 +552,12 @@ async def get_realtime_candle(): print(asset_name, asset_data) if asset_data[2]: print("Asset Open") + client.start_candles_stream(asset_name, 60) while True: candles = await client.get_realtime_candles(asset_name, period) - print(candles) - """for _, candle in candles.items(): + for _, candle in candles.items(): open_price = candle["open"] print(f"Vela atual ({asset_name}): abertura = {open_price}", end="\r") - """ await asyncio.sleep(1) else: print("ERRO: Asset is closed.") diff --git a/docs/README.md b/docs/README.md index 98ead6a..58d8177 100644 --- a/docs/README.md +++ b/docs/README.md @@ -13,10 +13,10 @@ The documentation is organized in the following sections: - Market Data Retrieval - Account Management - Technical Indicators -- WebSocket Management +- WebSocket - Utilities and Helpers -- Technical Aspects - Basic Examples +- Technical Aspects - Considerations and Warnings 📚 Documentation is available in here [English](en/index.md). @@ -34,10 +34,10 @@ La documentación está organizada en las siguientes secciones: - Obtención de Datos del Mercado - Gestión de Cuenta - Indicadores Técnicos -- Gestión de WebSocket +- WebSocket - Utilidades y Helpers -- Aspectos Técnicos - Ejemplos Básicos +- Aspectos Técnicos - Consideraciones y Advertencias 📚 La documentación está disponible aquí [Español](es/index.md). @@ -55,10 +55,10 @@ A documentação está organizada nas seguintes seções: - Recuperação de Dados do Mercado - Gerenciamento de Conta - Indicadores Técnicos -- Gerenciamento de WebSocket +- WebSocket - Utilitários e Helpers -- Aspectos Técnicos - Exemplos Básicos +- Aspectos Técnicos - Considerações e Avisos 📚 A documentação está disponível aqui [Português](pt/index.md). diff --git a/quotexapi/expiration.py b/quotexapi/expiration.py index 402f520..3670f78 100644 --- a/quotexapi/expiration.py +++ b/quotexapi/expiration.py @@ -33,7 +33,7 @@ def get_expiration_time_quotex(timestamp, duration): if now_date.second >= 30: shift = 1 exp_date = now_date.replace(second=0, microsecond=0) - exp_date = exp_date + timedelta(minutes=int(duration / 60) + shift) + exp_date = exp_date + timedelta(minutes=int(duration / duration) + shift) return date_to_timestamp(exp_date)