|
|
@@ -36,6 +36,8 @@ pub enum BitMartSwapWsType {
|
|
|
pub enum BitMartSwapSubscribeType {
|
|
|
// 深度
|
|
|
PuFuturesDepth,
|
|
|
+ // 深度
|
|
|
+ PuFuturesTicker,
|
|
|
|
|
|
// 订单
|
|
|
PrFuturesOrders,
|
|
|
@@ -127,6 +129,8 @@ impl BitMartSwapWs {
|
|
|
for t in self.subscribe_types.clone() {
|
|
|
if match t {
|
|
|
BitMartSwapSubscribeType::PuFuturesDepth => false,
|
|
|
+ BitMartSwapSubscribeType::PuFuturesTicker => false,
|
|
|
+
|
|
|
|
|
|
BitMartSwapSubscribeType::PrFuturesOrders => true,
|
|
|
BitMartSwapSubscribeType::PrFuturesPositions => true,
|
|
|
@@ -161,6 +165,10 @@ impl BitMartSwapWs {
|
|
|
BitMartSwapSubscribeType::PuFuturesDepth => {
|
|
|
format!("futures/depth20:{}", symbol.to_uppercase())
|
|
|
}
|
|
|
+ BitMartSwapSubscribeType::PuFuturesTicker => {
|
|
|
+ format!("futures/ticker")
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
BitMartSwapSubscribeType::PrFuturesOrders => {
|
|
|
format!("futures/order")
|