def getImpl(self): from marketsim.gen._out.ops._condition import Condition_IObservableBooleanIObservableFloatFloat as _ops_Condition_IObservableBooleanIObservableFloatFloat from marketsim.gen._out.ops._less import Less_IObservableFloatFloat as _ops_Less_IObservableFloatFloat from marketsim import deref_opt return deref_opt( _ops_Condition_IObservableBooleanIObservableFloatFloat( deref_opt(_ops_Less_IObservableFloatFloat(self.x, self.y)), self.x, self.y))
def getImpl(self): from marketsim.gen._out.ops._condition import Condition_IObservableBooleanIObservableFloatFloat as _ops_Condition_IObservableBooleanIObservableFloatFloat from marketsim.gen._out.ops._notequal import NotEqual_IObservableFloatFloat as _ops_NotEqual_IObservableFloatFloat from marketsim.gen._out._null import null_ as _null_ from marketsim import deref_opt return deref_opt( _ops_Condition_IObservableBooleanIObservableFloatFloat( deref_opt( _ops_NotEqual_IObservableFloatFloat( self.x, deref_opt(_null_()))), self.x, self.elsePart))
def getImpl(self): from marketsim.gen._out.ops._condition import ( Condition_IObservableBooleanIObservableFloatFloat as _ops_Condition_IObservableBooleanIObservableFloatFloat, ) from marketsim.gen._out.ops._notequal import ( NotEqual_IObservableFloatFloat as _ops_NotEqual_IObservableFloatFloat, ) from marketsim.gen._out._null import null_ as _null_ from marketsim import deref_opt return deref_opt( _ops_Condition_IObservableBooleanIObservableFloatFloat( deref_opt(_ops_NotEqual_IObservableFloatFloat(self.x, deref_opt(_null_()))), self.x, self.elsePart ) )
def getImpl(self): from marketsim.gen._out.ops._condition import Condition_IObservableBooleanIObservableFloatIObservableFloat as _ops_Condition_IObservableBooleanIObservableFloatIObservableFloat from marketsim.gen._out.ops._mul import Mul_IObservableFloatIObservableFloat as _ops_Mul_IObservableFloatIObservableFloat from marketsim.gen._out.orderbook._bestprice import BestPrice_IOrderQueue as _orderbook_BestPrice_IOrderQueue from marketsim.gen._out.orderbook._bids import Bids_IOrderBook as _orderbook_Bids_IOrderBook from marketsim.gen._out.ops._greater import Greater_IObservableFloatFloat as _ops_Greater_IObservableFloatFloat from marketsim.gen._out.ops._condition import Condition_IObservableBooleanIObservableFloatFloat as _ops_Condition_IObservableBooleanIObservableFloatFloat from marketsim.gen._out._constant import constant_Float as _constant_Float from marketsim.gen._out.ops._less import Less_IObservableFloatFloat as _ops_Less_IObservableFloatFloat from marketsim.gen._out.orderbook._asks import Asks_IOrderBook as _orderbook_Asks_IOrderBook from marketsim import deref_opt return deref_opt( _ops_Condition_IObservableBooleanIObservableFloatIObservableFloat( deref_opt( _ops_Less_IObservableFloatFloat( self.depth, deref_opt(_constant_Float(0.0)))), deref_opt( _ops_Mul_IObservableFloatIObservableFloat( self.depth, deref_opt( _orderbook_BestPrice_IOrderQueue( deref_opt(_orderbook_Asks_IOrderBook( self.book)))))), deref_opt( _ops_Condition_IObservableBooleanIObservableFloatFloat( deref_opt( _ops_Greater_IObservableFloatFloat( self.depth, deref_opt(_constant_Float(0.0)))), deref_opt( _ops_Mul_IObservableFloatIObservableFloat( self.depth, deref_opt( _orderbook_BestPrice_IOrderQueue( deref_opt( _orderbook_Bids_IOrderBook( self.book)))))), deref_opt(_constant_Float(0.0))))))
def getImpl(self): from marketsim.gen._out.ops._condition import Condition_IObservableBooleanIObservableFloatFloat as _ops_Condition_IObservableBooleanIObservableFloatFloat from marketsim.gen._out.ops._greater import Greater_IObservableFloatFloat as _ops_Greater_IObservableFloatFloat from marketsim import deref_opt return deref_opt(_ops_Condition_IObservableBooleanIObservableFloatFloat(deref_opt(_ops_Greater_IObservableFloatFloat(self.x,self.y)),self.x,self.y))
def getImpl(self): from marketsim.gen._out.ops._condition import Condition_IObservableBooleanIObservableFloatIObservableFloat as _ops_Condition_IObservableBooleanIObservableFloatIObservableFloat from marketsim.gen._out.ops._mul import Mul_IObservableFloatIObservableFloat as _ops_Mul_IObservableFloatIObservableFloat from marketsim.gen._out.orderbook._bestprice import BestPrice_IOrderQueue as _orderbook_BestPrice_IOrderQueue from marketsim.gen._out.orderbook._bids import Bids_IOrderBook as _orderbook_Bids_IOrderBook from marketsim.gen._out.ops._greater import Greater_IObservableFloatFloat as _ops_Greater_IObservableFloatFloat from marketsim.gen._out.ops._condition import Condition_IObservableBooleanIObservableFloatFloat as _ops_Condition_IObservableBooleanIObservableFloatFloat from marketsim.gen._out._constant import constant_Float as _constant_Float from marketsim.gen._out.ops._less import Less_IObservableFloatFloat as _ops_Less_IObservableFloatFloat from marketsim.gen._out.orderbook._asks import Asks_IOrderBook as _orderbook_Asks_IOrderBook from marketsim import deref_opt return deref_opt(_ops_Condition_IObservableBooleanIObservableFloatIObservableFloat(deref_opt(_ops_Less_IObservableFloatFloat(self.depth,deref_opt(_constant_Float(0.0)))),deref_opt(_ops_Mul_IObservableFloatIObservableFloat(self.depth,deref_opt(_orderbook_BestPrice_IOrderQueue(deref_opt(_orderbook_Asks_IOrderBook(self.book)))))),deref_opt(_ops_Condition_IObservableBooleanIObservableFloatFloat(deref_opt(_ops_Greater_IObservableFloatFloat(self.depth,deref_opt(_constant_Float(0.0)))),deref_opt(_ops_Mul_IObservableFloatIObservableFloat(self.depth,deref_opt(_orderbook_BestPrice_IOrderQueue(deref_opt(_orderbook_Bids_IOrderBook(self.book)))))),deref_opt(_constant_Float(0.0))))))
def getImpl(self): from marketsim.gen._out.ops._condition import Condition_IObservableBooleanIObservableFloatFloat as _ops_Condition_IObservableBooleanIObservableFloatFloat from marketsim.gen._out.ops._notequal import NotEqual_IObservableFloatFloat as _ops_NotEqual_IObservableFloatFloat from marketsim.gen._out._null import null_ as _null_ return _ops_Condition_IObservableBooleanIObservableFloatFloat(_ops_NotEqual_IObservableFloatFloat(self.x,_null_()),self.x,self.elsePart)
def getImpl(self): from marketsim.gen._out.ops._condition import Condition_IObservableBooleanIObservableFloatFloat as _ops_Condition_IObservableBooleanIObservableFloatFloat from marketsim.gen._out.ops._less import Less_IObservableFloatFloat as _ops_Less_IObservableFloatFloat return _ops_Condition_IObservableBooleanIObservableFloatFloat(_ops_Less_IObservableFloatFloat(self.x,self.y),self.x,self.y)