加入精准回测数据

This commit is contained in:
27942
2026-02-04 22:22:40 +08:00
parent f0d0614873
commit a04bc121c9

View File

@@ -462,24 +462,29 @@ class BitmartFuturesTransaction:
logger.info("开始运行三分之一策略交易...")
# 启动时设置全仓高杠杆
if not self.set_leverage():
logger.error("杠杆设置失败,程序继续运行但可能下单失败")
return
page_start = True
while True:
# 启动时设置全仓高杠杆
if not self.set_leverage():
logger.error("杠杆设置失败,程序继续运行但可能下单失败")
return
if page_start:
# 打开浏览器
for i in range(5):
if self.openBrowser():
logger.info("浏览器打开成功")
break
else:
self.ding("打开浏览器失败!", error=True)
return
# 打开浏览器
for i in range(5):
if self.openBrowser():
logger.info("浏览器打开成功")
break
else:
self.ding("打开浏览器失败!", error=True)
return
# 进入交易页面
self.page.get("https://derivatives.bitmart.com/zh-CN/futures/ETHUSDT")
# 进入交易页面
self.page.get("https://derivatives.bitmart.com/zh-CN/futures/ETHUSDT")
page_start = False
try:
# 1. 获取K线数据当前K线和上一根K线
@@ -522,6 +527,8 @@ class BitmartFuturesTransaction:
self.page.close()
time.sleep(5)
page_start = True
except KeyboardInterrupt:
logger.info("用户中断,程序退出")
break