优化前的提交
This commit is contained in:
@@ -581,11 +581,11 @@ class BitmartFuturesMeanReversionBot:
|
||||
if size <= 0:
|
||||
return False
|
||||
|
||||
size = 100
|
||||
|
||||
try:
|
||||
# 开多单
|
||||
if side == 1:
|
||||
self.click_safe('x://button[normalize-space(text()) ="市价"]')
|
||||
self.click_safe('x://button[normalize-space(text()) ="市价"]')
|
||||
self.click_safe('x://button[normalize-space(text()) ="市价"]')
|
||||
self.page.ele('x://*[@id="size_0"]').input(size, clear=True)
|
||||
self.click_safe('x://span[normalize-space(text()) ="买入/做多"]')
|
||||
@@ -594,8 +594,6 @@ class BitmartFuturesMeanReversionBot:
|
||||
|
||||
# 开空单
|
||||
elif side == 4:
|
||||
self.click_safe('x://button[normalize-space(text()) ="市价"]')
|
||||
self.click_safe('x://button[normalize-space(text()) ="市价"]')
|
||||
self.click_safe('x://button[normalize-space(text()) ="市价"]')
|
||||
self.page.ele('x://*[@id="size_0"]').input(size, clear=True)
|
||||
self.click_safe('x://span[normalize-space(text()) ="卖出/做空"]')
|
||||
@@ -604,7 +602,7 @@ class BitmartFuturesMeanReversionBot:
|
||||
|
||||
# 平多单(平多 = 卖出)
|
||||
elif side == 2:
|
||||
self.click_safe('x://button[normalize-space(text()) ="市价"]')
|
||||
self.click_safe('x://span[normalize-space(text()) ="市价"]')
|
||||
time.sleep(0.3) # 等待界面响应
|
||||
# 平仓时size可以设置大一些确保全部平仓
|
||||
self.page.ele('x://*[@id="size_0"]').input(size, clear=True)
|
||||
@@ -615,7 +613,7 @@ class BitmartFuturesMeanReversionBot:
|
||||
|
||||
# 平空单(平空 = 买入)
|
||||
elif side == 3:
|
||||
self.click_safe('x://button[normalize-space(text()) ="市价"]')
|
||||
self.click_safe('x://span[normalize-space(text()) ="市价"]')
|
||||
time.sleep(0.3) # 等待界面响应
|
||||
self.page.ele('x://*[@id="size_0"]').input(size, clear=True)
|
||||
time.sleep(0.3)
|
||||
@@ -1161,10 +1159,6 @@ class BitmartFuturesMeanReversionBot:
|
||||
return
|
||||
logger.info("TGE 端口获取成功")
|
||||
|
||||
# # 2. 接管浏览器
|
||||
# if not self.take_over_browser():
|
||||
# self.ding("接管浏览器失败!", error=True)
|
||||
# return
|
||||
logger.info("浏览器接管成功")
|
||||
self.page.get("https://derivatives.bitmart.com/zh-CN/futures/ETHUSDT")
|
||||
|
||||
@@ -1280,4 +1274,3 @@ if __name__ == "__main__":
|
||||
logger.error(f"程序异常退出: {e}")
|
||||
bot.ding(f"❌ 策略异常退出: {e}", error=True)
|
||||
raise
|
||||
|
||||
|
||||
Reference in New Issue
Block a user