提起唐奇安通道,很多人都会联想到海龟交易法则,这也许是有史以来最成功的交易员培训课程。海龟们用神奇的交易系统赚了成百上千万美元,直到1983年海龟交易法则解密,人们才发现这个神奇的交易系统用的是唐奇安通道
通达信,同花顺软件都有唐安奇交易通道,今天我们就用最简练的语言来实现,代码如下
def TAQ(HIGH,LOW,N): #唐安奇通道交易指标,大道至简,能穿越牛熊
UP=HHV(HIGH,N); DOWN=LLV(LOW,N); MID=(UP+DOWN)/2
return UP,MID,DOWN
- 用到的库函数如下 (更多函数 https://github.com/mpquant/MyTT)
def HHV(S,N): # HHV(C, 5) # 最近5天收盘最高价
return pd.Series(S).rolling(N).max().values
def LLV(S,N): # LLV(C, 5) # 最近5天收盘最低价
return pd.Series(S).rolling(N).min().values
唐安奇交易通道指标计算和做图演示 (沪深300指数)
# HIGH,LOW 都是股票价格序列
up,mid,down=TAQ(HIGH,LOW,20) #获取唐安奇交易通道数据,大道至简,能穿越牛熊
plt.figure(figsize=(15,8))
plt.plot(CLOSE,label='沪深300指数')
plt.plot(up,label='唐安奇-上轨');
plt.plot(mid,label='唐安奇-中轨');
plt.plot(down,label='唐安奇-下轨')