示例#1
0
 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))
示例#2
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_
     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))
示例#3
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_
        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))))))
示例#5
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))))))
示例#7
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)
示例#8
0
 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)