Der WebSocket-Feed bietet Echtzeit-Marktdaten-Updates für Trades und Deals
Sie können die folgenden öffentlichen Channels abonnieren:
| Methode | Arguments | Beschreibung |
| SubscribeSmartTrades | ||
| SubscribeDeals |
Diese Kanäle erfordern eine Authentifizierung gegen 3Commas-Server. Fordern Sie also zuerst Ihre API-Schlüssel in Ihrem 3Commas- Konto an und setzen Sie dann die Werte in der Eigenschaft ThreeComas der Komponente:
ApiKey
ApiSecret
Wenn das Abonnement erfolgreich ist, wird das Ereignis OnThreeCommasConfirmSubscription aufgerufen. Wenn nicht, wird das Ereignis OnThreeCommasRejectSubscription aufgerufen; Sie können den Grund für die Ablehnung über den Parameter aRawMessage erhalten.
| Methode | Arguments | Beschreibung |
| GetPing | ||
| GetServerTime | Gibt die Serverzeit zurück |
| Methode | Arguments | Beschreibung |
| GetAccounts | Liste der vom Benutzer verbundenen Börsen | |
| GetMarketList | Liste der unterstützten Märkte | |
| GetMarketPairs | aMarketCode: Code des Marktes | Alle Marktpaare |
| GetCurrencyRatesWithLeverageData | aMarketCode: Code des Marktes aPair: Paar-Name | Währungskurse und Limits mit Hebeldaten |
| GetCurrencyRates | aMarketCode: Code des Marktes aPair: Paar-Name | Wechselkurse und Limits |
| GetBalances | aAccountId: ID des Kontos | Verteilt die Last für eine angegebene Börse |
| GetAccountTableData | aAccountId: ID des Kontos | Informationen über alle Benutzersalden auf der angegebenen Börse |
| GetAccountLeverage | aAccountId: ID des Kontos aPair: Paarname | Informationen über die Konto-Hebelwirkung |
| GetAccountInfo | aAccountId: ID des Kontos | Single Account Info |
| Methode | Arguments | Beschreibung |
| GetSmartTradeHistory | Handelshistorie abrufen | |
| PlaceMarketOrder | aAccountId: ID des Kontos aOrderSide: Kauf oder Verkauf aPair: Name des Paares aQuantity: Menge | Platziert eine Market-Order |
| PlaceLimitOrder | aAccountId: ID des Kontos aOrderSide: Kauf oder Verkauf aPair: Paarname aQuantity: Menge aPrice: Limit-Preis | Platziert eine Limit Order |
| GetSmartTrade | aId: ID des Trades | Ruft einen Smart Trade anhand der ID des Trades ab |
| CancelSmartTrade | aId: ID des Trades | Bricht einen Smart Trade anhand der ID des Trades ab |
| CloseByMarketSmartTrade | aId: ID des Trades | |
| EditSmartTrade | aId: ID des Trades | Einen bestehenden Smart Trade bearbeiten |
| ForceStartSmartTrade | aId: ID des Trades | Einen Smart Trade zwangsweise starten |
| AddFundsSmartTrade | aId: ID des Trades | Einem Smart Trade Mittel hinzufügen |
| GetSmartTradeTrades | aId: ID des Trades | Trades eines Smart Trades abrufen |
| Methode | Arguments | Beschreibung |
| CreateDCABot | Einen neuen DCA-Bot erstellen | |
| GetDCABot | aId: ID des Bots | Einen DCA-Bot anhand der ID abrufen |
| GetDCABots | Alle DCA Bots abrufen | |
| EnableDCABot | aId: ID des Bots | Einen DCA-Bot aktivieren |
| DisableDCABot | aId: ID des Bots | Einen DCA-Bot deaktivieren |
| DeleteDCABot | aId: ID des Bots | Einen DCA-Bot löschen |
| CancelDCABot | aId: ID des Bots | Einen DCA Bot abbrechen |
| GetDCABotStats | DCA-Bot-Statistiken abrufen | |
| GetAvailableStrategyList | Verfügbare Strategieliste abrufen | |
| GetBlacklistPairs | Blacklist-Paare abrufen | |
| AddBlacklistPairs | Blacklist-Paare hinzufügen |
| Methode | Arguments | Beschreibung |
| GetDeals | Alle Deals abrufen | |
| GetDeal | aId: Id des Deals | Einen Deal anhand der ID abrufen |
| UpdateDeal | aId: Id des Deals | Einen Deal aktualisieren |
| CancelDeal | aId: Id des Deals | Einen Deal abbrechen |
| CloseAtMarketDeal | aId: Id des Deals | Einen Deal zum Marktpreis schließen |
| Methode | Arguments | Beschreibung |
| CreateGridBot | Einen neuen Grid Bot erstellen | |
| GetGridBot | aId: ID des Bots | Get a Grid Bot by Id |
| GetGridBots | Alle Grid-Bots abrufen | |
| EnableGridBot | aId: ID des Bots | Einen Grid Bot aktivieren |
| DisableGridBot | aId: ID des Bots | Einen Grid Bot deaktivieren |
| DeleteGridBot | aId: ID des Bots | Einen Grid Bot löschen |
OnConnect
Wenn eine neue WebSocket-Verbindung geöffnet wird
OnDisconnect
Wenn eine WebSocket-Verbindung geschlossen wird
OnThreeCommasConnect
Wenn der Client eine Welcome-Nachricht vom 3Commas-Server empfängt, bedeutet das, dass die Verbindung bereit ist.
OnThreeCommasConfirmSubscription
Bestätigt ein zuvor vom Client gesendetes Abonnement.
OnThreeCommasRejectSubscription
Es ist ein Fehler beim Versuch aufgetreten, einen 3Commas-Channel zu abonnieren
OnThreeCommasMessage
Hier empfängt der Client die vom Server gesendeten Daten zu den abonnierten Kanälen
OnThreeCommasPing
Vom Server an den Client gesendetes Ping.
OnThreeCommasHTTPException
Wenn beim Aufrufen von HTTP-REST-Methoden ein Fehler auftritt, wird dieses Ereignis aufgerufen.