Ejemplo n.º 1
0
 def __init__(self):
     self._eventGen = event.Every(self.creationIntervalDistr) # TODO: dependency tracking
     self._signalFunc_ = ops.Derivative(
                             observable.EWMA(
                                 observable.MidPrice(orderbook.OfTrader()),
                                 self.ewma_alpha))
     SignalBase.__init__(self)
Ejemplo n.º 2
0
 def __init__(self):
     self._eventGen = event.Every(self.creationIntervalDistr)
     price = observable.MidPrice(orderbook.OfTrader())
     self._average1 = observable.EWMA(price, self.ewma_alpha1)
     self._average2 = observable.EWMA(price, self.ewma_alpha2)
     SignalBase.__init__(self)
Ejemplo n.º 3
0
 def __init__(self):
     self._eventGen = scheduler.Timer(self.creationIntervalDistr) # TODO: dependency tracking
     self._signalFunc_ = observable.Fold(observable.Price(orderbook.OfTrader()), 
                                        observable.derivative(self.average))
     SignalBase.__init__(self)
Ejemplo n.º 4
0
 def __init__(self):
     self._eventGen = scheduler.Timer(self.creationIntervalDistr)
     price = observable.Price(orderbook.OfTrader())
     self._average1 = observable.Fold(price, self.average1)
     self._average2 = observable.Fold(price, self.average2)
     SignalBase.__init__(self)