Add filtering

This commit is contained in:
Sik Yoon 2023-12-25 21:00:59 +09:00
parent 957c5e5a7d
commit e4664c119a
2 changed files with 24 additions and 2 deletions

View File

@ -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

View File

@ -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