『金字塔决策交易系统』公式编写教程
4.2.4 低开大阳线
低开大阳线出现在拉升初期或者整理的末期的机率较高,当天的开盘明显低于昨天的K线,但是整个线体呈现为一根长阳,气势逼人!
量化:今日低开,小于上一周期的最低价,并且开盘时的跌幅达到了2个点以上: A1 := REF(CLOSE,1); A2 := REF(LOW,1); A3 := OPEN 收盘长阳,收盘价高出开盘价至少8个点以上: B1 := CLOSE/OPEN>1.08; 为强化信息,赋予放量的辅助条件,要求当日的换手率达到5%以上: C1 := VOL/CAPITAL>0.05; 所以公式组为: A1 := REF(CLOSE,1); A2 := REF(LOW,1); A3 := OPEN B1 := CLOSE/OPEN>1.08; C1 := VOL/CAPITAL>0.05; A3 AND B1 AND C1 4.2.5 跳空缺口 就是两条K线的高低价出现不衔接的情况,,有两条K线组成,是日后支撑和压力点的参考价位。 选股条件:当一个跳空缺口出现时,可以假设一个沿着原来跳空方向上的趋势的加速已经开始了。 量化:有两条K线组成,两跳K线间存在明显的间隔;跳空分为向上和向下两种情况,以下为向上跳空的例子: 本周期的最低价高于上一周期的最高价: A1 := REF(HIGH,1); A2 := LOW>A1;; 跳空缺口越大,则信号越强烈!所以加入辅助条件缺口的长度至少要求有两个点位: B1 := LOW/A1>1.02; 所以公式组为: A1 := REF(HIGH,1); A2 := LOW>A1; B1 := LOW/A1>1.02; A2 AND B1 4.2.6 黄昏之星 当市场出现一条大阳线后,通常会产生跳空高开的情况,有时会出现十字星或类似十字星的小阴线(小 29 『金字塔决策交易系统』公式编写教程 阳线),另一种相反的情况是出现在一条大阴线后,在这两种情况下形成的类似十字星的K线都称为“星型线”,当该形态出现在一段上升行情的当中,就很容易形成所谓的经典K线形态--黄昏之星。 量化:黄昏之星由三只K线组成。为使结构简单我们先采用中间表达式表示出一天的高开低收: REF(CLOSE,2)/REF(OPEN,2) > 1.03 AND REF(OPEN,1) > REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.02 AND CLOSE/OPEN<0.97 AND CLOSE 是由三只阴烛K线组成且每日收市价都下移,表示可能见顶回落: 此形态同上刚好相反,属于见顶信号,简略内容如下: A1 := REF(CLOSE,1); A2 := CLOSECOUNT(A2,3)=3 事实上,如果只是建立了以上的公式组,它所能反映的只是部分的含义,为什么呢?因为以上的信号只有出现在一段反向趋势之后,才有可能被确认为有效的意义。假设,如果三只乌鸦出现在漫长的下跌当中,那么你可能可以在这段趋势当中找到许多只乌鸦,或者许多的三只乌鸦的组合--所以有必要将它们定义在一段反趋势之后出现。 如下图,最终我们期望的是捕捉到椭圆形内的图形,以使及时的沽空,避免不必要的高位套牢,坐在山顶上晒太阳! 假如一些辅助的条件,优化公式,以得到更加有效的信号,这将是在学会了初步的公式编辑之后,将理论和实践相结合的重要一步。 假如我们加入简单的一个条件,两天前的最高价是30天以来的最高价: AA:=REF(HIGH,2); BB:=HHV(HIGH,30); AA=BB 将该条件和前面的描述相结合,可以过略掉许多的虚假信号。 4.3 技术指标选股 技术指标选股是为交易服务的,将各种技术指标的特征寻找出来为交易服务正是金字塔决策交易系统的目标之一! 4.3.1 均线指标选股 MA(金叉),普通金叉: 用CROSS表示MA5日均线向上穿过MA10均线,函数CPOSS(X,Y)的含义从函数表中可以得出为指标线X向上穿过指标线Y。 首先我们用两个中间表达式表达两条指标线X、Y分别为5日均线和10日均线,最终使用CROSS即得。 MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); CROSS(MA5,MA10); 30 『金字塔决策交易系统』公式编写教程 MA5和MA10在30日均线之上运动,并当日发生了金叉: “在MA10和MA30之上”,可以简略地描述为“大于”即可,其他的条件套用!所以我们先表达出两个条件分别用AA和CC表示: AA是:MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); AA:=CROSS(MA5,MA10); CC是:MA30:=MA(CLOSE,30); CC:=MA5>MA30 AND MA10>MA30; 做后将两个综合的条件用逻辑与函数连接成为一个表达式,要注意在条件选股的公式中只能存在一个逻辑判断式,所以我们以后经常会使用一些逻辑连接符连接多个条件。 AA AND CC 三条均线多头排列 由于所谓多头排列没有一个具体的量化的概念,所以需要根据自己平时经验来取得一个比较有效的标准来衡量。例如我们在下面的公式中的模型是:MA5>MA10>MA30,维持时间3天作为多头排列的定义。 并且注意请不要使用连等或者连线的大于号,就像上面的“MA5>MA10>MA30”不可以直接出现在公式组当中,用“AND”连等符将两个连接判断式连接起来! MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); MA30:=MA(CLOSE,30); CC:=MA5>MA30 AND MA10>MA30; COUNT(CC,3)=3 均线死叉 方向刚好相反,用同样的表达方式,但是注意CROSS函数使用时两条均线的位置已经颠倒了,思维方式换一下,CROSS(X,Y)本身的含义为X上穿Y,反过来当要表达X向下穿过Y的时候--其实也就是Y向上穿过了X。 CROSS(MA10,MA5) 当日成交量放大2倍的金叉 成交量放大两倍作为一个辅助条件出现,很多的交易者都习惯用成交量来验证均线走势的可靠性;其中需要量化一点的是,选用一个参照系来描述成交量的变化,我们选用了与上一周期的成交量进行对比的方式。 MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); AA:=CROSS(MA5,MA10); BB:=VOL/REF(VOL,1)>2; AA AND BB 4.3.2 KDJ指标选股 回顾公式基本买卖原则:K值由右边向下交叉D值作买,,K值由右边向上交叉D值作买;高档连续两次向下交叉确认跌势,低档两次向上交叉确认涨势; D值20%超卖,D值80%超买;J值100%超买,J值10%超卖;KD值于50%左右徘徊或交叉时,无意义, 31 『金字塔决策交易系统』公式编写教程 投机性太强的个股不适用。 K向上交叉D,并且D小于20 首先,简单导入KDJ的指标数据我们有两种方法:第一是在条件选股当中点击“引入指标公式”,然后选中KDJ,好处在于同时也引进了参数,方便在条件选股参数优化的过程当中调整适当的参数,在快速入门中我们已经进行了比较完整的介绍,这里就不再赘述了。 第一种:将原来的KD指标转化为中间表达式,然后写出逻辑判断式: RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100; K:SMA(RSV,N2,1); D:SMA(K,N3,1); CROSS(K,D) AND D 第二种:直接从已有的公式指标中引用相关的数据: AA:=“KD.K”; BB:=“KD.D”; CROSS(BB,AA) AND D 量化并编辑: A1:=“KD.K”; A2:=“KD.D”;(从指标公式中引入K、D线) A3:=A2<20; A4:=CROSS(A1,A2); A3 AND A4 KDJ高档连续两次向下交叉确认跌势 量化并编辑: 高档的定义模式为D值60以上的区域,最近根据您的指标周期参数和使用习惯定义,在以下的举例中我们采用了12天的周期,在实际公式编辑时的时候这些周期表达的最佳的方式是设定为参数。最后的模式也即是要求该股票的6、12、24日KD在12天内的D>60的区域内发生里两次的交叉。 参数:M:(0-100),60 N:(0-100),12 A1:=“KD.K”; A2:=“KD.D”; A3:=CROSS(A2,A1) AND A2>M; COUNT(A3,N)>=2 注意:我们经常会使用COUNT函数做一段时间内的条件统计。 4.3.3 RSI指标选股 回顾公式基本买卖原则: 短期RSI值在20以下,由下向上交叉长期RSI值时为买入信号;短期RSI在80以上,由上向下交叉长期RSI时为卖出信号;短期RSI值由上向下突破50,代表股价已经转弱,短期RSI值由下向上突破50,表示强。 条件选股一:RSI上穿20 同样我们也有两种选择使用,为方便起见,我们选用第一种引用技术指标的方式,并使用默认参数: AA:=“RSI”; 32