gepangpang 2 tahun lalu
induk
melakukan
3adbb98c62
1 mengubah file dengan 10 tambahan dan 2 penghapusan
  1. 10 2
      standard/src/gate_swap.rs

+ 10 - 2
standard/src/gate_swap.rs

@@ -9,7 +9,7 @@ use rust_decimal_macros::dec;
 use serde_json::{json};
 use futures::stream::FuturesUnordered;
 use futures::{TryStreamExt};
-use tracing::{error, debug};
+use tracing::{error, debug, trace};
 use crate::{Platform, ExchangeEnum, Account, Position, Ticker, Market, Order, OrderCommand, PositionModeEnum};
 use exchanges::gate_swap_rest::GateSwapRest;
 
@@ -42,7 +42,15 @@ impl GateSwap {
 
         // 修改持仓模式
         let symbol_array: Vec<&str> = symbol.split("_").collect();
-        gate_swap.set_dual_mode(symbol_array[1], true).await.unwrap();
+        let mode_result = gate_swap.set_dual_mode(symbol_array[1], true).await;
+        match mode_result {
+            Ok(_) => {
+                trace!("Gate:设置持仓模式成功!")
+            }
+            Err(error) => {
+                error!("Gate:设置持仓模式失败!mode_result={}", error)
+            }
+        }
         // 获取市场信息
         gate_swap.market = GateSwap::get_market(&mut gate_swap).await.unwrap_or(gate_swap.market);
         return gate_swap;