A partir de sgcWebSockets 4.5.2 se admite la API de 3Commas. 3Commas es una plataforma de trading de criptomonedas diseñada para ayudarte a construir bots de trading automatizados.
APIs compatibles- API WebSockets: se conecta a un servidor websocket público y proporciona en tiempo real actualizaciones de datos de mercado.
- API REST: la API REST tiene endpoints para la gestión de cuenta y órdenes, así como datos públicos de mercado.
Puedes leer más sobre 3Commas en su web: https://3commas.io/
API WebSockets
El feed websocket proporciona en tiempo real actualizaciones de datos de mercado para Trades y Deals
Puedes suscribirte a los siguientes canales públicos:
- SubscribeSmartTrades
- SubscribeDeals
Estos canales requieren autenticarse contra los servidores de 3Commas. Solicita primero tus claves API en tu cuenta de 3Commas y luego establece los valores en la propiedad ThreeComas del componente:
- ApiKey
- ApiSecret
Si la suscripción es correcta, se llamará al evento OnThreeCommasConfirmSubscription. Si no, se llama al evento OnThreeCommasRejectSubscription; puedes obtener el motivo del rechazo usando el parámetro aRawMessage.
API REST
La librería sgcWebSockets admite los siguientes métodos de endpoints.
Test de conectividad
- GetPing
- GetServerTime
Cuenta
- GetAccounts
- GetMarketList
- GetMarketPairs
- GetCurrencyRatesWithLeverageData
- GetCurrencyRates
- GetBalances
- GetAccountTableData
- GetAccountLeverage
- GetAccountInfo
Smart Trades
- GetSmartTradeHistory
- PlaceMarketOrder
- PlaceLimitOrder
- GetSmartTrade
- CancelSmartTrade
- CloseByMarketSmartTrade
Demo compilada para Windows

