from tqz_extern.json_operator import TQZJsonOperator
import os
class MakeConfig:
DAY: str = 'day'
NIGHT: str = 'night'
@classmethod
def reset_trading_time_json(cls, source_trading_time_json: str, target_trading_time_json: str):
assert os.path.exists(path=source_trading_time_json), f'Bad path: {source_trading_time_json} not exist.'
content = TQZJsonOperator.tqz_load_jsonfile(jsonfile=source_trading_time_json)
target_content: {str, dict} = {}
for instrument, data in content.items():
target_content[instrument] = {cls.DAY: [], cls.NIGHT: []}
for session in data[cls.DAY]:
session_item = []
[session_item.append(int(f'{session_time.split(":")[0]}{session_time.split(":")[1]}')) for session_time
in session]
target_content[instrument][cls.DAY].append(session_item)
for session in data[cls.NIGHT]:
session_item = []
[session_item.append(int(f'{session_time.split(":")[0]}{session_time.split(":")[1]}')) for session_time
in session]
target_content[instrument][cls.NIGHT].append(session_item)
TQZJsonOperator.tqz_write_jsonfile(content=target_content, target_jsonfile=target_trading_time_json)
if __name__ == '__main__':
MakeConfig.reset_trading_time_json(source_trading_time_json='source_trading_time.json', target_trading_time_json='trading_time.json')
化交易之One Piece篇 - onepiece_rsh - reset trading_time.json
原创
©著作权归作者所有:来自51CTO博客作者ErwinSmith的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
量化交易开发之基本语法(三)
本教程则是以量化的情景从零讲解python编程,所以将更适合想学做量化策略的人。
数据 变量名 python -
量化交易之One Piece篇 - one_piece_server.py(stable版)
【代码】量化交易之One Piece篇 - one_piece_server.py(stable版)
python 开发语言 GAP json 启动脚本 -
量化交易之One Piece篇 - OnePieceEnum.h
【代码】量化交易之One Piece篇 - OnePieceEnum.h。
one piece #pragma -
量化交易之One Piece篇 - MarketCTP.h
【代码】量化交易之One Piece篇 - MarketCTP.h。
c++ linux one piece #include ios -
量化交易之One Piece篇 - spdlog - 示例demo
【代码】量化交易之One Piece篇 - spdlog - 示例demo。
c++ 算法 开发语言 #include -
量化交易之One Piece篇 - 模板 - ITraderApi.h
【代码】量化交易之One Piece篇 - 模板 - ITraderApi.h。
one piece c++ #include #pragma Data -
量化交易之One Piece篇 - 模板 - ICoreListener.h
【代码】量化交易之One Piece篇 - 模板 - ICoreListener.h。
one piece c++ #include #pragma