WebSocket フィードはトレードとディールのリアルタイム市場データ更新を提供します。
次のPublic channelsにサブスクライブできます:
| メソッド | Arguments | 説明 |
| SubscribeSmartTrades | ||
| SubscribeDeals |
これらのチャンネルは 3Commas サーバーに対する認証が必要です。まず 3Commas アカウントで API キーをリクエストし、コンポーネントの ThreeComas プロパティに値を設定してください。
ApiKey
ApiSecret
サブスクリプションが 成功した場合、OnThreeCommasConfirmSubscription イベントが呼び出されます。失敗した場合は OnThreeCommasRejectSubscription イベントが呼び出され、aRawMessage パラメータを使用して拒否の理由を取得できます。
| メソッド | Arguments | 説明 |
| GetPing | ||
| GetServerTime | サーバー時刻を返します |
| メソッド | Arguments | 説明 |
| GetAccounts | ユーザーが接続している取引所のリスト | |
| GetMarketList | サポートされているマーケットリスト | |
| GetMarketPairs | aMarketCode: マーケット のコード | すべての市場ペア |
| GetCurrencyRatesWithLeverageData | aMarketCode: マーケットの コード aPair: ペア名 | レバレッジデータを含む通貨レートと制限 |
| GetCurrencyRates | aMarketCode: マーケットの コード aPair: ペア名 | 通貨レートと制限 |
| GetBalances | aAccountId: アカウントの ID | 指定されたエクスチェンジの負荷分散 |
| GetAccountTableData | aAccountId: アカウントの ID | 指定された取引所でのすべてのユーザー残高に関する情報 |
| GetAccountLeverage | aAccountId: アカウントの ID。 aPair: ペア名。 | アカウントのレバレッジに関する情報 |
| GetAccountInfo | aAccountId: アカウントの ID | 単一アカウント情報 |
| メソッド | Arguments | 説明 |
| GetSmartTradeHistory | トレード履歴を取得します。 | |
| PlaceMarketOrder | aAccountId: アカウントの ID aOrderSide: 買い または 売り aPair: ペア名 aQuantity: 数量 | マーケット注文を発注します。 |
| PlaceLimitOrder | aAccountId: アカウントのID aOrderSide: 買いまたは売り aPair: 通貨ペア名 aQuantity: 数量 aPrice: 指値価格 | 指値注文を出します。 |
| GetSmartTrade | aId: 取引の ID | 取引 ID でスマートトレードを取得します。 |
| CancelSmartTrade | aId: 取引の ID | 取引 ID によってスマートトレードをキャンセルします |
| CloseByMarketSmartTrade | aId: 取引の ID | |
| EditSmartTrade | aId: 取引の ID | 既存のスマートトレードを編集します |
| ForceStartSmartTrade | aId: 取引の ID | スマートトレードを強制開始する |
| AddFundsSmartTrade | aId: 取引の ID | スマートトレードに資金を追加する |
| GetSmartTradeTrades | aId: 取引の ID | スマートトレードの取引を取得します。 |
| メソッド | Arguments | 説明 |
| CreateDCABot | 新しい DCA ボットを作成する | |
| GetDCABot | aId: ボットの ID | ID で DCA ボットを取得します。 |
| GetDCABots | すべての DCA ボットを取得する | |
| EnableDCABot | aId: ボットの ID | DCA Botを有効にする |
| DisableDCABot | aId: ボットの ID | DCA ボットを無効にする |
| DeleteDCABot | aId: ボットの ID | DCA ボットを削除する |
| CancelDCABot | aId: ボットの ID | DCA ボットをキャンセルする |
| GetDCABotStats | DCA ボット統計の取得 | |
| GetAvailableStrategyList | 利用可能な戦略リストを取得します。 | |
| GetBlacklistPairs | ブラックリストペアの取得 | |
| AddBlacklistPairs | ブラックリストペアを追加 |
| メソッド | Arguments | 説明 |
| GetDeals | すべての取引を取得する | |
| GetDeal | aId: ディールのID | Id で取引を取得 |
| UpdateDeal | aId: ディールのID | 取引を更新する |
| CancelDeal | aId: ディールのID | 取引をキャンセルします。 |
| CloseAtMarketDeal | aId: ディールのID | 成行価格でディールをクローズします |
| メソッド | Arguments | 説明 |
| CreateGridBot | 新しいグリッドボットを作成する | |
| GetGridBot | aId: ボットの ID | ID でグリッド ボットを取得する |
| GetGridBots | すべてのGrid Botを取得します | |
| EnableGridBot | aId: ボットの ID | グリッドボットを有効にする |
| DisableGridBot | aId: ボットの ID | グリッドボットを無効化する |
| DeleteGridBot | aId: ボットの ID | グリッドボットの削除 |
OnConnect
新しいWebSocket接続が開かれたとき
OnDisconnect
WebSocket接続が閉じられたとき
OnThreeCommasConnect
クライアントが 3Commas サーバーから Welcome メッセージを受信すると、接続の準備が整ったことを意味します。
OnThreeCommasConfirmSubscription
クライアントが送信した以前のサブスクリプションを確認します。
OnThreeCommasRejectSubscription
3Commasチャンネルへのサブスクライブを試みる際にエラーがあります
OnThreeCommasMessage
ここで、クライアントはサブスクライブしているチャンネルに関連して サーバーから送信されたデータを受信します
OnThreeCommasPing
サーバーからクライアントへのping。
OnThreeCommasHTTPException
HTTP REST メソッドの呼び出し中にエラーが発生した場合、このイベントが呼び出されます。