精品附录一选股公式.docx
《精品附录一选股公式.docx》由会员分享,可在线阅读,更多相关《精品附录一选股公式.docx(17页珍藏版)》请在冰豆网上搜索。
精品附录一选股公式
附录一选股公式
附录一:
选股公式
一、大幅高开选股公式
公式名称:
GKXG
参数名称最大值最小值缺省步长
P10150.5
公式程序语句:
{大幅高开选股条件}
(OPEN-REF(CLOSE,1))*100/REF(CLOSE,1)>P;
参数精灵:
开盘涨幅大于Param#1%;
备注:
本公式用于筛选开盘涨幅大于P的股票。
参数P为开盘涨幅百分率,是可变的,比如P=5,表示开盘涨幅大于5%。
二、阴后阳K线选股
公式名称:
YHY
参数名称最大值最小值缺省步长
P10130.5
公式程序语句:
{阴后阳特K选股条件}
REF(CLOSE,1)[P;]
参数精灵:
涨幅大于Param#1%;
备注:
本公式用于筛选开盘涨幅大于P的股票。
参数P为开盘涨幅百分率,是可变的,比如P=3,表示开盘涨幅大于3%。
三、超跌反弹选股公式
公式名称:
CDFTXG
参数最大最小缺省
N1012
公式程序:
{ZIG之字底}
C1:
=ZIG(3,15);
C2:
=ZIG(3,35);
C3:
=ZIG(3,75);
{大底}
C40:
=(REF(C1,2)>REF(C1,1)ANDREF(C2,2)>REF(C2,1)
ANDREF(C3,2)>REF(C3,1)ANDREF(C1,1)=REF(C2,1)ANDREF(C2,1)=REF(C3,1)
ANDREF(C1,1){小底}
C42:
=(REF(C1,2)>REF(C1,1)ANDREF(C1,1)AND(REF(C1,1)>REF(C2,1)ORREF(C1,1)
{中底}
C44:
=(REF(C2,2)>REF(C2,1)ANDREF(C2,1)AND(REF(C2,1)>REF(C3,1)ORREF(C2,1)
{选股条件}
OPEN[N]
AND(IF(C42,C1,0)ORIF(C44,C2,0)ORIF(C40,C3,0));
{SPACE}
参数精灵:
K线涨幅:
Param#0(1--10);
备注:
本公式用于筛选超跌反弹K线。
参数N为超跌反弹K线涨幅。
四、拉升选股公式
公式名称:
LSXG
参数最大最小缺省
N1012
公式程序
(C-O)*100/O>NANDC>REF(C,1)ANDDYNAINFO(23)>DYNAINFO(22);
参数精灵:
拉升幅度:
Param#0(1--10);
备注:
①本公式用于筛选大幅拉升股票。
②参数N为拉升幅度。
③本公式只适合于分时选股,即60、30、15和5分钟K线选股。
④本公式筛选出的股票不但满足大幅拉升条件,而且满足外盘大于内盘条件,即主动性买入盘大于主动性卖出盘条件。
⑤本公式适合于交易期间四个时段的选股。
⑥使用本公式选股之前,必须执行收盘,或下载当天5分钟数据,选股公式才有效。
如果不执行有关操作,所选股票大多数不满足选股条件。
附录二:
指标程序
一、能量指标
指标名称:
WPH
指标程序:
V1:
=IF(CLOSE>REF(CLOSE,1),VOL,0);
V2:
=IF(CLOSEV3:
=SUM(V1+V2,0);
WPH1:
EMA(V3,17);
WPH2:
EMA(V3,102);
WPH3:
EMA(V3,255);
资金柱:
MA(V3,5),COLORSTICK;
二、资金指标
指标名称:
ZJ
指标程序:
{资金}
V0:
=IF(C=O=H=L,0,(C-O)/(H-L)*VOL*CLOSE*100/10000);
V1:
=IF(C>REF(C,1)ANDC=O=H=L,VOL*CLOSE*100/10000,0);
V2:
=IF(CV3:
=SUM(V0+V1+V2,3);
ZJ:
=EMA(V3,4);
资金平衡线:
0;
短线资金流:
ZJ,COLORFF00FF;
{短线操作}
{清仓信号}
Z1:
=REF(ZJ,1)>REF(ZJ,2)ANDZJDRAWTEXT(Z1,ZJ,'-'),COLORBLUE;
{建仓信号}
Z2:
=REF(ZJ,1)<=REF(ZJ,2)ANDZJ>REF(ZJ,1);
DRAWTEXT(Z2,ZJ,'+'),COLORRED;
{空格};
备注:
本指标属于超级短线交易信号。
指标图形由一根资金曲线、一根水平资金平衡线以及一系列“+”和“-”组成。
资金曲线描述短期资金流向。
当资金曲线处于平衡线下时,标志资金净流出,短期做空力量强于做多力量;当资金曲线处于平衡线上时,标志资金净流入,短期做多力量强于做空力量。
平衡线是研判短期多空力量强弱对比的分界线。
“+”为买入信号,“-”为卖出信号。
根据笔者实际操作经验,当资金曲线平滑上升到顶时,如果曲线钝化,即曲线斜率变小,或曲线出现转弯的前兆,是最佳的清仓时机。
只要曲线钝化,次日指标就会出现清仓信号“-”。
钝化比“-”超前一天。
三、价格运行通道指标
指标名称:
TD
指标程序:
H1:
HHV(H,255),COLORRED;
CHD1:
EMA(C,17),COLORFF00FF;
CHD2:
EMA(C,102),COLORYELLOW;
L1:
LLV(L,255),COLORGREEN;
{SPACE};
备注:
①本指标用于技术分析窗口主图指标,在软件中编制指标程序时设置为主图指标,如果不设置就会成为副图指标,没有K线出现。
②本指标用于研判K线运行趋势。
四、价格时空周期指标
指标名称:
LH
参数名最大值最小值缺省步长
P25517341
指标程序:
{价格空间反弹幅度}
BL1:
=(C-LLV(L,P))*100/(HHV(H,P)-LLV(L,P));
阳线:
EMA(BL1,3),COLORFF00FF;
{价格空间调整幅度}
BL2:
=(HHV(H,P)-C)*100/(HHV(H,P)-LLV(L,P));
阴线:
EMA(BL2,3),COLORBLUE;
止盈线:
80,COLOR000180;
建仓线:
20,COLOR000120;
{SPACE};
参数精灵:
周期天数Param#1(17、34、255)
备注:
本指标为价格时空变化周期指标,与通道指标TD为配套指标。
本指标由一根阳线和一根阴线组成。
阳线与阴线位置会随时间推移而上下变化,形成周期性对称图形。
两线在交换上下位置时会形成交叉。
阳线上穿阴线为“金叉”,阳线下穿阴线为“死叉”。
金叉和死叉是趋势反转信号,也即价格时空周期节点。
依据金叉买入股票,依据死叉卖出股票。
当然,这是从中长线操作要领。
如果是短线,则需结合其他技术进行交易。
参数P取值限定为17、34和255。
17为短线周期,34为中线周期,255为长线周期。
长线金叉预示大趋势反转。
五、涨跌幅度标示指标
指标名称:
ZDFD
指标程序:
B:
=BARSCOUNT(CLOSE);
K线总数:
B;
{超跌反弹特K}
{ZIG之字底}
C1:
=ZIG(3,10);
C2:
=ZIG(3,20);
C3:
=ZIG(3,30);
C4:
=ZIG(3,50);
C5:
=ZIG(3,65);
C6:
=ZIG(3,80);
C7:
=ZIG(3,100);
C8:
=ZIG(3,200);
C9:
=ZIG(3,300);
{回调10%}
C41:
=(REF(C1,2)>REF(C1,1)ANDREF(C1,1)AND(REF(C1,1)>REF(C2,1)ORREF(C1,1)AND(REF(C1,1)>REF(C3,1)ORREF(C1,1)AND(REF(C1,1)>REF(C4,1)ORREF(C1,1)AND(REF(C1,1)>REF(C5,1)ORREF(C1,1)AND(REF(C1,1)>REF(C6,1)ORREF(C1,1)IF(C41,B,0),COLORFF00FF;
DRAWTEXT(C41,B*3/4,'跌幅'),COLORFF00FF;
DRAWTEXT(C41,B*2/4,'超过'),COLORFF00FF;
DRAWTEXT(C41,B*1/4,'10%'),COLORFF00FF;
{回调20%}
C42:
=(REF(C1,2)>REF(C1,1)ANDREF(C2,2)>REF(C2,1)
ANDREF(C1,1)=REF(C2,1)ANDREF(C2,1)AND(REF(C2,1)>REF(C3,1)ORREF(C2,1)AND(REF(C2,1)>REF(C4,1)ORREF(C2,1)AND(REF(C2,1)>REF(C5,1)ORREF(C2,1)AND(REF(C2,1)>REF(C6,1)ORREF(C2,1)IF(C42,B,0),COLORFF00FF;
DRAWTEXT(C42,B*3/4,'跌幅'),COLORFF00FF;
DRAWTEXT(C42,B*2/4,'超过'),COLORFF00FF;
DRAWTEXT(C42,B*1/4,'20%'),COLORFF00FF;
{回调30%}
C43:
=(REF(C1,2)>REF(C1,1)ANDREF(C2,2)>REF(C2,1)
ANDREF(C3,2)>REF(C3,1)ANDREF(C1,1)=REF(C2,1)ANDREF(C2,1)=REF(C3,1)
ANDREF(C1,1)AND(REF(C3,1)>REF(C4,1)ORREF(C3,1)AND(REF(C3,1)>REF(C5,1)ORREF(C3,1)AND(REF(C3,1)>REF(C6,1)ORREF(C3,1)IF(C43,B,0),COLORFF00FF;
DRAWTEXT(C43,B*3/4,'跌幅'),COLORFF00FF;
DRAWTEXT(C43,B*2/4,'超过'),COLORFF00FF;
DRAWTEXT(C43,B*1/4,'30%'),COLORFF00FF;
{回调50%}
C44:
=(REF(C1,2)>REF(C1,1)ANDREF(C2,2)>REF(C2,1)
ANDREF(C3,2)>REF(C3,1)ANDREF(C4,2)>REF(C4,1)
ANDREF(C1,1)=REF(C2,1)ANDREF(C2,1)=REF(C3,1)ANDREF(C3,1)=REF(C4,1)
ANDREF(C1,1)AND(REF(C4,1)>REF(C5,1)ORREF(C4,1)AND(REF(C4,1)>REF(C6,1)ORREF(C4,1)IF(C44,B,0),COLORRED;
DRAWTEXT(C44,B*3/4,'跌幅'),COLORRED;
DRAWTEXT(C44,B*2/4,'超过'),COLORRED;
DRAWTEXT(C44,B*1/4,'50%'),COLORRED;
{回调65%}
C45:
=(REF(C1,2)>REF(C1,1)ANDREF(C2,2)>REF(C2,1)
ANDREF(C3,2)>REF(C3,1)ANDREF(C4,2)>REF(C4,1)ANDREF(C5,2)>REF(C5,1)
ANDREF(C1,1)=REF(C2,1)ANDREF(C2,1)=REF(C3,1)
ANDREF(C3,1)=REF(C4,1)ANDREF(C4,1)=REF(C5,1)
ANDREF(C1,1)ANDREF(C4,1)AND(REF(C5,1)>REF(C6,1)ORREF(C5,1)IF(C45,B,0),COLORRED;
DRAWTEXT(C45,B*3/4,'跌幅'),COLORRED;
DRAWTEXT(C45,B*2/4,'超过'),COLORRED;
DRAWTEXT(C45,B*1/4,'65%'),COLORRED;
{回调80%}
C46:
=(REF(C1,2)>REF(C1,1)ANDREF(C2,2)>REF(C2,1)ANDREF(C3,2)>REF(C3,1)
ANDREF(C4,2)>REF(C4,1)ANDREF(C5,2)>REF(C5,1)ANDREF(C6,2)>REF(C6,1)
ANDREF(C1,1)=REF(C2,1)ANDREF(C2,1)=REF(C3,1)ANDREF(C3,1)=REF(C4,1)
ANDREF(C4,1)=REF(C5,1)ANDREF(C5,1)=REF(C6,1)
ANDREF(C1,1)ANDREF(C4,1)IF(C46,B,0),COLORRED;
DRAWTEXT(C46,B*3/4,'跌幅'),COLORRED;
DRAWTEXT(C46,B*2/4,'超过'),COLORRED;
DRAWTEXT(C46,B*1/4,'80%'),COLORRED;
{涨幅10%}
TJ1:
=(REF(C1,2)[C1]
AND(REF(C1,1)>REF(C2,1)ORREF(C1,1)IF(FILTER(TJ1,1),0,B),COLOR000180;
DRAWTEXT(TJ1,B*3/4,'涨幅'),COLOR000180;
DRAWTEXT(TJ1,B*2/4,'超过'),COLOR000180;
DRAWTEXT(TJ1,B*1/4,'10%'),COLOR000180;
{涨幅20%}
TJ2:
=(REF(C2,2)[C2]
AND(REF(C2,1)>REF(C3,1)ORREF(C2,1)IF(FILTER(TJ2,1),0,B),COLOR000180;
DRAWTEXT(TJ2,B*3/4,'涨幅'),COLOR000180;
DRAWTEXT(TJ2,B*2/4,'超过'),COLOR000180;
DRAWTEXT(TJ2,B*1/4,'20%'),COLOR000180;
{涨幅30%}
TJ3:
=(REF(C3,2)[C3]
AND(REF(C3,1)>REF(C4,1)ORREF(C3,1)
IF(FILTER(TJ3,1),0,B),COLOR000180;
DRAWTEXT(TJ3,B*3/4,'涨幅'),COLOR000180;
DRAWTEXT(TJ3,B*2/4,'超过'),COLOR000180;
DRAWTEXT(TJ3,B*1/4,'30%'),COLOR000180;
{涨幅40%}
TJ4:
=(REF(C4,2)[C4]
AND(REF(C4,1)>REF(C5,1)ORREF(C4,1)
IF(FILTER(TJ4,1),0,B),COLOR000180;
DRAWTEXT(TJ4,B*3/4,'涨幅'),COLOR000180;
DRAWTEXT(TJ4,B*2/4,'超过'),COLOR000180;
DRAWTEXT(TJ4,B*1/4,'40%'),COLOR000180;
{涨幅50%}
TJ5:
=(REF(C5,2)[C5]
AND(REF(C5,1)>REF(C6,1)ORREF(C5,1)
IF(FILTER(TJ5,1),0,B),COLOR000180;
DRAWTEXT(TJ5,B*3/4,'涨幅'),COLOR000180;
DRAWTEXT(TJ5,B*2/4,'超过'),COLOR000180;
DRAWTEXT(TJ5,B*1/4,'50%'),COLOR000180;
{涨幅100%}
TJ7:
=(REF(C7,2)[C7);]
IF(FILTER(TJ7,1),0,B),COLORBLUE;
DRAWTEXT(TJ7,B*3/4,'涨幅'),COLORBLUE;
DRAWTEXT(TJ7,B*2/4,'超过'),COLORBLUE;
DRAWTEXT(TJ7,B*1/4,'100%'),COLORBLUE;
{空};
备注:
本指标用于标识股票价格涨跌幅度。
向上箭头标示从前一次反弹峰顶开始到超跌反弹K线之前交易日所对应的跌幅。
显示箭头则为反弹或上涨幅度。
六、阴后阳信息指标
指标名称:
YHY(P)
参数名缺省最大最小步长
P31010.5
程序:
B:
=BARSCOUNT(CLOSE);
K线总数:
B;
{阴后阳K线--昨收价小于昨开价且收盘价大于开盘价}
TJ1:
=REF(CLOSE,1)[OPEN;]
B1:
=SUM(TJ1,0);
{阴后阳K:
B1;}
{盈利概率}
TJ11:
=REF(CLOSE,2)[REF(OPEN,1)]
ANDCLOSE>REF(CLOSE,1);
B11:
=SUM(TJ11,0);
盈利概率:
B11*100/B1;
{最高价大于昨收价--可盈利K线}
TJ2:
=REF(CLOSE,2)[REF(OPEN,1)]
ANDH>REF(CLOSE,1);
B12:
=SUM(TJ2,0);
{可盈K线数:
B12;}
可盈概率:
B12*100/B1;
{风险度}
B13:
=CEILING(100*(B1-B12)/B1);
普K风险度:
B13;
{大涨幅K线买入模式-收盘价买入}
{大涨幅K线--阴后收阳柱体相对涨幅大于P%}
TJ3:
=(REF(CLOSE,1)[P);]
B2:
=SUM(TJ3,0);
{特K:
B2;}
{以收盘价买入盈利K线数}
TJ4:
=REF(CLOSE,2)AND(REF(CLOSE,1)-REF(OPEN,1))/REF(OPEN,1)*100>PANDH>REF(CLOSE,1);
B21:
=SUM(TJ4,0);
特K风险度:
CEILING(100*(B2-B21)/B2);
{标示大涨幅特K}
IF(TJ3,B,0),COLORRED;
DRAWTEXT(TJ3,B*3/5,'第'+B2),COLORRED;
DRAWTEXT(TJ3,B*3/4,'大涨幅'),COLORRED;
{超跌反弹特K}
{ZIG之字底}
C1:
=ZIG(3,10);
C2:
=ZIG(3,20);
C3:
=ZIG(3,30);
C4:
=ZIG(3,50);
C5:
=ZIG(3,65);
C6:
=ZIG(3,80);
{回调10%}
C41:
=(REF(C1,2)>REF(C1,1)ANDREF(C1,1)AND(REF(C1,1)>REF(C2,1)ORREF(C1,1)AND(REF(C1,1)>REF(C3,1)ORREF(C1,1)AND(REF(C1,1)>REF(C4,1)ORREF(C1,1)AND(REF(C1,1)>REF(C5,1)ORREF(C1,1)AND(REF(C1,1)>REF(C6,1)ORREF(C1,1)IF(C41,B,0),COLORFF00FF;
DRAWTEXT(C41,B*3/5,'超跌'),COLORFF00FF;
DRAWTEXT(C41,B*2/5,'反弹'),COLORFF00FF;
DRAWTEXT(C41,B*1/4,'10%'),COLORFF00FF;
{回调20%}
C42:
=(REF(C1,2)>REF(C1,1)ANDREF(C2,2)>REF(C2,1)
ANDREF(C1,1)=REF(C2,1)ANDREF(C2,1)AND(REF(C2,1)>REF(C3,1)ORREF(C2,1)AND(REF(C2,1)>REF(C4,1)ORREF(C2,1)AND(REF(C2,1)>REF(C5,1)ORREF(C2,1)AND(REF(C2,1)>REF(C6,1)ORREF(C2,1)IF(C42,B,0),COLORFF00FF;
DRAWTEXT(C42,B*3/5,'超跌'),COLORFF00FF;
DRAWTEXT(