五彩K线,就是通过公式将满足条件的K线时段标示出与其它时段K线不同的颜色,以突出显示。
主要使用函数BACKSET(X,N)来实现这一功能,X是由逻辑判断语句组成的一个综合条件,N为时间长度,表示突出显示的K线段的个数。也可不用使用此函数,由程序自行判断,但公式里必须要有一条逻辑判断语句。
一、上升丁字线的五彩K线

该K线形态的模型为:最高价、收盘价、开盘价全部相等,最低价小于收盘价3%以上。
A1:=HIGH=CLOSE AND CLOSE=OPEN;{最高价、收盘价、开盘价三价相等}
A2:=HIGH/LOW>1.03; {最低价小于收盘价3%}
AA: =A1 AND A2; {组合以上判断条件}
BACKSET(AA,1);{该K线形态只涉及一个周期K线,所以BACKSET中的N值取1}
二、两阳夹阴
该K线形态的模型为:第一和第三天的K线实体为长阳线,第二天是长阴线,第二天的K线实体被夹在第一和第三根K线实体之间。

首先量化长阳和长阴的定义,假设以实体长度为开盘价的3%表示K线实体足够长。
A1:=REF(CLOSE,2); {取两天前K线的收盘价}
A2:=REF(OPEN,2); {取两天前K线的开盘价}
B1:=REF(CLOSE,1); {取一天前K线的收盘价}
B2:=REF(OPEN,1); {取一天前K线的开盘价}
AA:=A1>A2 AND B2>B1 AND CLOSE>OPEN;
{限定第一和第三根K线是阳线,第二根是阴线}
BB:=(A1-A2)/A2>0.03 AND (B2-B1)/B2>0.03 AND (CLOSE-OPEN)/OPEN>0.03;
{限定三根K线的实体要足够长}
CC:=B2<A1 AND B1>A2 AND OPEN<B1 AND CLOSE>B2;
{判断第二根K线实体是否被第一和第三根K线实体所覆盖}
BACKSET(AA AND BB AND CC,3);
{组合以上判断条件,N值取3表示此形态包含三根K线}
三、KDJ中K<20的五彩K线
该K线形态的模型为:当K值小于20时,处于所谓的超卖区,此时把相对应的K线标注出来,以示提醒。

A1:=kdj.k<20;
BACKSET(A1,1);
四、近五日曾涨停,标注出所有涨停后的K线

本例关键是确定出准备突出显示的K线周期数。
首先,判断涨停条件:
A1:= CLOSE/REF(CLOSE,1)>1.0999;
近五日发生过一次涨停板:
A2:=BARSLAST(A1)<5;{函数BARSLAST(X)用于计算上一次X逻辑表达式不为0到现在的天数}
涨停出现到现在的周期:
A3:=BARSLAST(A1);
五彩K线描述:
BACKSET(A2,A3);
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/773747
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!