diff --git a/src/future/order.rs b/src/future/order.rs index 536642d..fe14085 100644 --- a/src/future/order.rs +++ b/src/future/order.rs @@ -43,8 +43,9 @@ pub async fn entry_position( let mut unit_trade_usdt = get_unit_trade_usdt().await; if !available_usdt.is_zero() && !unit_trade_usdt.is_zero() && available_usdt >= unit_trade_usdt && future_trade_fee.user_level.is_some() { - let listup_positions = select_listuped_positions().await?; - + let mut listup_positions = select_listuped_positions().await?; + listup_positions.reverse(); + let server_epoch = get_server_epoch().await; let client = ClientBuilder::new() .timeout(tokio::time::Duration::from_millis(3000))