|
|
@@ -411,7 +411,7 @@ impl Platform for PhemexSwap {
|
|
|
async fn set_dual_mode(&mut self, _coin: &str, _is_dual_mode: bool) -> Result<String, Error> {
|
|
|
let symbol = utils::format_symbol(self.symbol.clone(), "").replace("1000", "u1000");
|
|
|
let params = json!({
|
|
|
- "symbol":symbol,
|
|
|
+ "symbol": symbol,
|
|
|
"targetPosMode": "Hedged"
|
|
|
});
|
|
|
|
|
|
@@ -425,11 +425,11 @@ impl Platform for PhemexSwap {
|
|
|
|
|
|
// 更新杠杆
|
|
|
async fn set_dual_leverage(&mut self, leverage: &str) -> Result<String, Error> {
|
|
|
- let leverage_int = leverage.parse::<i32>().unwrap();
|
|
|
let symbol = utils::format_symbol(self.symbol.clone(), "").replace("1000", "u1000");
|
|
|
let params = json!({
|
|
|
"symbol": symbol,
|
|
|
- "leverageRr": leverage_int,
|
|
|
+ "longLeverageRr": leverage,
|
|
|
+ "shortLeverageRr": leverage,
|
|
|
});
|
|
|
|
|
|
let response = self.request.set_leverage(params).await;
|