def uplines(*args): ''' args[0]...args[-1]各个序列多头排列,其中args[0]为最快速线 ''' trends = [ trend(s)>0 for s in args ] sdiff = np.diff(args,axis=0) sdiff0 = [ s<0 for s in sdiff] strend = gand(*trends) return gand(strend,*sdiff0)
def uplines(*args): ''' args[0]...args[-1]各个序列多头排列,其中args[0]为最快速线 ''' trends = [trend(s) > 0 for s in args] sdiff = np.diff(args, axis=0) sdiff0 = [s < 0 for s in sdiff] strend = gand(*trends) return gand(strend, *sdiff0)
def obv(tclose,tvolume): return np.cumsum(trend(tclose) * tvolume)
def obv(tclose, tvolume): return np.cumsum(trend(tclose) * tvolume)