|
|
@@ -308,14 +308,16 @@ def update_data_for_plotly_and_table():
|
|
|
# actual_profit_usdt_v2 = revenue_on_mexc - cost_on_chain
|
|
|
# actual_profit_usdt = actual_profit_usdt_v2 # 使用更精确的V2版本
|
|
|
|
|
|
- block_number = web3_client.w3.eth.block_number
|
|
|
+ # block_number = web3_client.w3.eth.block_number
|
|
|
+ block_number = 0
|
|
|
# 6. 满足利润条件,发送套利消息, PROFIT_LIMIT + 3的3是提前計算的成本,否則一直提交
|
|
|
global mode
|
|
|
global prev_profit_block_number
|
|
|
|
|
|
if actual_profit_usdt is not None and actual_profit_usdt > PROFIT_LIMIT + 3 and mode == 'trade':
|
|
|
# 确保有完整的链上数据
|
|
|
- if chain_swap_full_response and block_number == prev_profit_block_number + send_delay_block:
|
|
|
+ if chain_swap_full_response:
|
|
|
+ # and block_number == prev_profit_block_number + send_delay_block:
|
|
|
send_arb_msg(actual_profit_usdt, chain_swap_full_response, mexc_price_target_per_base, in_amount_to_query_human)
|
|
|
else:
|
|
|
logger.warning("利润满足但链上数据不完整,无法发送套利消息。")
|