Administrator
2023-10-27 23ba2f4bb794be805381d34f2d12dc641ef1a63c
l2/cancel_buy_strategy.py
@@ -7,6 +7,7 @@
# 计算范围到申报时间的那一秒
import json
import logging
import random
import time
import constant
@@ -48,6 +49,7 @@
    def __new__(cls, *args, **kwargs):
        if not cls.__instance:
            cls.__instance = super(SecondCancelBigNumComputer, cls).__new__(cls, *args, **kwargs)
            time.sleep(random.randint(0, 2000) / 1000)
            cls.__load_datas()
        return cls.__instance
@@ -390,6 +392,7 @@
    def __new__(cls, *args, **kwargs):
        if not cls.__instance:
            cls.__instance = super(HourCancelBigNumComputer, cls).__new__(cls, *args, **kwargs)
            time.sleep(random.randint(0, 2000) / 1000)
            cls.__load_datas()
        return cls.__instance
@@ -677,6 +680,7 @@
    def __new__(cls, *args, **kwargs):
        if not cls.__instance:
            cls.__instance = super(DCancelBigNumComputer, cls).__new__(cls, *args, **kwargs)
            time.sleep(random.randint(0, 2000) / 1000)
            cls.__load_datas()
        return cls.__instance
@@ -843,6 +847,7 @@
    def __new__(cls, *args, **kwargs):
        if not cls.__instance:
            cls.__instance = super(LCancelBigNumComputer, cls).__new__(cls, *args, **kwargs)
            time.sleep(random.randint(0, 2000) / 1000)
            cls.__load_datas()
        return cls.__instance
@@ -1318,6 +1323,7 @@
    def __new__(cls, *args, **kwargs):
        if not cls.__instance:
            cls.__instance = super(FastCancelBigNumComputer, cls).__new__(cls, *args, **kwargs)
            time.sleep(random.randint(0, 2000) / 1000)
            cls.__load_datas()
        return cls.__instance
@@ -1999,6 +2005,7 @@
    def __new__(cls, *args, **kwargs):
        if not cls.__instance:
            cls.__instance = super(LatestCancelIndexManager, cls).__new__(cls, *args, **kwargs)
            time.sleep(random.randint(0, 2000) / 1000)
            cls.__load_datas()
        return cls.__instance