admin 发表于 2025-12-16 22:13:00

肯特纳通道简介及代码




肯特纳通道-Keltner Channel
      肯特纳通道是移动平均带指标,它的上下边界通过使用真实波动幅度均值根据波动性的改变进行调整。肯特纳通道被用来标识可能的价格突破、显示趋势、以及给出过度买入和过度抛售的指示。计算肯特纳通道的方式有很多,但是通常人们会使用典型价格『(最高价+最低价+收盘价)/3』的移动平均(10-20周期)来构建中位线。接着真实波动幅度均值依照相同的时间范围进行计算,并乘以乘数(通常是1.5);计算出来的数接着被加到中位线以上,形成了肯特纳通道的上边界,用中位线减去这个数形成下边界。    黄金期货的图表为我们诠释了肯特纳通道,它使用了20日移动平均,真实波动幅度均值乘数为1.5:


解读肯特纳通道的方式有很多,有些甚至是相互矛盾的。第一种方式是价格突破肯特纳通道。肯特纳通道潜在买入信号    当价格收在上边界以上时,买入。    肯特纳通道潜在卖出信号    当价格收在下边界以下时,卖出。    有些时候,肯特纳通道被以完全相反的方式解读。接下来,我们将介绍肯特纳通道的过度买入和过度抛售    肯特纳通道过度买入与过度抛售    肯特纳通道的价格突破解读法在窄幅震荡进行转变的时期十分好用,通常是无趋势市场过度到上升趋势或下降趋势的时期。然而,在那些真正无趋势的时期,买卖突破可能导致损失。在无趋势的时期,把肯特纳通道作为过度买入/过度抛售指标可能更有效。    下面的纳斯达克100交易型开放式指数基金为我们展示了无趋势市场的一个例子:肯特纳过度抛售潜在买入信号    当观察到价格向下突破肯特纳通道下边界时,交易者最好等待价格刚刚返回通道中时再进行交易。通过等待,交易者可以避免陷入真正的突破下跌。    肯特纳过度买入潜在卖出信号    当价格向上突破肯特纳上边界时,交易者最好等待价格回落入肯特纳通道时再进行交易。在交易者等待的期间,他可以避免因价格大幅突破上涨带来的损失。当结合其它技术指标使用时,肯特纳通道可以成为交易者的有力武器。
以下是金字塔交易软件代码:
//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!//作者 Z7C9
RUNMODE:0;//中间变量INPUT:AVGLENGTH(40),ATRLENGTH(40),SS(1,1,10000,1);//定义参数值MA1:=REF(MA((HIGH+LOW+CLOSE)/3,AVGLENGTH),1);//定义MA1手数:=ss;//交易条件UPPERBAND:=MA1+REF(MA(TR,ATRLENGTH),1);//上轨LOWERBAND:=MA1-REF(MA(TR,ATRLENGTH),1);//下轨ENTRYLONGCOND:=MA1>REF(MA1,1) AND HIGH>=UPPERBAND;//开多条件EXITLONGCOND:=LOW<=MA1;//平多条件ENTRYSHORTCOND:=MA1<REF(MA1,1) AND LOW<=LOWERBAND;//开空条件EXITSHORTCOND:=HIGH>=MA1;//平空条件//交易系统
IF HOLDING=0 THEN BEGIN //若持仓为0 IF ENTRYLONGCOND THEN //且满足开多条件BUY(1,手数,LIMITR,MAX(OPEN,UPPERBAND));//开多单END
IF HOLDING=0 THEN BEGIN//若持仓为0 IF ENTRYSHORTCOND THEN//且满足开空条件BUYSHORT(1,手数,LIMITR,MIN(OPEN,LOWERBAND));//开空单END
IF HOLDING>0 THEN BEGIN//若持有多单 IF EXITLONGCOND THEN//且满足平多条件SELL(1,HOLDING,LIMITR,MIN(OPEN,MA1));//平多单END
IF HOLDING<0 THEN BEGIN//若持有空单 IF EXITSHORTCOND THEN//且满足平空条件SELLSHORT(1,HOLDING,LIMITR,MAX(OPEN,MA1));//平空单END
//其他当前持仓:HOLDING,COLORGRAY,LINETHICK0;当前资产:ASSET,NOAXIS,COLORGRAY;
页: [1]
查看完整版本: 肯特纳通道简介及代码