From 0c88c29fd62db40cf57d0e5baf1db3ee1b0719d6 Mon Sep 17 00:00:00 2001 From: ddrwode <34234@3来 34> Date: Mon, 9 Mar 2026 10:40:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E4=B8=80=E4=B8=AA=E5=9B=9E?= =?UTF-8?q?=E6=B5=8B=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- job_bitmart.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/job_bitmart.py b/job_bitmart.py index 471a539..346be4a 100644 --- a/job_bitmart.py +++ b/job_bitmart.py @@ -574,6 +574,12 @@ class BBDelayReversalTrader: self.click_safe('x://button[normalize-space(text()) ="开仓"]') time.sleep(0.5) self.click_safe('x://button[normalize-space(text()) ="市价"]') + # -> 新增: 输入开仓金额 + order_usdt = self.calc_order_usdt() + if order_usdt > 0: + self.page.ele('x://*[@id="size_0"]').input(vals=order_usdt, clear=True) + time.sleep(0.5) + self.click_safe('x://span[normalize-space(text()) ="卖出/做空"]') time.sleep(3) self.get_position_status() @@ -618,6 +624,12 @@ class BBDelayReversalTrader: self.click_safe('x://button[normalize-space(text()) ="开仓"]') time.sleep(0.5) self.click_safe('x://button[normalize-space(text()) ="市价"]') + # -> 新增: 输入开仓金额 + order_usdt = self.calc_order_usdt() + if order_usdt > 0: + self.page.ele('x://*[@id="size_0"]').input(vals=order_usdt, clear=True) + time.sleep(0.5) + self.click_safe('x://span[normalize-space(text()) ="买入/做多"]') time.sleep(3) self.get_position_status() @@ -673,6 +685,10 @@ class BBDelayReversalTrader: self.click_safe('x://button[normalize-space(text()) ="开仓"]') time.sleep(0.5) self.click_safe('x://button[normalize-space(text()) ="市价"]') + order_usdt = self.calc_order_usdt() + if order_usdt > 0: + self.page.ele('x://*[@id="size_0"]').input(vals=order_usdt, clear=True) + time.sleep(0.5) self.click_safe('x://span[normalize-space(text()) ="卖出/做空"]') time.sleep(3) if self.verify_position(-1): @@ -683,6 +699,10 @@ class BBDelayReversalTrader: self.click_safe('x://button[normalize-space(text()) ="开仓"]') time.sleep(0.5) self.click_safe('x://button[normalize-space(text()) ="市价"]') + order_usdt = self.calc_order_usdt() + if order_usdt > 0: + self.page.ele('x://*[@id="size_0"]').input(vals=order_usdt, clear=True) + time.sleep(0.5) self.click_safe('x://span[normalize-space(text()) ="卖出/做空"]') time.sleep(3) if self.verify_position(-1): @@ -733,6 +753,10 @@ class BBDelayReversalTrader: self.click_safe('x://button[normalize-space(text()) ="开仓"]') time.sleep(0.5) self.click_safe('x://button[normalize-space(text()) ="市价"]') + order_usdt = self.calc_order_usdt() + if order_usdt > 0: + self.page.ele('x://*[@id="size_0"]').input(vals=order_usdt, clear=True) + time.sleep(0.5) self.click_safe('x://span[normalize-space(text()) ="买入/做多"]') time.sleep(3) if self.verify_position(1): @@ -743,6 +767,10 @@ class BBDelayReversalTrader: self.click_safe('x://button[normalize-space(text()) ="开仓"]') time.sleep(0.5) self.click_safe('x://button[normalize-space(text()) ="市价"]') + order_usdt = self.calc_order_usdt() + if order_usdt > 0: + self.page.ele('x://*[@id="size_0"]').input(vals=order_usdt, clear=True) + time.sleep(0.5) self.click_safe('x://span[normalize-space(text()) ="买入/做多"]') time.sleep(3) if self.verify_position(1):