Make print message clearer
This commit is contained in:
parent
bae564bf68
commit
9f6678c69d
|
|
@ -356,7 +356,7 @@ pub async fn limit_order_buy(
|
||||||
// reflect available_usdt in [asset_manage_announcement]
|
// reflect available_usdt in [asset_manage_announcement]
|
||||||
// sub_available_usdt(cummulative_quote_qty).await;
|
// sub_available_usdt(cummulative_quote_qty).await;
|
||||||
sub_available_usdt(used_usdt).await;
|
sub_available_usdt(used_usdt).await;
|
||||||
println!(" buy coin 완료");
|
println!("buy {}", element.symbol);
|
||||||
} else {
|
} else {
|
||||||
insert_value_container.push(used_usdt.to_string()); // used_usdt
|
insert_value_container.push(used_usdt.to_string()); // used_usdt
|
||||||
insert_value_container.push(0.0.to_string()); // expected_get_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
|
&& element.pure_profit_percent >= target_profit_percent * 2.0
|
||||||
{
|
{
|
||||||
println!(
|
println!(
|
||||||
"Sold 200% target_profit_percent: {:.3}",
|
"Selling {} 200% target_profit_percent: {:.3}",
|
||||||
|
element.symbol,
|
||||||
target_profit_percent * 2.0
|
target_profit_percent * 2.0
|
||||||
);
|
);
|
||||||
is_sell = true;
|
is_sell = true;
|
||||||
|
|
@ -569,14 +570,16 @@ pub async fn monitoring_filled_buy_order(
|
||||||
&& element.pure_profit_percent < target_profit_percent * 0.2
|
&& element.pure_profit_percent < target_profit_percent * 0.2
|
||||||
{
|
{
|
||||||
println!(
|
println!(
|
||||||
"Sold 20% target_profit_percent: {:.3}",
|
"selling {} 20% target_profit_percent: {:.3}",
|
||||||
|
element.symbol,
|
||||||
target_profit_percent * 0.2
|
target_profit_percent * 0.2
|
||||||
);
|
);
|
||||||
is_sell = true;
|
is_sell = true;
|
||||||
} else if server_epoch - element.close_time > 12_600_000 // 30min * 7
|
} else if server_epoch - element.close_time > 12_600_000 // 30min * 7
|
||||||
{
|
{
|
||||||
println!(
|
println!(
|
||||||
"Sold time up {:.3}",
|
"selling {} due to time up {:.3}",
|
||||||
|
element.symbol,
|
||||||
element.pure_profit_percent
|
element.pure_profit_percent
|
||||||
);
|
);
|
||||||
is_sell = true;
|
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;
|
// limit_order_sell(&element, sell_price_ahead, base_qty_to_be_ordered, &client, &exchange_info_vec, &trade_fee_vec).await;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if element.pure_profit_percent < (target_profit_percent * -1.0) - 0.2 {
|
if element.pure_profit_percent < (target_profit_percent * -1.0) - 0.2 // -0.2 means about double trade fees.
|
||||||
// -0.2 means about double trade fees.
|
{
|
||||||
|
println!(
|
||||||
|
"selling {} due to lower limit {:.3}",
|
||||||
|
element.symbol,
|
||||||
|
element.pure_profit_percent
|
||||||
|
);
|
||||||
limit_order_sell(
|
limit_order_sell(
|
||||||
&element,
|
&element,
|
||||||
element.current_price,
|
element.current_price,
|
||||||
|
|
@ -1241,7 +1249,7 @@ pub async fn monitoring_filled_sell_order(
|
||||||
delete_record(&delete_table_name, &delete_condition).await;
|
delete_record(&delete_table_name, &delete_condition).await;
|
||||||
|
|
||||||
// total_get_usdt = decimal_add(total_get_usdt, element.get_usdt_fee_adjusted);
|
// 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]
|
// update profit_percent in [achievement_evaluation]
|
||||||
|
|
@ -1435,7 +1443,7 @@ pub async fn cancel_buy_order(
|
||||||
} else {
|
} else {
|
||||||
sub_available_usdt(decimal_sub(cummulative_quote_qty, order.used_usdt));
|
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() {
|
} else if T.get("code").is_some() {
|
||||||
|
|
@ -1909,7 +1917,7 @@ pub async fn query_buy_order(
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
if T.get("status").unwrap().as_str().unwrap() == "FILLED" {
|
if T.get("status").unwrap().as_str().unwrap() == "FILLED" {
|
||||||
println!(" buy coin 완료");
|
println!("buy {}", order.symbol);
|
||||||
// update available_usdt
|
// update available_usdt
|
||||||
if order.used_usdt > cummulative_quote_qty {
|
if order.used_usdt > cummulative_quote_qty {
|
||||||
add_available_usdt(decimal_sub(order.used_usdt, cummulative_quote_qty));
|
add_available_usdt(decimal_sub(order.used_usdt, cummulative_quote_qty));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user