「奋达科技股吧」股票技术分析知识:KDJ交易系统介绍

奋达科技股吧股票技术分析知识:KDJ交易系统介绍

交易系统介绍

系统化交易是技术分析者的必经之路,交易者通过交易实践将交易经验总结成完善的战略和战术,这就逐步形成了交易计划,会自然而然地进入系统化交易,只有这样才能使风险可控,使绩效达到最佳。

我们常听说这样一句话,“计划你的交易,交易你的计划”,这个计划就是我们所说的交易系统,它不仅能够使我们的交易方法更具体、更明确,而且有助于在执行上保持一致性。

交易系统包括三个组成部分,分别是技术分析、资金管理和交易心理。这些是决定系统交易成功的三大关键因素。

技术分析

技术分析是交易系统的基础,它指交易者的技术分析方法和技术分析理论,它主要解决“在哪里买,在哪里卖”的问题。常见的技术分析方法和理论有:

经典的K线形态分析,如头肩顶(底)、双重顶(底)、三重顶(底)、V形顶(底)、缺口、趋势线等。

指标分析,如MACD、KDJ、RSI、MA、BOLL、VOL等。

日本蜡烛图形态分析,如早晨之星、射击之星、十字线、孕线、刺透形态、曙光初现、吞没形态、乌云盖顶、红三兵、三只乌鸦等。

技术分析理论,如道氏理论、波浪理论、江恩理论、亚当理论等。

这些技术分析方法和理论是从不同角度对市场的解读,是交易者认识市场的途径,最终达到领会市场波动的本质规律,形成自己认识到的“市场秩序”。

资金管理

资金管理是交易系统的重要组成部分,它包括仓位管理和风险控制两部分,它主要解决“买多少,卖多少”的问题。顾名思义,资金管理就是对本金的使用计划,其中的仓位管理是指开仓、加仓、减仓、清仓策略;风险控制是指止损、止盈策略。

资金管理是被很多交易者忽视的问题,它是控制风险和扩大盈利的直接手段。很多人认为仓位越重盈利越快,却没有看到暴露的风险。我们应该在具有明显优势的行情区间适量加仓,在不具有概率优势的位置降低仓位操作。

交易心理

交易心理是交易系统的上层建筑,它包括交易者的综合素质和交易习惯的训练,它主要解决“如何做到”的问题,也就是执行的问题。交易心理看似简单,可是有些人一旦进入市场,心态就完全不一样了,像“着了魔”一样。所以说,交易者的心理控制是系统化交易最后要面对的关键问题,它决定稳定盈利的成败。

在交易系统的三大组成部分中(技术分析、资金管理、交易心理),从重要性来看,技术分析最低占20%左右,资金管理占30%,而交易心理最重要占50%。技术分析所占比重最低,但它是另外两部分的基础,没有技术分析,其他两部分则无从谈起。三大部分组成一个体系,哪个部分有问题都会影响整个系统的绩效,交易者在哪部分有短板,就应该对其多加重视,短板是首先要解决的重点。

建立交易系统的过程就是明确一些影响交易的因素并不断改进的过程,为了更清楚地说明建立交易系统的相关问题,我们制作了如下两个表格。建立交易系统需要回答的策略问题见表9-1,需要回答的具体问题见表9-2。

交易者只要明确了这两张表格中的问题,就能建立起一个交易系统。建立系统之后,需要对系统的有效性和适用性进行验证。

建立了一个交易系统之后,要对其进行严格的历史数据测试。如果数据量较小,可以用手工或EXCEL表格完成测试,如果数据量较大,可以借助专业的交易软件,比如TradeBlazer、MultiCharts、TradeStation、MT4等。有了经过大量测数据验证过的正期望的交易系统,会比80%甚至90%的人有更多赢的机会。

KDJ超买系统

很多交易者在进入系统化交易之初,他们的系统往往会存在一些漏洞,倾向于只看到那些盈利的操作,而忽视了一些同样条件下的不利信号,直到能够运用统计工具将符合条件的信号全部显示出来时,才发觉原来自己的方法并不像预期的那样完美,还有很多需要改进的地方。

