def getImpl(self):
     from marketsim.gen._out.math._log import Log_Float as _math_Log_Float
     from marketsim.gen._out.ops._div import Div_IObservableFloatIObservableFloat as _ops_Div_IObservableFloatIObservableFloat
     from marketsim.gen._out.math._lagged import Lagged_IObservableFloatFloat as _math_Lagged_IObservableFloatFloat
     return _math_Log_Float(
         _ops_Div_IObservableFloatIObservableFloat(
             self.x,
             _math_Lagged_IObservableFloatFloat(self.x, self.timeframe)))
Beispiel #2
0
 def getImpl(self):
     from marketsim.gen._out.math._max import Max_FloatIObservableFloat as _math_Max_FloatIObservableFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out.ops._sub import Sub_IObservableFloatIObservableFloat as _ops_Sub_IObservableFloatIObservableFloat
     from marketsim.gen._out.math._lagged import Lagged_IObservableFloatFloat as _math_Lagged_IObservableFloatFloat
     return _math_Max_FloatIObservableFloat(
         _constant_Float(0.0),
         _ops_Sub_IObservableFloatIObservableFloat(
             self.source,
             _math_Lagged_IObservableFloatFloat(self.source,
                                                self.timeframe)))
 def getImpl(self):
     from marketsim.gen._out.math._max import Max_FloatIObservableFloat as _math_Max_FloatIObservableFloat
     from marketsim.gen._out._constant import constant_Float as _constant_Float
     from marketsim.gen._out.ops._sub import Sub_IObservableFloatIObservableFloat as _ops_Sub_IObservableFloatIObservableFloat
     from marketsim.gen._out.math._lagged import Lagged_IObservableFloatFloat as _math_Lagged_IObservableFloatFloat
     return _math_Max_FloatIObservableFloat(_constant_Float(0.0),_ops_Sub_IObservableFloatIObservableFloat(_math_Lagged_IObservableFloatFloat(self.source,self.timeframe),self.source))
 def getImpl(self):
     from marketsim.gen._out.math._log import Log_Float as _math_Log_Float
     from marketsim.gen._out.ops._div import Div_IObservableFloatIObservableFloat as _ops_Div_IObservableFloatIObservableFloat
     from marketsim.gen._out.math._lagged import Lagged_IObservableFloatFloat as _math_Lagged_IObservableFloatFloat
     from marketsim import deref_opt
     return deref_opt(_math_Log_Float(deref_opt(_ops_Div_IObservableFloatIObservableFloat(self.x,deref_opt(_math_Lagged_IObservableFloatFloat(self.x,self.timeframe))))))