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):