下面我们将依据KDJ指标的位置与交叉建立一个短线交易系统,然后再对其进行一定的优化,交易者可以通常这个过程进一步了解KDJ指标的特性,以及交易系统的建立和优化过程。

建立KDJ超买系统

下面我们要建立一个范例系统——KDJ超买系统。我们知道,KDJ指标在判断短线买点与卖点方面有优势,但在判断长期趋势方面却捉襟见肘,所以我们引入60日均线来判断大势。在多头背景下,利用KDJ指标的超卖(超买)以及黄金交叉(死亡交叉)来判断具体买点(卖点)。建立完成系统之后,将应用该系统对个股进行测试,并针对不足的地方进行一些优化。

我们以“合理、简单、明确、可行、可控”为原则建立交易系统,为了便于说明,以表格的形式列出了建立KDJ系统需要明确的问题和参数,见表9-3和表9-4。

我们来解释一下表中回答的几个重要的问题:

数学期望

(1)由于是短线系统,所以预期的胜率(P)和盈亏比(R)均较低,胜率在30%-50%之间,R值在2-4之间,我们来算一下数学期望是否为正。根据公式:EP=P1×W-P2×L,我们算出下面的胜率和R值的分布表(表9-5):

从表中可以看到只有当P等于30%并且R等于2时,数学期望为负值,其余情况下皆为正值,我们用下画线标出了这些数值。按照较为保守的数值计算,当P=30%,R=3的时候,从表中可以查到EP=0.2>0,可以确定这个KDJ超买系统符合正的数学期望,也就是赚钱的,之后我们将通过测试结果来看一下具体数值是多少。

(2)开仓与加仓数量

在短线系统中,我们要抓住的是一波紧凑的上涨,在这期间往往没有好的加仓位置,因此我们按固定数量开仓一次,在测试中用1手对系统进行测试。

(3)选股条件

只做熟悉的几只股票,对于系统交易者来说,不必花费精力去寻找黑马。因为板块是轮涨的,熟悉的个股是在几年的操作中根据经验挑选出来的优质股,一般会高于平均的涨幅。还有一种观点是,做指数型基金也能收到不错的回报,比如50ETF、180ETF、创业板ETF等。选股对于系统交易者来说并不是那么重要。

(4)入场位

MA60>MA60[1]是多头入场的基本条件,我们进一步增加了两个过滤条件。第一个是,K快线<25,表示指标低于超卖区间上限,注意这里没用20线作为超卖区间上限,而用了指标值25,这样就增大了发出买入信号的概率。放宽限定条件可能有利有弊,我们认为在多头趋势中,增加出手有利于提高盈利。第二个是,K快线>D慢线,这是在调整经过超卖区间之后形成的黄金交叉,这是最终的买入信号。

(5)离场位(止损、止盈)

我们采用跟踪止损策略,以9日高低价通道下轨作为止损线,当LOW<9日通道下轨发出止损信号,即当日最低价跌破9日以来的最低点时止损。另一个出场信号是K快线经过超卖区间之后形成死亡交叉时,即先满足K快线>80,再满足K快线

(6)手续费

手续费通常为成交金额的1‰到3‰,最低5元起,单笔交易佣金不满5元按5元收取。我们在测试时为了便于说明,只交易1手,考虑到滑点或一些其他误差,把手续费定为相对较高的双向每手5元。

编写KDJ超买系统代码

为了更严格地产生所有符合条件的交易信号,我们利用交易开拓者软件实现了KDJ超买系统。首先我们需要编写出KDJ指标的代码,具体如下。

KDJ指标

对于有一定的程序应用基础的交易者来说应该不难理解这些系统代码,我们对参数和变量做了注释,对一段程序语句代表要做什么也做了注释,方便交易者了解其中的逻辑。同样的交易逻辑可以通过不同算法和编写方式实现,这里给出的只是其中的一种尝试。

