| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- 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
- 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
|