From 9f6678c69df2ddb5d80ead0398e385a5fdb56b15 Mon Sep 17 00:00:00 2001 From: Sik Yoon Date: Sun, 13 Aug 2023 01:04:12 +0900 Subject: [PATCH] Make print message clearer --- src/coex/order_team.rs | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/src/coex/order_team.rs b/src/coex/order_team.rs index 1071d03..903d950 100644 --- a/src/coex/order_team.rs +++ b/src/coex/order_team.rs @@ -356,7 +356,7 @@ pub async fn limit_order_buy( // reflect available_usdt in [asset_manage_announcement] // sub_available_usdt(cummulative_quote_qty).await; sub_available_usdt(used_usdt).await; - println!(" buy coin 완료"); + println!("buy {}", element.symbol); } else { insert_value_container.push(used_usdt.to_string()); // used_usdt insert_value_container.push(0.0.to_string()); // expected_get_usdt @@ -560,7 +560,8 @@ pub async fn monitoring_filled_buy_order( && element.pure_profit_percent >= target_profit_percent * 2.0 { println!( - "Sold 200% target_profit_percent: {:.3}", + "Selling {} 200% target_profit_percent: {:.3}", + element.symbol, target_profit_percent * 2.0 ); is_sell = true; @@ -569,14 +570,16 @@ pub async fn monitoring_filled_buy_order( && element.pure_profit_percent < target_profit_percent * 0.2 { println!( - "Sold 20% target_profit_percent: {:.3}", + "selling {} 20% target_profit_percent: {:.3}", + element.symbol, target_profit_percent * 0.2 ); is_sell = true; } else if server_epoch - element.close_time > 12_600_000 // 30min * 7 { println!( - "Sold time up {:.3}", + "selling {} due to time up {:.3}", + element.symbol, element.pure_profit_percent ); is_sell = true; @@ -627,8 +630,13 @@ pub async fn monitoring_filled_buy_order( // limit_order_sell(&element, sell_price_ahead, base_qty_to_be_ordered, &client, &exchange_info_vec, &trade_fee_vec).await; } } else { - if element.pure_profit_percent < (target_profit_percent * -1.0) - 0.2 { - // -0.2 means about double trade fees. + if element.pure_profit_percent < (target_profit_percent * -1.0) - 0.2 // -0.2 means about double trade fees. + { + println!( + "selling {} due to lower limit {:.3}", + element.symbol, + element.pure_profit_percent + ); limit_order_sell( &element, element.current_price, @@ -1241,7 +1249,7 @@ pub async fn monitoring_filled_sell_order( delete_record(&delete_table_name, &delete_condition).await; // total_get_usdt = decimal_add(total_get_usdt, element.get_usdt_fee_adjusted); - println!(" sell_coin 완료"); + println!("sell {}", element.symbol); } // update profit_percent in [achievement_evaluation] @@ -1435,7 +1443,7 @@ pub async fn cancel_buy_order( } else { sub_available_usdt(decimal_sub(cummulative_quote_qty, order.used_usdt)); } - println!(" partially buy coin 완료"); + println!("partially buy {}", order.symbol); } } } else if T.get("code").is_some() { @@ -1909,7 +1917,7 @@ pub async fn query_buy_order( .unwrap(); if T.get("status").unwrap().as_str().unwrap() == "FILLED" { - println!(" buy coin 완료"); + println!("buy {}", order.symbol); // update available_usdt if order.used_usdt > cummulative_quote_qty { add_available_usdt(decimal_sub(order.used_usdt, cummulative_quote_qty));