1 Star 0 Fork 163

好好学习,天天向上/tqsdk-python

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
datetime_state.py 785 Bytes
Copy Edit Raw Blame History
shinny-mayanqiong authored 2021-07-20 17:59 +08:00 . tqsdk-2.7.0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = 'mayanqiong'
"""
时间帮助函数,根据回测/实盘获取不同的当前时间
模块内部创建使用
"""
import time
class TqDatetimeState:
def __init__(self):
self.data_ready = False # 是否收到了第一个 mdhis_more_data
self.tqsdk_backtest = {}
def get_current_dt(self):
"""返回当前 nano timestamp"""
if self.tqsdk_backtest:
return self.tqsdk_backtest.get('current_dt')
else:
return int(time.time() * 1e9)
def update_state(self, diff):
self.tqsdk_backtest.update(diff.get('_tqsdk_backtest', {}))
if not self.data_ready and diff.get('mdhis_more_data', True) is False:
self.data_ready = True
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/study_hard__day_by_day/tqsdk-python.git
git@gitee.com:study_hard__day_by_day/tqsdk-python.git
study_hard__day_by_day
tqsdk-python
tqsdk-python
master

Search