Exemple #1
0
 def getImpl(self):
     from marketsim.gen._out.ops._add import Add_FloatFloat as _ops_Add_FloatFloat
     from marketsim.gen._out.math._max import Max_FloatFloat as _math_Max_FloatFloat
     from marketsim.gen._out._constant import constant_Int as _constant_Int
     from marketsim import deref_opt
     return deref_opt(
         _ops_Add_FloatFloat(
             deref_opt(
                 _math_Max_FloatFloat(deref_opt(_constant_Int(0)), self.f)),
             deref_opt(_constant_Int(1))))
Exemple #2
0
    def getImpl(self):
        from marketsim.gen._out.ops._add import Add_FloatFloat as _ops_Add_FloatFloat
        from marketsim.gen._out.math._max import Max_FloatFloat as _math_Max_FloatFloat
        from marketsim.gen._out._constant import constant_Int as _constant_Int
        from marketsim import deref_opt

        return deref_opt(
            _ops_Add_FloatFloat(
                deref_opt(_math_Max_FloatFloat(deref_opt(_constant_Int(0)), self.f)), deref_opt(_constant_Int(1))
            )
        )
Exemple #3
0
 def getImpl(self):
     from marketsim.gen._out.orderbook._midprice import MidPrice_IOrderBook as _orderbook_MidPrice_IOrderBook
     from marketsim.gen._out.ops._div import Div_FloatFloat as _ops_Div_FloatFloat
     from marketsim.gen._out.math.rsi._raw import Raw_IObservableFloatFloatFloat as _math_rsi_Raw_IObservableFloatFloatFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out.ops._add import Add_FloatFloat as _ops_Add_FloatFloat
     from marketsim.gen._out.ops._sub import Sub_FloatFloat as _ops_Sub_FloatFloat
     return _ops_Sub_FloatFloat(
         _constant_Float(100.0),
         _ops_Div_FloatFloat(
             _constant_Float(100.0),
             _ops_Add_FloatFloat(
                 _constant_Float(1.0),
                 _math_rsi_Raw_IObservableFloatFloatFloat(
                     _orderbook_MidPrice_IOrderBook(self.book),
                     self.timeframe, self.alpha))))
Exemple #4
0
 def getImpl(self):
     from marketsim.gen._out.ops._div import Div_FloatFloat as _ops_Div_FloatFloat
     from marketsim.gen._out.ops._add import Add_FloatFloat as _ops_Add_FloatFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out.math._raw import Raw_mathRSI as _math_Raw_mathRSI
     from marketsim.gen._out.ops._sub import Sub_FloatFloat as _ops_Sub_FloatFloat
     from marketsim import deref_opt
     return deref_opt(
         _ops_Sub_FloatFloat(
             deref_opt(_constant_Float(100.0)),
             deref_opt(
                 _ops_Div_FloatFloat(
                     deref_opt(_constant_Float(100.0)),
                     deref_opt(
                         _ops_Add_FloatFloat(
                             deref_opt(_constant_Float(1.0)),
                             deref_opt(_math_Raw_mathRSI(self.x))))))))
 def getImpl(self):
     from marketsim.gen._out.ops._div import Div_FloatFloat as _ops_Div_FloatFloat
     from marketsim.gen._out.ops._add import Add_FloatFloat as _ops_Add_FloatFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out.math._raw import Raw_mathRSI as _math_Raw_mathRSI
     from marketsim.gen._out.ops._sub import Sub_FloatFloat as _ops_Sub_FloatFloat
     from marketsim import deref_opt
     return deref_opt(_ops_Sub_FloatFloat(deref_opt(_constant_Float(100.0)),deref_opt(_ops_Div_FloatFloat(deref_opt(_constant_Float(100.0)),deref_opt(_ops_Add_FloatFloat(deref_opt(_constant_Float(1.0)),deref_opt(_math_Raw_mathRSI(self.x))))))))
Exemple #6
0
 def getImpl(self):
     from marketsim.gen._out.orderbook._midprice import MidPrice_IOrderBook as _orderbook_MidPrice_IOrderBook
     from marketsim.gen._out.ops._div import Div_FloatFloat as _ops_Div_FloatFloat
     from marketsim.gen._out.math.rsi._raw import Raw_IObservableFloatFloatFloat as _math_rsi_Raw_IObservableFloatFloatFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out.ops._add import Add_FloatFloat as _ops_Add_FloatFloat
     from marketsim.gen._out.ops._sub import Sub_FloatFloat as _ops_Sub_FloatFloat
     return _ops_Sub_FloatFloat(_constant_Float(100.0),_ops_Div_FloatFloat(_constant_Float(100.0),_ops_Add_FloatFloat(_constant_Float(1.0),_math_rsi_Raw_IObservableFloatFloatFloat(_orderbook_MidPrice_IOrderBook(self.book),self.timeframe,self.alpha))))