标签:
杂谈 |
摘要:凯特纳通道可以让交易员很快的观察到股价的趋势是往上还是往下,或是横盘走。也可以判断可能的支撑或是压力区。不过跟布林通道相比,凯特纳通道比布林通道更加平滑。
(丁鹏谈策略是丁鹏谈财经的子系列,通过对一些常用策略的解读,试图让交易小白也可以方便的走入量化交易的大门)
本期策略提供者:宽潮教育-量化黄埔,公众号:kuanchaojiaoyu
一、策略简介
凯特纳通道交易系统是由技术分析专家Chester Keltner在50多年前开发出来的,最初他是使用10日均线来绘制这个指标的。凯特纳通道有三条线,中心线是由(最高价 最低价 收盘价)/3得出的平均价格的10日均线。而波动的部分是当根K线的(最高价-最低价)的10日均线,上通道就是中心线加上波动部分,下通道是中心线减掉波动部分。后来,凯特纳通道又由Linda Raschke对其进行了改进,中心线采用收盘价作为指数移动平均线的计算基础,而通道的宽度的设定由单根k线的振幅改为ATR(真实波动幅度)。
凯特纳通道可以让交易员很快的观察到股价的趋势是往上还是往下,或是横盘走。也可以判断可能的支撑或是压力区。不过跟布林通道相比,凯特纳通道比布林通道更加平滑。
http://ww4/large/869e166egw1f4tkezfvpbj21e20k811w.jpg凯特纳通道交易系统(含源码)" TITLE="【丁鹏谈财经-第4期】:
1、中轨=(最高价 最低价 收盘价)/3的简单移动平均线;
2、通道宽度=单日振幅(最高价减去最低价格)的移动平均线
3、通道上轨=中轨加上一定倍数的通道宽度;
4、通道下轨=中轨减去一定倍数的通道宽度;
1、突破上轨,买入开仓做多;
2、突破下轨,卖出开仓做空;
1、多头持仓,前一根k线的收盘价格跌破中轨平仓;
2、空头持仓,前一根k线的收盘价格上穿中轨平仓;
三、策略源码(基于TB平台)
Params
numeric length(20);
numeric k(2);
numeric money(30000);
Vars
numeric lots;
NumericSeries price;
NumericSeries midline;
NumericSeries Rng;
NumericSeries ChanRng;
NumericSeries KCU;
NumericSeries KCL;
begin
End
四、测试结果
http://ww4/large/869e166egw1f4tkhvccvdj20jl07qdh0.jpg凯特纳通道交易系统(含源码)" TITLE="【丁鹏谈财经-第4期】:
日线商品组合资金曲线
http://ww3/large/869e166egw1f4tki8zjlbj21fh0k9ac9.jpg凯特纳通道交易系统(含源码)" TITLE="【丁鹏谈财经-第4期】:
4小时商品组合资金曲线
http://ww1/large/869e166egw1f4tkin4wctj21fi0kg76q.jpg凯特纳通道交易系统(含源码)" TITLE="【丁鹏谈财经-第4期】:
1、从测试结果来看,日线周期的商品组合表现最为稳定出色,无论是收益率、回撤控制还是曲线姿态都好于小周期,究其原因,主要是大周期的平均利润很高,这样滑点和手续费的冲击成本要比小周期低的多,这提醒我们在构建交易策略的过程中一定要考虑到这一点。
2、该策略参数分布十分稳定,将均线参数调整至20、30、60都对组合曲线的影响不大;
3、与其他突破开仓策略相像,该策略的尽管做了投资组合的分散,但是仍然难以规避较大的回撤风险,实盘过程中需要重点考虑回撤问题,在仓位控制上需要重点关注。
六、改进建议
1、增加均线过滤
建议在小周期上加入大级别过滤,降低交易噪音,减少交易次数,尽量减少交易成本的冲击。
2、增加其他止盈方式
为了防止V转,可以增加乖离止盈,以平滑资金曲线。
3、适当进行品种选择
这种通道突破策略,需要量能的爆发,因此建议选择持仓量和成交量排名十分靠前的交易品种进行分散化投资。
4、中轨的计算方式和通道宽度的计算方式都有改进空间,如用ATR计算波动率。