量化交易之hft篇 - log解析引擎 (hft_parser_engine)

41 篇文章 6 订阅
from tqz_hft_parser_app.hft_parser_path import TQZHftParserPath

from tqz_hft_parser_app.hft_trade_log_parser import TQZHftTradeLogParser
from tqz_hft_parser_app.hft_order_log_parser import TQZHftOrderLogParser
from tqz_hft_parser_app.hft_merits_creat import TQZHftMerits


class TQZHftParserKit:

    # --- api part ---
    @classmethod
    def parser_today(cls):
        cls.__reDump_parser_result()
        cls.__create_hft_merits()

    @classmethod
    def __reDump_parser_result(cls):
        """
        Parse trade & order_cancel_limits result.
        """
        TQZHftOrderLogParser.tqz_start_parser(
            order_source_log_allPath=TQZHftParserPath.order_source_log_allPath(),
            code_cancelOrderCounts_json_allPath=TQZHftParserPath.code_cancelOrderCounts_json_allPath()
        )
        TQZHftTradeLogParser.tqz_start_parser(
            trade_source_log_allPath=TQZHftParserPath.trade_source_log_allPath(),
            parser_trade_result_fold=TQZHftParserPath.parser_trade_result_fold()
        )

    @classmethod
    def __create_hft_merits(cls):
        TQZHftMerits.tqz_create(
            parser_trade_result_fold=TQZHftParserPath.parser_trade_result_fold(),
            code_cancelOrderCounts_json_allPath=TQZHftParserPath.code_cancelOrderCounts_json_allPath(),
            hft_merits_fold=TQZHftParserPath.hft_merits_fold()
        )


if __name__ == '__main__':
    TQZHftParserKit.parser_today()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值