websocket feed'i, Trades ve Deals için gerçek zamanlı piyasa verisi güncellemeleri sağlar
Aşağıdaki Genel kanallara abone olabilirsiniz:
| Yöntem | Arguments | Açıklama |
| SubscribeSmartTrades | ||
| SubscribeDeals |
Bu kanallar 3Commas sunucularına karşı Authentication gerektirir. Bu nedenle önce 3Commas Hesabınızda API anahtarlarınızı isteyin ve ardından değerleri bileşenin ThreeComas özelliğinde ayarlayın:
ApiKey
ApiSecret
Abonelik başarılı olursa, OnThreeCommasConfirmSubscription olayı çağrılır. Değilse, OnThreeCommasRejectSubscription olayı çağrılır, reddetme nedenini aRawMessage parametresini kullanarak alabilirsiniz.
| Yöntem | Arguments | Açıklama |
| GetPing | ||
| GetServerTime | Sunucu zamanını döndürür |
| Yöntem | Arguments | Açıklama |
| GetAccounts | User connected exchanges list | |
| GetMarketList | Desteklenen Piyasa Listesi | |
| GetMarketPairs | aMarketCode: piyasanın kodu | Tüm piyasa çiftleri |
| GetCurrencyRatesWithLeverageData | aMarketCode: piyasanın kodu aPair: çift adı | Kaldıraç verileriyle para birimi oranları ve sınırları |
| GetCurrencyRates | aMarketCode: piyasanın kodu aPair: çift adı | Currency rates and limits |
| GetBalances | aAccountId: hesabın kimliği | Belirtilen borsa için yük dengeler |
| GetAccountTableData | aAccountId: hesabın kimliği | Belirtilen borsadaki tüm kullanıcı bakiyeleri hakkında bilgi |
| GetAccountLeverage | aAccountId: hesabın id'si aPair: çift adı | Hesap kaldıracı hakkında bilgi |
| GetAccountInfo | aAccountId: hesabın kimliği | Tek Hesap Bilgisi |
| Yöntem | Arguments | Açıklama |
| GetSmartTradeHistory | İşlem Geçmişini Al | |
| PlaceMarketOrder | aAccountId: hesabın id'si aOrderSide: alış veya satış aPair: çift adı aQuantity: miktar | Bir Market Emri Verir |
| PlaceLimitOrder | aAccountId: hesabın id'si aOrderSide: alış veya satış aPair: çift adı aQuantity: miktar aPrice: limit fiyatı | Bir Limit Order verir |
| GetSmartTrade | aId: işlemin kimliği | İşlemin Id'sine göre bir Smart Trade alın |
| CancelSmartTrade | aId: işlemin kimliği | Bir Smart Trade'i Trade'in Id'sine göre iptal et |
| CloseByMarketSmartTrade | aId: işlemin kimliği | |
| EditSmartTrade | aId: işlemin kimliği | Mevcut bir Smart Trade'i düzenle |
| ForceStartSmartTrade | aId: işlemin kimliği | Bir Smart Trade'i zorla başlat |
| AddFundsSmartTrade | aId: işlemin kimliği | Bir Smart Trade'e fon ekle |
| GetSmartTradeTrades | aId: işlemin kimliği | Bir Smart Trade'in işlemlerini al |
| Yöntem | Arguments | Açıklama |
| CreateDCABot | Yeni bir DCA Bot oluştur | |
| GetDCABot | aId: botun id'si | Get a DCA Bot by Id |
| GetDCABots | Tüm DCA Botlarını Al | |
| EnableDCABot | aId: botun id'si | Bir DCA Bot Etkinleştirme |
| DisableDCABot | aId: botun id'si | Disable a DCA Bot |
| DeleteDCABot | aId: botun id'si | Bir DCA Bot'u sil |
| CancelDCABot | aId: botun id'si | Bir DCA Bot'unu İptal Et |
| GetDCABotStats | DCA Bot istatistiklerini alın | |
| GetAvailableStrategyList | Mevcut strateji listesini al | |
| GetBlacklistPairs | Kara liste çiftlerini al | |
| AddBlacklistPairs | Kara liste çiftleri ekle |
| Yöntem | Arguments | Açıklama |
| GetDeals | Tüm işlemleri al | |
| GetDeal | aId: deal'in kimliği | Bir anlaşmayı Id'ye göre alın |
| UpdateDeal | aId: deal'in kimliği | Bir işlemi (deal) güncelle |
| CancelDeal | aId: deal'in kimliği | Bir anlaşmayı iptal et |
| CloseAtMarketDeal | aId: deal'in kimliği | Bir işlemi (deal) piyasa fiyatından kapat |
| Yöntem | Arguments | Açıklama |
| CreateGridBot | Yeni bir Grid Bot oluştur | |
| GetGridBot | aId: botun id'si | Get a Grid Bot by Id |
| GetGridBots | Tüm Grid Bot'ları Al | |
| EnableGridBot | aId: botun id'si | Bir Grid Bot Etkinleştir |
| DisableGridBot | aId: botun id'si | Bir Grid Bot'u Devre Dışı Bırakma |
| DeleteGridBot | aId: botun id'si | Bir Grid Bot'u Sil |
OnConnect
Yeni bir WebSocket bağlantısı açıldığında
OnDisconnect
Bir WebSocket bağlantısı kapatıldığında
OnThreeCommasConnect
İstemci 3Commas sunucusundan bir Welcome mesajı aldığında, bu bağlantının hazır olduğu anlamına gelir.
OnThreeCommasConfirmSubscription
İstemci tarafından gönderilen önceki bir aboneliği onaylar.
OnThreeCommasRejectSubscription
Bir 3Commas kanalına abone olmaya çalışırken bir hata oluştu
OnThreeCommasMessage
Burada istemci, abone olunan kanallarla ilgili olarak sunucu tarafından gönderilen verileri alır
OnThreeCommasPing
Sunucu tarafından istemciye gönderilen Ping.
OnThreeCommasHTTPException
HTTP REST yöntemleri çağrılırken herhangi bir hata olursa, bu olay çağrılır.