Bladeren bron

添加标记,

skyffire 9 maanden geleden
bovenliggende
commit
08d679110c
2 gewijzigde bestanden met toevoegingen van 7 en 2 verwijderingen
  1. 3 1
      standard/src/binance_swap_handle.rs
  2. 4 1
      standard/src/bybit_swap_handle.rs

+ 3 - 1
standard/src/binance_swap_handle.rs

@@ -91,7 +91,9 @@ pub fn handle_force_order(res_data: &ResponseData) -> ForceOrder {
     if side == "SELL" {
         amount = -amount
     }
-    let value = price * amount;
+    let mut value = price * amount;
+    value.rescale(0);
+    value += dec!(0.1);
 
     ForceOrder {
         time,

+ 4 - 1
standard/src/bybit_swap_handle.rs

@@ -4,6 +4,7 @@ use chrono::Utc;
 use lazy_static::lazy_static;
 use rust_decimal::{Decimal};
 use rust_decimal::prelude::FromPrimitive;
+use rust_decimal_macros::dec;
 use serde_json::{from_value, Value};
 use tokio::sync::Mutex;
 use tokio::time::Instant;
@@ -113,7 +114,9 @@ pub fn handle_force_order(res_data: &ResponseData) -> ForceOrder {
     if side == "Sell" {
         amount = -amount
     }
-    let value = price * amount;
+    let mut value = price * amount;
+    value.rescale(0);
+    value += dec!(0.2);
 
     ForceOrder {
         time,