| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- import utils
- class BacktestFee:
-
- def __init__(self, msg=None):
- if msg == "v9":
- self.maker = -0.00001
- self.taker = 0.0002
- elif msg == "v0":
- self.maker = 0.0001
- self.taker = 0.0005
- else:
- self.maker = 0
- self.taker = 0
- class ExchangeInfo:
- def __init__(self) -> None:
- self.symbol = None
- self.tickSize = None
- self.stepSize = None
- self.multiplier = None
- class Order:
- def __init__(self):
- self.symbol = None
- self.order_id = None
- self.amount = None
- self.side = None
- self.price = None
- class Position():
- def __init__(self):
- self.longPos = 0
- self.shortPos = 0
- self.longAvg = 0
- self.shortAvg = 0
- class TraderMsg:
- def __init__(self):
- self.position = Position()
- self.cash = 0.0
- self.coin = 0.0
- self.orders = dict()
- self.ref_price = None
- self.market = []
- self.predict = 0.0
- class ClientParams:
- def __init__(self):
- self.name = None
- self.pair = None
- self.proxy = None
- self.access_key = None
- self.secret_key = None
- self.pass_key = None
- self.interval = None
- self.broker_id = None
- self.debug = None
- self.ip = 0
- class Config:
- def __init__(self):
- self.broker_id = None
- self.account_name = None
- self.access_key = None
- self.secret_key = None
- self.pass_key = None
- self.exchange = None
- self.pair = None
- self.debug = None
- self.open = None
- self.close = None
- self.server_port = None
- self.leverrate = None
- self.interval = 0.1
- self.close = None
- self.open = None
- self.refexchange = None
- self.refpair = None
- self.webhook = None
- self.used_pct = None
- self.place_order_limit = 0
- # self.proxy = "http://127.0.0.1:4780" # 仅在win下有效
- self.proxy = None # 仅在win下有效
- self.index = 0
- self.save = 0
- self.hold_coin = 0.0
- self.log = 0
- self.stoploss = 0.05
- self.gamma = 0.999
- self.grid = 1
- self.backtest = 0
- self.colo = 0
- self.fast = 1
- self.ip = 0
|