我们举例解释一段代码,开仓的限定条件如下:

If(MarketPosition == 0 And ConSlowMAUp == 1 And ConKValueOS == 1

And ConCrossOver == 1 And CurrentBar – OversoldBar <= 5

And CurrentBar – sellbar >= 10)

意思是说,同时满足这些条件:当前没有持仓,MA60均线向上,经过超卖区间,形成黄金交叉,形成黄金交叉的5根K线之内,距离上次平多10根K线之外。买入信号是以收盘价Close发出,在实际操作中,在最终收盘价形成之前,会一直跳动并发出信号,为了产生唯一信号,可以设定以满足条件的下一根K线的开盘价买入。

平仓时的第一层限定条件的意思是,持有多单并且在开仓K线之后。跟踪止损的条件用到了9日通道下轨作为止损线Stopline,为了触发止损线,我们用的是前一日的止损线数值Stopline[1],正常情况下,当最低价Low小于Stopline[1]时,在更低一档的价格Stopline[1]-0.01执行止损,当开盘价小于止损位时,以开盘价Open执行止损。

另一个离场条件是经过超卖区间之后并且发生死亡交叉,同时满足ConKValueOB 和ConCrossUnder为真时发出卖出信号,以收盘价Close清仓卖出。这里我们用的是全局变量记录是否满足条件,当值为1时表示满足条件。

几波明显上涨中的表现

实现KDJ超买系统的程序化之后,我们来看看它的运行效果如何,对个股开滦股份(600997)进行测试,观察它在几波明显上涨中的表现。

图9-1显示的是开滦股份(600997)从2007年1月到9月的走势,可以看到,在图中加载了之前编写的KDJ指标以及KDJ超买系统,该系统在图中发出了两组买卖信号,程序化的系统客观地严格执行了既定计划,完全忠实于策略,没有任何偏差。

我们在图中标出了买点B1和B2,卖点S1和S2。两个买点都按预期买在波段起始位置,买点B1发生在2007年3月12日,收盘价为4.37元,买点B2发生在7月4日,收盘价为10.39元。卖点S1在连续拉升之后,发生在4月13收盘价为7.4元,但离场稍早,当KDJ指标稍微发生死亡交叉时就产生了卖号,这是需要后面改进的地方。卖点S2是在买入之后跌破9日通道下轨被止后面错过了一波上涨,这是止损过于严格造成的,也是需要改进的地方。

图9-2显示的是开滦股份(600997)从2009年3月到10月的走势,KDJ超买系统在图中发出了四组买卖信号,四次波段操作全部盈利。

我们在KDJ指标图中标出了这四组信号。四个买点都在波段起始位置,买点B1发生在2009年3月4日,收盘价为7.09元,卖点S1发生在3月31日,收盘价为9.46元。我们将四组信号总结为表9-6。

这四次波段操作的卖点都位于一波上涨的高位,前两波卖点在创新高的拉升阶段,S1与S2虽然抓到一波上涨,但没有做足上升行情;后两波的卖点在形成顶部之后的反弹阶段,S3与S4正好是一波反弹的顶部位置。可以看出,KDJ超买系统作为短线系统的优势和弊端,它可以抓住连续的一波上涨,但在超过10个交易日以上的连续上涨行情中的表现不如趋势指标。后面我们将会改进系统在捕捉趋势行情方面的不足,利用限定条件,使系统尽可能地多覆盖一些上涨行情。

图9-3显示的是开滦股份(600997)从2010年7月到2011年2月的走势,这是在大级别下跌趋势中的反弹行情,KDJ超买系统发出了三组买卖信号,后两次波段操作盈利。

我们在KDJ指标图中标出了这三组信号。买点B1发生在2010年9月6日,收盘价为15.52元。买入之后,该股继续下跌,跌破9日通道下轨发出止损信号,S1发生在9月10日,收盘价为14.76元。B1是MA60线向上后的第一个买入信号,稳健的交易者可以采用较严格的买入限定条件,K快线<20,等待上涨进一步确立之后,再放宽买入条件,采用K快线<25。

