WebSocket 数据流提供交易和成交的实时市场数据更新
您可以订阅以下公共频道:
| 方法 | 参数 | 描述 |
| SubscribeSmartTrades | ||
| SubscribeDeals |
这些通道需要针对 3Commas 服务器进行 身份验证。因此,请先在您的 3Commas 账户中申请 API 密钥,然后在组件的 ThreeComas 属性中设置相应的值:
ApiKey
ApiSecret
如果订阅成功,将调用事件 OnThreeCommasConfirmSubscription。 如果失败,将调用事件 OnThreeCommasRejectSubscription, 您可以使用 aRawMessage 参数获取拒绝原因。
| 方法 | 参数 | 描述 |
| GetPing | ||
| GetServerTime | 返回服务器时间 |
| 方法 | 参数 | 描述 |
| GetAccounts | 用户已连接的交易所列表 | |
| GetMarketList | 支持的市场列表 | |
| GetMarketPairs | aMarketCode:市场代码 | 所有市场交易对 |
| GetCurrencyRatesWithLeverageData | aMarketCode:市场代码 aPair:交易对名称 | 带杠杆数据的货币汇率和限额 |
| GetCurrencyRates | aMarketCode:市场代码 aPair:交易对名称 | 汇率和限额 |
| GetBalances | aAccountId:账户 ID | 指定交易所的负载均衡 |
| GetAccountTableData | aAccountId:账户 ID | 指定交易所上所有用户余额的信息 |
| GetAccountLeverage | aAccountId:账户 ID;aPair:交易对名称。 | 账户杠杆信息 |
| GetAccountInfo | aAccountId:账户 ID | 单账户信息 |
| 方法 | 参数 | 描述 |
| GetSmartTradeHistory | 获取交易历史 | |
| PlaceMarketOrder | aAccountId:账户 IDaOrderSide:买入或卖出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 | 获取智能交易的成交记录 |
| 方法 | 参数 | 描述 |
| CreateDCABot | 创建新的 DCA 机器人 | |
| GetDCABot | aId:机器人的 id | 通过 Id 获取 DCA Bot |
| GetDCABots | 获取所有 DCA 机器人 | |
| EnableDCABot | aId:机器人的 id | 启用 DCA 机器人 |
| DisableDCABot | aId:机器人的 id | 禁用 DCA Bot |
| DeleteDCABot | aId:机器人的 id | 删除 DCA 机器人 |
| CancelDCABot | aId:机器人的 id | 取消 DCA Bot |
| GetDCABotStats | 获取 DCA 机器人统计信息 | |
| GetAvailableStrategyList | 获取可用策略列表 | |
| GetBlacklistPairs | 获取黑名单交易对 | |
| AddBlacklistPairs | 添加黑名单交易对 |
| 方法 | 参数 | 描述 |
| GetDeals | 获取所有交易 | |
| GetDeal | aId:交易的 ID | 通过 Id 获取交易 |
| UpdateDeal | aId:交易的 ID | 更新一笔交易 |
| CancelDeal | aId:交易的 ID | 取消交易 |
| CloseAtMarketDeal | aId:交易的 ID | 以市价平仓 |
| 方法 | 参数 | 描述 |
| CreateGridBot | 创建新的网格机器人 | |
| GetGridBot | aId:机器人的 id | 通过 Id 获取 Grid Bot |
| GetGridBots | 获取所有网格机器人 | |
| 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 方法时出现任何错误,将调用此事件。