update fetch_closed_orders

This commit is contained in:
lz_db
2025-11-30 08:08:29 +08:00
parent 0795f47168
commit 6bb93a3968
2 changed files with 17 additions and 14 deletions

View File

@@ -714,14 +714,16 @@ class mt5(Exchange, ImplicitAPI):
"""异步获取已平仓订单 - 修复版本"""
if not hasattr(self, 'token') or not self.token:
await self.get_token()
yesterday = datetime.now() - timedelta(days=3)
from_day = yesterday.strftime('%Y-%m-%d') + 'T00:00:00'
tomorrow = datetime.now() + timedelta(days=1)
to_day = tomorrow.strftime('%Y-%m-%d') + 'T00:00:00'
if params.get('from') is None or params.get('to') is None:
yesterday = datetime.now() - timedelta(days=3)
params['from'] = yesterday.strftime('%Y-%m-%d') + 'T00:00:00'
tomorrow = datetime.now() + timedelta(days=1)
params['to'] = tomorrow.strftime('%Y-%m-%d') + 'T00:00:00'
request = {
'id': self.token,
'from': from_day,
'to': to_day,
'sort': 'OpenTime',
'ascending': 'true',
}