El feed websocket proporciona actualizaciones de datos de mercado en tiempo real para Trades y Deals
Puede suscribirse a los siguientes canales públicos:
| Método | Argumentos | Descripción |
| SubscribeSmartTrades | ||
| SubscribeDeals |
Estos canales requieren Autenticación contra los servidores de 3Commas. Por tanto, solicite primero sus claves API en su cuenta de 3Commas y luego establezca los valores en la propiedad ThreeComas del componente:
ApiKey
ApiSecret
Si la suscripción es correcta, se llamará al evento OnThreeCommasConfirmSubscription. En caso contrario, se llama al evento OnThreeCommasRejectSubscription; puede obtener el motivo del rechazo usando el parámetro aRawMessage.
| Método | Argumentos | Descripción |
| GetPing | ||
| GetServerTime | Devuelve la hora del servidor |
| Método | Argumentos | Descripción |
| GetAccounts | Lista de intercambios conectados por el usuario | |
| GetMarketList | Lista de Mercados Admitidos | |
| GetMarketPairs | aMarketCode: código del mercado | Todos los pares de mercado |
| GetCurrencyRatesWithLeverageData | aMarketCode: código del mercado aPair: nombre del par | Tipos de cambio y límites con datos de apalancamiento. |
| GetCurrencyRates | aMarketCode: código del mercado aPair: nombre del par | Tipos de cambio y límites de divisas |
| GetBalances | aAccountId: identificador de la cuenta | Balancea la carga para el exchange especificado |
| GetAccountTableData | aAccountId: identificador de la cuenta | Información sobre todos los saldos de usuario en el intercambio especificado |
| GetAccountLeverage | aAccountId: id de la cuenta aPair: nombre del par | Información sobre el apalancamiento de la cuenta |
| GetAccountInfo | aAccountId: identificador de la cuenta | Información de cuenta única |
| Método | Argumentos | Descripción |
| GetSmartTradeHistory | Obtener el historial de operaciones | |
| PlaceMarketOrder | aAccountId: id de la cuenta aOrderSide: compra o venta aPair: nombre del par aQuantity: cantidad | Coloca una orden de mercado |
| PlaceLimitOrder | aAccountId: id de la cuenta aOrderSide: compra o venta aPair: nombre del par aQuantity: cantidad aPrice: precio límite | Coloca una Orden Límite |
| GetSmartTrade | aId: identificador de la operación | Obtiene un Smart Trade por el Id de la operación |
| CancelSmartTrade | aId: identificador de la operación | Cancelar un Smart Trade por el Id de la operación |
| CloseByMarketSmartTrade | aId: identificador de la operación | |
| EditSmartTrade | aId: identificador de la operación | Editar un Smart Trade existente |
| ForceStartSmartTrade | aId: identificador de la operación | Forzar el inicio de un Smart Trade |
| AddFundsSmartTrade | aId: identificador de la operación | Añadir fondos a un Smart Trade |
| GetSmartTradeTrades | aId: identificador de la operación | Obtener las operaciones de un Smart Trade |
| Método | Argumentos | Descripción |
| CreateDCABot | Crear un nuevo Bot DCA | |
| GetDCABot | aId: id del bot | Obtener un Bot DCA por Id |
| GetDCABots | Obtener todos los bots DCA | |
| EnableDCABot | aId: id del bot | Habilitar un Bot DCA |
| DisableDCABot | aId: id del bot | Deshabilitar un Bot DCA |
| DeleteDCABot | aId: id del bot | Eliminar un DCA Bot |
| CancelDCABot | aId: id del bot | Cancelar un bot DCA |
| GetDCABotStats | Obtener estadísticas del Bot DCA | |
| GetAvailableStrategyList | Obtener la lista de estrategias disponibles | |
| GetBlacklistPairs | Obtener pares en lista negra | |
| AddBlacklistPairs | Añadir pares a la lista negra |
| Método | Argumentos | Descripción |
| GetDeals | Obtener todos los acuerdos | |
| GetDeal | aId: identificador del trato | Obtener un acuerdo por Id |
| UpdateDeal | aId: identificador del trato | Actualizar un acuerdo |
| CancelDeal | aId: identificador del trato | Cancelar un acuerdo |
| CloseAtMarketDeal | aId: identificador del trato | Cerrar una operación al precio de mercado |
| Método | Argumentos | Descripción |
| CreateGridBot | Crear un nuevo Grid Bot | |
| GetGridBot | aId: id del bot | Obtener un Grid Bot por ID |
| GetGridBots | Obtener todos los Grid Bots | |
| EnableGridBot | aId: id del bot | Activar un bot de cuadrícula |
| DisableGridBot | aId: id del bot | Deshabilitar un Grid Bot |
| DeleteGridBot | aId: id del bot | Eliminar un Grid Bot |
OnConnect
Cuando se abre una nueva conexión WebSocket
OnDisconnect
Cuando se cierra una conexión WebSocket
OnThreeCommasConnect
Cuando el cliente recibe un mensaje de bienvenida del servidor de 3Commas, significa que la conexión está lista.
OnThreeCommasConfirmSubscription
Confirma una suscripción previa enviada por el cliente.
OnThreeCommasRejectSubscription
Hay un error al intentar suscribirse a un canal de 3Commas
OnThreeCommasMessage
Aquí el cliente recibe los datos enviados por el servidor relacionados con los canales suscritos
OnThreeCommasPing
Ping enviado por el servidor al cliente.
OnThreeCommasHTTPException
Si se produce algún error al llamar a los métodos HTTP REST, este evento será invocado.