Merge pull request #2191 from vnpy/dev-portfolio-manager

Dev portfolio manager
This commit is contained in:
vn.py 2019-11-12 15:18:43 +09:00 committed by GitHub
commit d188e3dbaa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -187,6 +187,8 @@ class BybitRestApi(RestClient):
""" """
Generate ByBit signature. Generate ByBit signature.
""" """
request.headers = {"Referer": "vn.py"}
if request.method == "GET": if request.method == "GET":
api_params = request.params api_params = request.params
if api_params is None: if api_params is None:
@ -529,8 +531,16 @@ class BybitRestApi(RestClient):
break break
else: else:
data = resp.json() data = resp.json()
if not data:
ret_msg = data["ret_msg"]
if ret_msg != "ok":
msg = f"获取历史数据出错,错误信息:{ret_msg}"
self.gateway.write_log(msg)
break
if not data["result"]:
msg = f"获取历史数据为空,开始时间:{start_time},数量:{count}" msg = f"获取历史数据为空,开始时间:{start_time},数量:{count}"
self.gateway.write_log(msg)
break break
buf = [] buf = []