From 8218790ab15e752d982ee9c0df156ceea849c9a9 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 05 十二月 2022 22:02:47 +0800 Subject: [PATCH] 策略优化,增加买1价格的影响 --- log.py | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/log.py b/log.py index 808cd0f..d341ad3 100644 --- a/log.py +++ b/log.py @@ -2,10 +2,13 @@ 鏃ュ織 """ import datetime +import json import os import sys from loguru import logger + +import tool class MyLogger: @@ -64,7 +67,12 @@ logger.add(self.get_path("system", "system"), filter=lambda record: record["extra"].get("name") == "system", rotation="00:00", compression="zip", enqueue=True) - logger.add(self.get_path("ths", "buy_1_volumn"), filter=lambda record: record["extra"].get("name") == "buy_1_volumn", + logger.add(self.get_path("ths", "buy_1_volumn"), + filter=lambda record: record["extra"].get("name") == "buy_1_volumn", + rotation="00:00", compression="zip", enqueue=True) + + logger.add(self.get_path("ths", "buy_1_volumn_record"), + filter=lambda record: record["extra"].get("name") == "buy_1_volumn_record", rotation="00:00", compression="zip", enqueue=True) def get_path(self, dir_name, log_name): @@ -94,6 +102,8 @@ logger_system = __mylogger.get_logger("system") logger_buy_1_volumn = __mylogger.get_logger("buy_1_volumn") + +logger_buy_1_volumn_record = __mylogger.get_logger("buy_1_volumn_record") class LogUtil: @@ -152,10 +162,28 @@ __export_l2_trade_log(code, date, dir_) +def compute_buy1_real_time(time_): + ts = time_.split(":") + s = int(ts[0]) * 3600 + int(ts[1]) * 60 + int(ts[2]) + cha = (s - 2) % 3 + return tool.time_seconds_format(s - 2 - cha) + + if __name__ == '__main__': # logger_l2_process_time.info("test123") date = datetime.datetime.now().strftime("%Y-%m-%d") - LogUtil.extract_log_from_key("002383", "D:/logs/gp/l2/l2_process_time.{}.log".format(date), - "D:/logs/gp/l2/l2_process_time{}.{}.log".format("002383", date)) + LogUtil.extract_log_from_key("000666", "D:/logs/gp/ths/buy_1_volumn_record.{}.log".format(date), + "D:/logs/gp/ths/buy_1_volumn_record{}.{}.log".format("000666", date)) # __analyse_pricess_time() + # with open("D:\\logs\\gp\\ths\\buy_1_volumn_record002911.2022-12-01.log",encoding="utf-8") as f: + # line = "1" + # while line: + # line = f.readline() + # line = (line.split("-")[-1].replace("'","\"")) + # data = json.loads(line) + # print(compute_space_time(data["time"]),data["volumn"]) + # + # print( compute_space_time("10:00:06")) + + -- Gitblit v1.8.0