Ejemplo n.º 1
0
 def __init__(self, feed, p1, p2, instrument):
     super(RSI2, self).__init__(feed, 10000, round=lambda x: int(x), commission=NoCommission())
     self.__instrument = instrument
     self.__priceDS = feed[instrument].price
     self.__entrySMA = ma.SMA(self.__priceDS, 240)
     self.__exitSMA = ma.SMA(self.__priceDS, 240)
     self.__rsi = rsi.RSI(self.__priceDS, 240)
     self.__p1 = p1
     self.__p2 = p2
     self.__longPos = None
     self.__shortPos = None
Ejemplo n.º 2
0
def SMA80(i):
    return ma.SMA(i, 80)
Ejemplo n.º 3
0
def SMA40(i):
    return ma.SMA(i, 40)
Ejemplo n.º 4
0
def SMA20(i):
    return ma.SMA(i, 20)
Ejemplo n.º 5
0
def SMA240(i):
    return ma.SMA(i, 240)
Ejemplo n.º 6
0
def SMA120(i):
    return ma.SMA(i, 120)