def __init__(self, inner = None, predicate = None): from marketsim.gen._out.strategy.price._laddermm import LadderMM_SideFloatIObservableIOrderInt as _strategy_price_LadderMM_SideFloatIObservableIOrderInt from marketsim import deref_opt from marketsim.gen._out._false import false_ as _false_ self.inner = inner if inner is not None else deref_opt(_strategy_price_LadderMM_SideFloatIObservableIOrderInt()) self.predicate = predicate if predicate is not None else deref_opt(_false_()) Clearable_Impl.__init__(self)
def __init__(self, inner=None, predicate=None): from marketsim.gen._out.strategy.price._laddermm import LadderMM_SideFloatIObservableIOrderInt as _strategy_price_LadderMM_SideFloatIObservableIOrderInt from marketsim import deref_opt from marketsim.gen._out._false import false_ as _false_ self.inner = inner if inner is not None else deref_opt( _strategy_price_LadderMM_SideFloatIObservableIOrderInt()) self.predicate = predicate if predicate is not None else deref_opt( _false_()) Clearable_Impl.__init__(self)
def __init__(self, inner = None, lossFactor = None): from marketsim.gen._out._const import const_Float as _const_Float from marketsim.gen._out.strategy.price._laddermm import LadderMM_SideFloatIObservableIOrderInt as _strategy_price_LadderMM_SideFloatIObservableIOrderInt from marketsim.gen._out.event._event import Event from marketsim import _ from marketsim import event from marketsim import deref_opt self.inner = inner if inner is not None else deref_opt(_strategy_price_LadderMM_SideFloatIObservableIOrderInt()) self.lossFactor = lossFactor if lossFactor is not None else deref_opt(_const_Float(0.2)) self.impl = self.getImpl() self.on_order_created = Event() event.subscribe(self.impl.on_order_created, _(self)._send, self)
def __init__(self, inner = None, maximalSize = None): from marketsim.gen._out.strategy.price._laddermm import LadderMM_SideFloatIObservableIOrderInt as _strategy_price_LadderMM_SideFloatIObservableIOrderInt from marketsim import deref_opt self.inner = inner if inner is not None else deref_opt(_strategy_price_LadderMM_SideFloatIObservableIOrderInt()) self.maximalSize = maximalSize if maximalSize is not None else 20 Balancer_Impl.__init__(self)