def __call__(self, side = None): from marketsim.gen._out.side._sell import Sell_ as _side_Sell_ from marketsim import deref_opt from marketsim.gen._out.order._curried._price_limit import price_Limit side = side if side is not None else deref_opt(_side_Sell_()) volume = self.volume return price_Limit(side, volume)
def __call__(self, side=None, volume=None): from marketsim.gen._out.side._sell import Sell_ as _side_Sell_ from marketsim.gen._out._constant import constant_Float as _constant_Float from marketsim.gen._out.order._curried._price_limit import price_Limit side = side if side is not None else _side_Sell_() volume = volume if volume is not None else _constant_Float(1.0) return price_Limit(side, volume)
def price_Limit(self, volume=None): from marketsim.gen._out.order._curried._price_limit import price_Limit return price_Limit(self, volume)
def __call__(self, volume = None): from marketsim.gen._out._constant import constant_Float as _constant_Float from marketsim.gen._out.order._curried._price_limit import price_Limit volume = volume if volume is not None else _constant_Float(1.0) side = self.side return price_Limit(side, volume)
def price_Limit(self, volume = None): from marketsim.gen._out.order._curried._price_limit import price_Limit return price_Limit(self,volume)