Add filtering
This commit is contained in:
parent
957c5e5a7d
commit
e4664c119a
|
|
@ -271,6 +271,7 @@ pub async fn list_up_for_sell(
|
|||
.build()
|
||||
.unwrap();
|
||||
let mut supertrend_vec: Vec<SupertrendData> = Vec::new();
|
||||
let server_epoch = server_epoch().await;
|
||||
for element in filled_buy_orders {
|
||||
if element.used_usdt >= dec!(10.0) {
|
||||
let lot_step_size_option = exchange_info_vec
|
||||
|
|
@ -342,6 +343,16 @@ pub async fn list_up_for_sell(
|
|||
&trade_fee_vec,
|
||||
)
|
||||
.await;
|
||||
} else if server_epoch - element.transact_time > 27_000_000 && element.pure_profit_percent.is_sign_positive() {
|
||||
limit_order_sell(
|
||||
&element,
|
||||
element.current_price,
|
||||
base_qty_to_be_ordered,
|
||||
&client,
|
||||
&exchange_info_vec,
|
||||
&trade_fee_vec,
|
||||
)
|
||||
.await;
|
||||
}
|
||||
// TODO: sell_count가 1일 때 적용하기
|
||||
// else if (supertrend_vec
|
||||
|
|
|
|||
|
|
@ -279,6 +279,7 @@ pub async fn list_up_for_sell(
|
|||
.build()
|
||||
.unwrap();
|
||||
let mut supertrend_vec: Vec<SupertrendData> = Vec::new();
|
||||
let server_epoch = server_epoch().await;
|
||||
for element in filled_buy_orders {
|
||||
if element.used_usdt >= dec!(10.0) {
|
||||
let lot_step_size_option = exchange_info_vec
|
||||
|
|
@ -350,6 +351,16 @@ pub async fn list_up_for_sell(
|
|||
&trade_fee_vec,
|
||||
)
|
||||
.await;
|
||||
} else if server_epoch - element.transact_time > 27_000_000 && element.pure_profit_percent.is_sign_positive() {
|
||||
limit_order_sell(
|
||||
&element,
|
||||
element.current_price,
|
||||
base_qty_to_be_ordered,
|
||||
&client,
|
||||
&exchange_info_vec,
|
||||
&trade_fee_vec,
|
||||
)
|
||||
.await;
|
||||
}
|
||||
// TODO: sell_count가 1일 때 적용하기
|
||||
// else if (supertrend_vec
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user