第二次波段操作是教科书式的短线操作,买点B2发生在9月29日,收盘价为14.31元,处于上涨起始位置,卖点S2发生在10月22日,收盘价为19.6元,处于上涨末端。从图中可以看到买入信号标志,在K线下方有向上箭头和数字“[1]”,表示买入1手,并且在价格K线上方提示了“开多”和价位“14.31”。同样,在卖出时也有信号标志。

在第三次波段操作中,买点B3发生在11月25日,收盘价为17.12元,处于上涨起始位置,卖点S3发生在12月29日,收盘价为18.58元,是跌破9日通道下轨止损。

图9-4显示的是开滦股份(600997)从2014年10月到2015年6月的走势,这是上涨趋势行情,KDJ超买系统发出了四组买卖信号,其中第一和第四次波段操作盈利。

我们在KDJ指标图中标出了这四组信号,并将它们列在了表9-7中。第一次波段操作堪称完美,B1在起点,S1在本轮上涨的最高K线位置。之后,该股进入调整,B2和B3都在调整中产生,下跌浪还没走完,如果利用调整三浪作为限定条件,则可以过滤掉调整过程中的买入信号。另外,由于我们限定了在卖出10根K线之后才能再次开仓,所以错过了在X位置的开仓,这是需要改进的地方。

在第四次波段操作中,买点B4发生在5月14日,收盘价为7.8元,处于上涨起始位置,卖点S4发生在5月28日,收盘价为8.12元。相比第一次完美地波段操作,这次K快线很快进入了超卖区间并发出卖出信号,交易者应该思考如何改进这类卖点,使系统能够至少抓住两波连续上涨行情,在后面优化时会给出对策。

图9-5显示的是开滦股份(600997)从2016年6月到12月的走势,这同样是上涨趋势行情,KDJ超买系统发出了三组买卖信号,其中第二次波段操作盈利,总体上来看是,一次大盈两次小亏。

我们在KDJ指标图中标出了这三组信号,第一和第三次波段操作是类似的位置,都发生在上涨之后的调整过程中,熟悉波浪理论的交易者可以利用三浪调整来过滤买入信号。需要满足的条件包括,经过放量上涨,出现长阴线下跌,K快线首次从高位回落低位,利用这些条件基本可以过滤掉b浪反弹时的买入信号。

在第二次波段中,买点B2发生在2016年9月2日,收盘价为5.87元,卖点S2发生在2016年10月10日,收盘价为7.18元。这是一波连续的上涨,KDJ超买系统很好地捕捉到了一波行情,但退出的稍早,偏中长线的交易者可以尝试利用K快线跌破50线来离场。

图9-6显示的是开滦股份(600997)从2017年6月到11月的走势,这是一波上涨行情,KDJ超买系统发出了三组买卖信号,其中第一次波段操作盈利,可以称为完美的一波操作。

我们在KDJ指标图中标出了这三组信号,MA60线由向下转为向上,当KDJ指标进入低档区间之后,在发生黄金交叉时产生买入信号S1,发生在2017年8月25日,收盘价为7.23元,这是一波上涨的起点。买入之后,该股连续上涨,在超买区间的死亡交叉时产生卖出信号S2,发生在9月14日,收盘价为8.37元,这是一波上涨的终点,此后很多时间都在该价格之下。

后面的两组信号处于调整过程中但MA60尚未转向的时期,利用三浪调整至少可以过滤掉B2买点。我们还可以看出跟踪止损的重要性,如果这两次买入之后都没能及时退出,那么要忍受很长时间的套牢,亏损幅度也会比较大。正确的止损可能是亏损的,但这是合理的亏损。

以上就是“奋达科技股吧股票技术分析知识:KDJ交易系统介绍”的全部相关内容了,喜欢的话可以继续关注南极财经网其他的股票文章!

未经允许不得转载:股市行情网 » 「奋达科技股吧」股票技术分析知识:KDJ交易系统介绍

相关文章

评论 (0)