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