1
This commit is contained in:
12
ccxt/mt5.py
12
ccxt/mt5.py
@@ -24,6 +24,7 @@ from ccxt.base.errors import InvalidNonce
|
||||
from ccxt.base.errors import RequestTimeout
|
||||
from ccxt.base.decimal_to_precision import TICK_SIZE
|
||||
from ccxt.base.precise import Precise
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
|
||||
class mt5(Exchange, ImplicitAPI):
|
||||
@@ -730,11 +731,20 @@ class mt5(Exchange, ImplicitAPI):
|
||||
def fetch_closed_orders(self, symbol=None, since=None, limit=None, params={}):
|
||||
"""获取已平仓订单"""
|
||||
self.load_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'
|
||||
request = {
|
||||
'id': self.token,
|
||||
'from': from_day,
|
||||
'to': to_day,
|
||||
'sort': 'OpenTime',
|
||||
'ascending': 'true',
|
||||
}
|
||||
|
||||
response = self.private_get_closedorders(self.extend(request, params))
|
||||
response = self.private_get_orderhistory(self.extend(request, params))
|
||||
data = self.safe_list(response, 'orders')
|
||||
|
||||
if symbol is not None:
|
||||
market = self.market(symbol)
|
||||
|
||||
Reference in New Issue
Block a user