通道突破策略

1 布林带策略(Bollinger Band )

布林带是一种多功能工具,结合移动平均线和标准差来检测市场波动的变化。布林带指标包含三个组成部分:

  • 中轨 = N时间段的简单移动平均线(SMA)
  • 上轨 = 中轨 + K × N时间段的标准差
  • 下轨 = 中轨 − K × N时间段的标准差

一般情况下,设定N=20和K=2,这两个数值也是在布林带当中使用最多的。在日线图里,N=20其实就是“月均线”(MA20)。依照正态分布规则,约有95%的数值会分布在距离平均值有正负2个标准差的范围内。
交易规则:价格突破上轨(%b大于等于1),买入开仓,价格突破下轨(%b小于等于0),卖出开仓
python 实现

def boll(self,n,dev,array=False):mid = self.sma(n,array)std = self.std(n,array)up  = mid+std*devdown = mid- std*devreturn up,down

2 肯特纳通道策略(Keltner Channel)

肯特纳通道也是一个基于波动率的技术指标,由三条独立的线组成。Keltner Channels 不使用标准偏差,而是使用平均真实范围 (ATR)来设置通道距离。以下是三个组件:

  • 中轨:N时间段的周期指数移动平均线 (EMA)
  • 上轨:中轨 +K* 平均真实范围(ATR)
  • 下轨:中轨 -K * 平均真实范围(ATR)

python 实现

def keltner(self,n,dev,array=False):mid = self.sma(n,array)atr = self.atr(n,array)up  = mid+atr*devdown = mid- atr*devreturn up,down

3 唐奇安通道策略

上线=Max(最高价,n),是指n天的最高价
下线=Min(最低价,n),是指n天的最低价
中线=(上线+下线)/2
python实现

def donchian(self,n,array = False):up = talib.MAX(self.high,n)down = talib.MIN(self.low,n)if array:return up,downreturn up[-1],down[-1]

【金融量化】通道突破策略之布林带策略(Bollinger Band )、肯特纳通道策略(Keltner Channel)、唐奇安通道策略(Donchian)原理简介相关推荐

  1. Donchian Channel(唐奇安通道)及其发明人Richard Donchian的前世今生

    Richard Donchian是谁 Richard Donchian(1905.9-1993),"趋势交易之父",是职业期货交易员,于20世纪中期开发了Donchian Chan ...

  2. 用Python的Pandas和Matplotlib绘制股票唐奇安通道,布林带通道和鳄鱼组线

    根据指定股票通道指标的算法,能用过去一定时间段的交易数据绘制出上下两条通道线,即价格通道里的上下轨道.一般来说,当股价向上突破上轨时,即预测后市将涨,反之当股价向下突破下轨时,即预测后市将跌. 这里将 ...

  3. 【转】用Python的Pandas和Matplotlib绘制股票唐奇安通道,布林带通道和鳄鱼组线

    我最近出了一本书,<基于股票大数据分析的Python入门实战 视频教学版>,京东链接:https://item.jd.com/69241653952.html,在其中给出了MACD,KDJ ...

  4. python量化交易策略——唐奇安通道和海龟策略(1)

    本文采用唐奇安通道和海龟策略相结合的方式 # coding=utf-8 from __future__ import print_function, absolute_import, unicode_ ...

  5. 基于backtrader的唐奇安通道策略实现

    基于backtrader的唐奇安通道策略实现 代码实现 ##导入相关包 优化jupyter画图设置 from datetime import datetime,timedelta import bac ...

  6. python:海龟交易法则 画唐奇安通道

    回忆一下海龟交易法则的策略: 入场条件:当收盘价突破20日价格高点时,买入一单元股票: 加仓条件:当价格大于上一次买入价格的0.5个ATR(平均波幅),买入一单元股票,加仓次数不超过3次: 止损条件: ...

  7. 用Python的Pandas绘制股票唐奇安通道!

    1  计算并绘制唐奇安通道 唐奇安通道是由上阻力线.下支撑线和中心线这三条线组成. 上阻力线 = 过去N天的最高价 下支撑线 = 过去N天的最低价 中心线 =(上线 + 下线)除以 2 在实际的分析场 ...

  8. 期货开仓篇1:唐奇安通道开仓法,有人不知道,有人用不好

    先瞄准再开枪,先定势再开仓,行情诡谲多变,开仓时机稍纵即逝,问题是市面上那么多开仓方法,如何选择适合自己的开仓点是很多人头疼的问题.其实哪种开仓方法都能赚钱,就看你有没有悟性,能否触类旁通,一通百通, ...

  9. python :pandas 画唐奇安通道

    本篇数据来源:公开的基金净值,累计净值 表头:date,jz,ljjz pd_roll_dc.py # -*- coding: utf-8 -*- import os, sys if len(sys. ...

最新文章

  1. 七十八、 回溯法解决八皇后问题
  2. 中职计算机组成原理期末,计组期末复习
  3. 上市也没打算盈利?Hadoop之父企业Cloudera好任性
  4. CorelDRAWX8试用到期了怎么免费使用?cdrX8
  5. 2021谷歌年度AI技术总结 | Jeff Dean执笔万字展望人工智能的5大未来趋势!
  6. MAC中LateX出字体问题
  7. 被开发者和合作商抛弃 Android难现昨日辉煌
  8. HP DL380 G3服务器重做RAID
  9. 精读:理论与实践融合 学者与干将统一
  10. 3乘3魔方第四步_3乘3魔方的解法都有哪些?(讲具体点,怎么具体呢?有公式步骤吧!)?...
  11. 老男孩python培训课件
  12. [FZSZOJ 1223] 上海红茶馆
  13. FE节点挂掉且重启报错sleepycat.je.LockTimeoutException: (JE 7.3.7) Lock expired
  14. 人工智能药物设计_用AI革新药物安全
  15. 王者荣耀皮肤壁纸爬取
  16. vs2010 c语言 如何编译器,如何在Visual Studio中选择C++和C#的编译器版本
  17. 集线器,路由器,二层交换机和三层交换机的作用和区别
  18. QNAP 威联通磁盘分区探索与数据导出
  19. 3d人体姿态估计资料
  20. 【JS】问号点(?.)

热门文章

  1. 脑洞巨大:2018版小学生神填空
  2. Django-07-Model操作
  3. CUDA 学习笔记 —— (九)Stream详解
  4. 何为TLC、MLC、SLC?【转】
  5. 浅谈chr(239).chr(187).chr(191)的作用
  6. Conky Linux桌面环境的系统监视软件
  7. EUL(end user layer)是什么
  8. 为什么精益与DevOps相得益彰?
  9. 卖护肤品从哪里引流效果好?卖护肤品怎么找客源?卖护肤品引流技巧
  10. window11 DELL电脑照片浏览器硬件加速闪屏黑屏解决