条件选股公式的编写方法

合集下载

通达信几种实用的条件选股公式,一旦掌握,至少翻翻!

通达信几种实用的条件选股公式,一旦掌握,至少翻翻!

通达信几种实用的条件选股公式,一旦掌握,至少翻翻!(2018-06-08 07:25:27)转载标签:股票分类:股票公式一、均线上拐选股法自编公式操作步骤:均线上拐公式:ma(c,60)>ref(ma(c,60),1) and ref(ma(c,60),1)“设置”“公式管理”“自编”“条件选股”“新建”“公式名称——“60天均线上拐”在图片下方位置,把公式“ma(c,60)>ref(ma(c,60),1) and ref(ma(c,60),1)时间统计公式:last(ref(ma(c,60),1)步骤如下:“设置”“公式管理”“自编”“技术指标”“新建”“公式名称—60天时间统计”在图片下方位置,把公式“last(ref(ma(c,60),1)选股步骤:均线上拐——时间统计——安全系数。

使用条件选股——条件选股(新版)——60天均线上拐——执行选股:执行结果如下:添加技术指标——时间统计——排序:二、预测涨停选股用法:每天9:25后,用条件选股,筛选出优质股票,自己再再结合市场情况判断,选出的股票里面会有惊喜!源码:RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=(SMA(RSV,3,1));D:=(SMA(K,3,1));KK:=INTPART(SMA(RSV,3,1));DD:=INTPART(SMA(K,3,1));N:=KK+DD,COLORFF00FF,LINETHICK2;预测:=IF(CROSS(N,50),90,50),COLOR00FF00;涨停:=IF(CROSS(N,99.5),100,50),COLORYELLOW;涨停>预测;三、股价位于均线上方选股公式{股价位于均线上方选股公式}TA:=BARSSINCE(CLOSE);MA5:=IF(TA>=5,MA(C,5),0);MA10:=IF(TA>=10,MA(C,10),0);MA20:=IF(TA>=20,MA(C,20),0);MA60:=IF(TA>=60,MA(C,60),0);A1:=MA5>MA10 AND MA10>MA20 AND MA20>MA60;LMAX:=MAX(MAX(MA5,MA10),MAX(MA20,MA60));CROSS (CLOSE,MA5) AND V>=REF(V,1)AND A1;四、老鸭头“老鸭头”的操作要领:1、找到鸭脖子,见图中的A处。

通达信最全条件选股公式及设置安装方法介绍

通达信最全条件选股公式及设置安装方法介绍

条件选股公式:LF-FD (凌锋快刀) 缺省周期:日线参ar1:=IF(YEAR>=2001 AND MONTH>12,0,1); CROSS(MAND MA(CLOSE,N)>MA(CLOSE,N1) AND MA(CLOSAND REF(MA(CLOSE,N),1)>REF(MA(CLOSE,N1),1)REF(MA(CLOSE,N2),1)>REF(MA(CLOSE,N3),1) ANREF(MA(CLOSE,N1),2)>REF(MA(CLOSE,N2),2) AND R可大胆介入,但一定要注意风险,设止损。

条件选股公式:AND MONTH>12,0,1); Var2:=MA(VOL,40); Var3:=VOL/C收藏人:GJFTUSHUGUAN2014-12-07 | 阅:转: | 来源 | 分通达信选股公式全集(最全面的选股公式)选股公式CYC5:=CYC(5); CYC13:=CYC(13); CYC34:=CYC(34); AA:=(HHV(H,55)-LLV(L,55))/LLV(L,55)条件选股公式: MACD,RSI,KDJ 底背离选股公式:60分钟 KDJ_K:="KDJ.K"(9,3,3);KDJ_D:=" KDJ_D<26); 买2:=CROSS("RSI.RSI1"(6,2,2),20) OR CROSS("RSI.RSI1"(6,12,24),"RSI.RSI 2+买3; 买:IF(买0>1,买0,0);{极品选股} Var1:=AMOUNT/(100*VOL); Var2:=MA(Var1,13); Var3:=MA(Var1,34); Var4:=DM Var7:=(CLOSE-Var4)/Var4*100; 亏损程度: IF(Var5<=-7,7,0),colorff00ff; IF(Var5<=-10 IF(Var5<=-25,25,0),colorffcccc; IF(Var5<=-30,30,0),colorblue; Var8:=COST(10)*0; VVarB:=(VarA*VOL+Var9*(CAPITAL-VOL))/CAPITAL; VarC:=REF(LOW,1)*0.9; VarD:=LOW*0.9; Var11:=Var10-2; Var12:=IF(CLOSE<=VarF,Var11,Var10); 超跌: Var12*2.5,color00ff00; Var16:=100*(WINNER(Var14)-WINNER(Var15)); 筹码超跌: IF(Var16<10 AND Var13>90,30,0 Var6>-100,40,0),color0099ff; IF(Var6<-20 AND Var6>-100 AND Var7<-30 AND Var7>-100跌=30,-30,0),colorwhite; 云: IF(超跌=反弹 AND Var5<=-16 AND 筹码超跌=30 AND 短中长{●绝佳选股} MA20:=MA(CLOSE,20); 下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) J12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100); RSV24:=SMA(J12,3 XG:(CROSS(MA20,压力位) AND (LOW <= MA20)) AND ((MA20 - REF(MA20,1))) > 0.02;通达信指标公式】选股公式-2010最新版 {山东操盘手主图} MA5:MA(C,5),COLORYELLOW; MA1跌:IF(MA(CLOSE,30)<=REF(MA(CLOSE,30),1),MA(CLOSE,30),DRAWNULL),COLORGREEN,LINETHI GJTJ2:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)); GJTJ3:=100*(C-LLV(L,20))/(HHV(C,2GJTJ4:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)); BAIJIN1:=BARSLAST(CROSS(30,GJTJ1)GJTJ1>GJTJ4; BAIJIN3:=GJTJ1>60 AND GJTJ4>70; DRAWTEXT(BAIJIN1 AND BAIJIN2 AND BAI BARSLAST(CROSS(GJTJ1,50))<3; HUANGJIN2:=BARSLAST(CROSS(GJTJ4,GJTJ1))<2 AND GJTJ1> XG:=BARSLAST(CROSS(GJTJ4,GJTJ1))<5 AND GJTJ1>GJTJ4; DRAWTEXT(COUNT(XG,3)=1 AND XG AND BARSLAST(CROSS(GJTJ1,GJTJ4))<3; ZHENCANG2:=BARSLAST(CROSS(GJTJ4,GJTJ2)); ZHEN BARSLAST(CROSS(GJTJ1,GJTJ4))<3; ZHENCANG5:=GJTJ2<GJTJ3 AND GJTJ2<GJTJ4 AND GJTJ2< DRAWTEXT(ZHENCANG1 AND ZHENCANG2 AND ZHENCANG3 AND ZHENCANG4 AND ZHENCANG5,L-0.05 BB:=BARSLAST(CROSS(97,GJTJ2))<=1 AND BARSLAST(CROSS(GJTJ2,85))<=1; AA1:=AA AND BB BAA:=BARSLAST(CROSS(97,GJTJ2))<=2 AND BARSLAST(CROSS(GJTJ2,85))<=1; AA2:=AA AND B BAAA:=BARSLAST(CROSS(97,GJTJ2))<=3 AND BARSLAST(CROSS(GJTJ2,85))<=1; AA3:=AAAA AN AND AA1 ; DD2:=GJTJ1=100 AND GJTJ2=100 AND AA2 ; DD3:=GJTJ1=100 AND GJTJ2=100 AND AW:=BARSLAST(CROSS(95,GJTJ1))<=2; BW:=BARSLAST(CROSS(95,GJTJ2))<=2; EW:= GJTJ4<GJT TXW:=COUNT(GW,2)=1; DRAWTEXT(AW AND BW AND EW AND FW AND TXW,L-0.03,'起涨首日'); 全部条件选股公式部分!请根据需要选择使用!(建议配合本人发布的黑牛均线全部信号选股出信号的股票,分析研究!选股方法:在条件选股中,同时加入这两个条件)白金星星点灯GJTJ2:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)); GJTJ3:=100*(C-LLV(L,20))/(HHV(C,2 A:=BARSLAST(CROSS(30,GJTJ1))<2 AND BARSLAST(CROSS(GJTJ1,50))<2; B:=BARSLAST(CROSS 金星星点灯选股公式:(20T 10% 94.05%) GJTJ1:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)) GJTJ3:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)); GJTJ4:=100*(C-LLV(L,30))/(HHV(C,3 B:=BARSLAST(CROSS(GJTJ4,GJTJ1))<2 AND GJTJ1>GJTJ4; ENTERLONG:A AND B; 启动金三角选GJTJ2:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)); GJTJ3:=100*(C-LLV(L,20))/(HHV(C,2 XG:=BARSLAST(CROSS(GJTJ4,GJTJ1))<5 AND GJTJ1>GJTJ4; ENTERLONG:COUNT(XG,3)=1 AND X GJTJ2:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)); GJTJ3:=100*(C-LLV(L,20))/(HHV(C,2 A:=BARSLAST(CROSS(GJTJ4,GJTJ1))>3 AND BARSLAST(CROSS(GJTJ1,GJTJ4))<3; B:=BARSLAST(C BARSLAST(CROSS(GJTJ1,GJTJ4))<3; F:=GJTJ2<GJTJ3 AND GJTJ2<GJTJ4 AND GJTJ2<GJTJ1 AN 短线追涨选股公式: (高位横盘突破) GJTJ1:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)); G GJTJ3:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)); GJTJ4:=100*(C-LLV(L,30))/(HHV(C,3 B:=BARSLAST(CROSS(97,GJTJ2))<=1 AND BARSLAST(CROSS(GJTJ2,85))<=1; A1:=A AND B; AA BA:=BARSLAST(CROSS(97,GJTJ2))<=2 AND BARSLAST(CROSS(GJTJ2,85))<=1; A2:=AA AND BA BAA:=BARSLAST(CROSS(97,GJTJ2))<=3 AND BARSLAST(CROSS(GJTJ2,85))<=1; A3:=AAA AND BB2:=REF(A2,1); B3:=REF(A3,1); D1:=GJTJ1=100 AND GJTJ2=100 AND A1; D2:=GJTJ1=100 A 首日选股公式: (精确定位起涨第一日) GJTJ1:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)); GJTJ3:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)); GJTJ4:=100*(C-LLV(L,30))/(HHV(C,3 GJTJ4<GJTJ1 AND GJTJ1<GJTJ2 AND GJTJ1<GJTJ3; F:=GJTJ2>50 AND GJTJ3>50; G:=GJTJ1=10式: (波段启动前兆) GJTJ1:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)); GJTJ2:=100*(C-L GJTJ4:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)); A:=GJTJ3=100; B:=GJTJ4<90; ENTERL GJTJ1:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)); GJTJ2:=100*(C-LLV(L,10))/(HHV(C,10)-GJTJ4:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)); BAIJIN1:=BARSLAST(CROSS(30,GJTJ1) GJTJ1>GJTJ4; BAIJIN3:=GJTJ1>60 AND GJTJ4>70; M1:=BAIJIN1 AND BAIJIN2 AND BAIJIN3; HUANGJIN2:=BARSLAST(CROSS(GJTJ4,GJTJ1))<2 AND GJTJ1>GJTJ4; M2:=HUANGJIN1 AND HUAN C>MA(C,20); 操盘手: M1 OR M2 OR M3; 操盘手全部信号选股公式: GJTJ1:=100*(C-LLV(L,5 GJTJ3:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)); GJTJ4:=100*(C-LLV(L,30))/(HHV(C,3 BAIJIN2:=BARSLAST(CROSS(GJTJ4,GJTJ1))<2 AND GJTJ1>GJTJ4; BAIJIN3:=GJTJ1>60 AND GJM1:=BAIJIN1 AND BAIJIN2 AND BAIJIN3; HUANGJIN1:=BARSLAST(CROSS(50,GJTJ1))<3 AND B M2:=HUANGJIN1 AND HUANGJIN2; XG:=BARSLAST(CROSS(GJTJ4,GJTJ1))<5 AND GJTJ1>GJTJ4; BARSLAST(CROSS(GJTJ1,85))<=1; B:=BARSLAST(CROSS(97,GJTJ2))<=1 AND BARSLAST(CROSS( BARSLAST(CROSS(GJTJ1,85))<=1; BA:=BARSLAST(CROSS(97,GJTJ2))<=2 AND BARSLAST(CROSS BARSLAST(CROSS(GJTJ1,85))<=1; BAA:=BARSLAST(CROSS(97,GJTJ2))<=3 AND BARSLAST(CROS D1:=GJTJ1=100 AND GJTJ2=100 AND A1; D2:=GJTJ1=100 AND GJTJ2=100 AND A2; D3:=GJTJ1 BARSLAST(CROSS(GJTJ1,GJTJ4))<3; BQ:=BARSLAST(CROSS(GJTJ4,GJTJ2)); DQ:=GJTJ3<GJTJ4 FQ:=GJTJ2<GJTJ3 AND GJTJ2<GJTJ4 AND GJTJ2<GJTJ1 AND GJTJ1=100; AW:=BARSLAST(CROSS GJTJ1<GJTJ3; FW:=GJTJ2>50 AND GJTJ3>50; G:=GJTJ1=100 AND GJTJ2=100; TX:=COUNT(G,2 AND DQ AND EQ AND FQ) OR (AW AND BW AND EW AND FW AND TX) OR (COUNT(AE,2) = 2 AND B - EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); A1:=BARSLAST(REF(CROSS(DIFFILTER(B1>0,5)条件选股公式: macd,RSi,kdj底背离 KDJ_K:="KDJ.K"(9,3,3);KDJ_D:="KDJ.D"(9,3,3);KDJ 2:=CROSS("RSI.RSI1"(6,2,2),20) OR CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));0>1,买0,0);通达信百发百中 {百发百中 K:100,120,105} VARA:=CLOSE/MA(CLOSE,48)*100<71*K/100; VA COUNT(VARC,4)>2; VAR1:=CLOSE; VAR2:=MA(VAR1,6); VAR3:=MA(VAR1,24); VAR4:=MA(VAR1,中:=VAR3/VAR2*100; 财:=VAR2/VAR1*100;入:=CLOSE/COST(8)*100; ((发>110/K*100 AND 入(REF(HIGH,2)>REF(LOW,2)) AND (REF(HIGH,3)>REF(LOW,3)) AND (REF(HIGH,4)>REF(LOW,4)1)KDJ和RSI在20以下钝化一段时间;2)MACD绿线逐渐缩短,且DIF上穿DAE而DEA也向上6)5日线走平并上穿10日线且10日线走平并向上。

选股公式编写教程

选股公式编写教程

选股公式编写教程
编写选股公式的基本步骤如下:
步骤一:确定选股策略
首先,你需要确定你的选股策略。

例如,你可以选择基于财务指标、技术指标、行业分析等进行选股。

步骤二:收集数据
收集相关的股票数据,包括财务数据、技术指标数据、行业数据等。

你可以从财务报表、股票交易所网站、财经网站等渠道获取这些数据。

步骤三:编写选股公式
根据选股策略,你需要根据收集的数据编写公式来进行选股。

例如,如果你的策略是基于财务指标,你可以编写公式来计算公司的收入增长率、盈利能力等指标,并设定一定的筛选条件。

步骤四:测试选股公式
对编写的选股公式进行测试,使用历史数据来验证公式的有效性和可靠性。

可以使用软件或编程语言来自动化地进行测试。

步骤五:优化选股公式
根据测试结果,对选股公式进行优化。

你可以调整公式中的参数、添加或删除条件等,以达到更好的选股效果。

步骤六:应用选股公式
确定选股公式后,你可以将公式应用到实际的股票市场中。

使
用公式筛选出符合条件的股票,进行进一步的研究和分析。

步骤七:监测选股结果
定期监测选股结果,记录选股的成功率、盈亏情况等指标。

根据监测结果,不断改进和调整选股公式,提高选股效果。

需要注意的是,选股公式的编写需要结合实际情况和个人投资经验,并不是一种一成不变的规则。

因此,你需要根据自己的实际情况来调整和优化选股公式。

编写选股公式教程

编写选股公式教程
牢,学得透,不断探索,不断前进。一花开放不是春,万紫千红春满园。
走势形态特征指标:为了满足大家选股的需要,这里主要介绍股票走势特征、形态特征指标的编制。
走势形态特征指标编制的基础。
(1)放量、缩量(成交量函数为VOL)
A、放量
a.今天成交量较昨天增加了1倍,表示如下:
VOL/REF(VOL,1)>2
{VARC赋值:如果收盘价>昨收,返回成交量(手),否则返回(如果收盘价<昨收,返回0-成交量(手),否则返回0)的历史累和/25000的2日简单移动平均*VAR1}
{点评:在这句用到了VAR1,当VAR1符合条件即:年份>=2034 和 月份>=1时,则VAR1=0,这样以后计算出来的结果全是0,这时该指标便毫无意义了,起到了时间限制的作用。}
选股公式编辑教程大全
技术指标公式用于绘制技术指标线。以KDJ指标为例,右键点击KDJ,选择“编辑公式”后打开公式算法编辑器,显示出KDJ指标公式的内容。
参数名称:最小值,最大值,缺省值
N: 1 10O 9
M1: 2 40 3
M2: 2 40 3
(6)n日内上涨少于下跌(第二天开盘低于前一天收盘)
nt(c>ref(c,1),n)/n<0.5;
注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等 ,达到确定其中比例)。
(7)连续n日收阳线
up:=close>open;
count(up,n)=n;
b.今天成交量较10个交易日平均成交量放大了1倍,表示如下:
a:=ma(vol,10);
Vol/a>2

国信证券条件选股公式

国信证券条件选股公式

条件选股公式1.公式名称:MA10CROSSMA30公式描述:10日均线上穿30日均线参数:NULL日期:2011MA10:=MA(C,10);MA30:=MA(C,30);CROSS(MA10,MA30);2.公式名称:MA30>MA60公式描述:30日均线在60日均线之上参数:NULL日期:2011M30:=MA(C,30);M60:=MA(C,60);M30>M60;3.公式名称:MA5CROSSMA10公式描述:5日均线上穿10日均线参数:NULL日期:2011MA5:=MA(C,5);MA10:=MA(C,10);CROSS(MA5,MA10);4.公式名称:JCROSS0(KDJ)公式描述:KDJ指标,J上穿0轴参数:N1 9-100-9 N2 3-100-3 N3 3-100-3日期:2011RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100; K:=SMA(RSV,N2,1);D:=SMA(K,N3,1);J:=3*K-2*D;CROSS(J,0);5.公式名称:J<0 (KDJ)公式描述:KDJ指标J值小于0非常超卖参数:N1 9-50-9 N2 3-50-3 N3 3-50-3日期:2011RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100; K:=SMA(RSV,N2,1);D:=SMA(K,N3,1);J:=3*K-2*D;J<0;6.公式名称:DIFF<-1公式描述:MACD指标的DIFF在0轴下<-1参数:SHORT 5-100-12 LONG 20-100-26 M 2-100-9日期:2011DIFF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);DEA := EMA(DIFF,M);DIFF<-1;7.公式名称:涨幅>大盘公式描述:今日涨幅>大盘涨幅参数:NULL日期:2011NMAX1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);NMAX2:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1);NMAX:NMAX1>NMAX2;8.公式名称:MIN<涨幅<MAX公式描述:涨幅介于MIN和MAX之间的股票参数:NMIN (-10)-10-4 NMAX (-10)-11-8日期:2011NMAX1:=(CLOSE-REF(CLOSE,1))*100/REF(CLOSE,1);(NMAX1>=NMIN)AND(NMAX1<=NMAX);9.公式名称:价上穿N3天线公式描述:前N1-N2天处于N3平均线下,今穿过N3线参数:N1 1-200-20 N2 1-100-5 N3 10-120-60日期:2011NCROSS:LAST(CLOSE<MA(CLOSE,N3),N1,N2)&&CLOSE>MA(CLOSE,N3);10.公式名称:下MACD金叉公式描述:0轴下方满足MACD底部N次金叉参数:N 0-5-2日期:2011DIFF:=EMA(C,12)-EMA(C,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);DATALEN:=BARSLAST(DEA>=0);JCCOUNT:=COUNT(CROSS(DIFF,DEA),DATALEN);二次金叉:CROSS(DIFF,DEA) AND (DEA<0) AND (COUNT(JCCOUNT=N,DATALEN)=1);11.公式名称:上MACD金叉公式描述:0轴上方满足MACD发生N次金叉参数:N 0-5-1日期:2011DIFF:=EMA(C,12)-EMA(C,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);DATALEN:=BARSLAST(DEA<0);JCCOUNT:=COUNT(CROSS(DIFF,DEA),DATALEN);二次金叉:CROSS(DIFF,DEA) AND (DEA>0) AND (COUNT(JCCOUNT=N,DATALEN)=1);12.公式名称:MACD绿柱缩短公式描述:MACD指标绿柱子开始缩短参数:NULLDIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);REF(MACD,2)<REF(MACD,3) AND REF(MACD,1)<REF(MACD,2) AND MACD>REF(MACD,1) AND MACD<0;13.公式名称:价N天在60线上公式描述:当前股价朝前N天都在60日均线上,N=0为今日价参数:DAYN 0-50-0日期:2011LAST(CLOSE>MA(C,60),DAYN,0) AND CLOSE>MA(C,60) AND REF(C,DAYN)>MA(C,60);14.公式名称:价N天在30线上公式描述:当前股价朝前N天都在30日均线上,N=0为今日价参数:DAYN 0-50-1日期:2011LAST(CLOSE>MA(C,30),DAYN,0) AND CLOSE>MA(C,30) AND REF(C,DAYN)>MA(C,30);15.公式名称:最近3日收阳公式描述:最近3日一直收阳线参数:NULL日期:2011EVERY(CLOSE>OPEN,3);16.公式名称:连涨2天公式描述:连续涨了两天参数:NULL日期:2011UP2:UPNDAY(CLOSE,2);17.公式名称:绿柱<6天翻转公式描述:绿柱子小于6根又变红日期:2011DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);AAA:=(REF(MACD,6)>0 AND MACD<0);BBB:=MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);CCC:=REF(MACD,1)<-0.3;AAA&&BBB&&CCC;18.公式名称:KDJ辅助MACD公式描述:KDJ金叉,配以MACD形状参考参数:NULL日期:2011RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;AAA:=CROSS(J,D) AND J<40;{J上穿D,且KDJ底背离}{MACD}DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);BBB:=(MACD>REF(MACD,3)) AND (DEA>REF(DEA,2));AAA&&BBB;19.公式名称:金叉共振公式描述:MACD和KDJ金叉共振选股参数:NULL日期:2011DIF:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100;DEA:=EMA(DIF,9);RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,9,1);D:=SMA(K,9,1);B4:CROSS(DIF,DEA) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));20.公式名称:K-M-R同背离公式描述:KDJ和MACD和RSI同时底背离选股公式参数:NULL日期:2011DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));底背离:B1>0 OR B2>0 OR B3>0;21.公式名称:价格区间公式描述:价格介于CMIN和CMAX之间的股票参数:CMIN 1-200-5 CMAX 1-200-100日期:2011C>CMIN AND C<CMAX;22.公式名称:斜率>Y公式描述:N天X均线斜率>Y(可小数)参数:N 1-20-1 X 5-200-5 Y 1-100-5日期:2011X1:=EMA(C,X);X2:=REF(X1,N);AA:=(X1-X2)/X2*100;AA>Y;23.公式名称:N天换手率>Y公式描述:阶段换手率计算公式参数:N 1-100-5 Y 1-100-10日期:2011AA:=SUM(VOL,N)/CAPITAL*100;AA>Y;24.公式名称:10*20_3%_V2倍公式描述:10日线金叉20日涨幅过百分之三成交量比昨天放大一倍参数:NULL日期:2011AA:=EMA(C,10);BB:=EMA(C,20);CDITON1:=CROSS(AA,BB);CDITON2:=(C-REF(C,1))/REF(C,1)*100>3;CDITON3:=(V-REF(V,1))/REF(V,1)>2;SELECT:CDITON1 AND CDITON2 AND CDITON3;25.公式名称:N天内三线金叉公式描述:N天内三线金叉(非同时金叉)参数:N 1-30-3日期:2011A5:=MA(C,5);A10:=MA(C,10);A30:=MA(C,30);AA:=CROSS(A5,A10);BB:=CROSS(A5,A30);CC:=CROSS(A10,A30);COUNT(AA,N)=1 AND COUNT(BB,N)=1 AND COUNT(CC,N)=1;26.公式名称:N天阳线多于阴公式描述:朝前N天收阳线天数多于收阴线的天数参数:N 1-200-5日期:2011COUNT(C>O,N)/N>0.5;27.公式名称:量比>N公式描述:量比>N参数:N 0.1-30-1日期:2011V/REF(V,1)>N;28.公式名称:5日线>10日线公式描述:5日均线在10日均线之上参数:NULL日期:2011MA(C,5)>MA(C,10);29.公式名称:10日线>30日线公式描述:10日均线在30日均线之上参数:NULL日期:2011MA(C,10)>MA(C,30);30.公式名称:均线多头排列公式描述:M5>M10>M30>M60参数:NULL日期:2011MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,30) AND MA(C,30)>MA(C,60);31.公式名称:T起涨首日公式描述:网上抄的参数:NULL日期:2011GJTJ1:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5));GJTJ2:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10));GJTJ3:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20));GJTJ4:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30));A:=BARSLAST(CROSS(95,GJTJ1))<=2;B:=BARSLAST(CROSS(95,GJTJ2))<=2;E:= GJTJ4<GJTJ1 AND GJTJ1<GJTJ2 AND GJTJ1<GJTJ3;F:=GJTJ2>50 AND GJTJ3>50;G:=GJTJ1=100 AND GJTJ2=100;TX:=COUNT(G,2)=1;ENTERLONG:A AND B AND E AND F AND TX;32.公式名称:T波启前兆公式描述:网上下载参数:NULL日期:2011GJTJ1:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5));GJTJ2:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10));GJTJ3:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20));GJTJ4:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30));A:=GJTJ3=100;B:=GJTJ4<90;ENTERLONG:COUNT(A,2) = 2 AND B;33.公式名称:Z黑马公式描述:网上下载参数:NULL日期:2011A1:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LL V(L,55))*100,5,1);黑马线:=EMA(A1,5),LINETHICK2,COLOR6600FF;A5:=(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))*100;CROSS(A1,黑马线)AND 黑马线;34.公式名称:MACD绿变红公式描述:MACD第一次由绿变成红参数:NULL日期:2011DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);MACD:=(DIF-DEA)*2;AA:=MACD>0;{MACD红色}BB:=REF(MACD,1)<0 AND (REF(MACD,1)*-2)<MACD;{前一周期MACD是绿色}CC:=COUNT(MACD<0,20)<15;SELECT:AA AND BB;35.公式名称:MACD将变红公式描述:现在还是绿参数:NULL日期:2011DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);MACD:=(DIF-DEA)*2;AA:=MACD<0;{MACD现在是负值}BB:=REF(MACD,1)>REF(MACD,2) AND REF(MACD,2)>REF(MACD,3);{朝前三天是逐渐增大之式} CC:=C>O AND C>REF(C,1);{今天的收盘价为红}DD:=(MA(C,5)-REF(MA(C,5),1))*100/REF(MA(C,5),1)>3;{五日均线斜率>3}EE:=C>MA(C,60);{股价在60日均线之上}{FF:=MACD>-0.2;{下一交易日如果和今天涨幅差不多,MACD就会由绿变成红}}AA AND BB AND CC AND DD AND EE;36.公式名称:绿柱开始缩短公式描述:之前绿柱有规律向下增长,今天首次缩短参数:NULL日期:2011DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);AA:=MACD<0;BB:=MACD>REF(MACD,1);{今天开始变短}CC:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);DD:=C>REF(C,1) AND C>O;{今天收阳线,且上涨}EE:=REF(MACD,4)<0 AND REF(MACD,8)>=0;{之前绿柱变短至少连续4天}FF:=(REF(MACD,1)-REF(MACD,4))*100/REF(MACD,4)>4;{绿柱向下变长的斜率尽可能大些} GG:=REF(MACD,1)<-0.2;{限制一下幅度,将幅度太小的淘汰}SELECT:AA AND BB AND CC AND DD AND EE AND FF AND GG;37.公式名称:今天跳空开盘公式描述:开盘价有跳空幅度>2%,多头排列,收阳线参数:NULL日期:2011AA:=O>REF(C,1) AND (O-REF(C,1))/REF(C,1)>0.02;BB:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,30);CC:=C>O;DD:=(H-C)<(C-O) AND (O-L)<(C-O);{上下影线不能太长}SELECT:AA AND BB AND CC AND DD;38.公式名称:老鸭头公式描述:参数:NULL日期:2011{LYT老鸭头}MA5 := MA(CLOSE,5);MA10 := MA(CLOSE,10);MA60 := MA(CLOSE,60);PDAY1 := BARSLAST(CROSS(MA5,MA60));{5日均线上穿60日均线}PDAY2 := BARSLAST(CROSS(MA10,MA60));{10日均线上穿60日均线,至此形成鸭颈部}PDAY3 := BARSLAST(HIGH=HHV(HIGH,PDAY2));{形成头部,要下跌}PDAY4 := BARSLAST(CROSS(MA10,MA5));{下跌后,5日均线和10日均线死叉}PDAY5 := BARSLAST(CROSS(MA5,MA10));{回落不久,5日均线和10日均线形成金叉,形成嘴部} A1:= PDAY1>PDAY2 AND PDAY2>PDAY3 AND PDAY3>PDAY4 AND PDAY4>PDAY5 AND PDAY5<5;A2:= COUNT(CROSS(MA10,MA5),PDAY2)=1;老鸭头选股:IF(A1 AND A2,1,0);39.公式名称:两阳夹一阴公式描述:参数:NULL日期:2011AA:=REF(C,2)>REF(O,2);{前天是阳线的}BB:=REF(C,1)<REF(O,1);{昨天是阴线的}CC:=C>O;{今天是阳线}DD:=REF(L,2)<REF(L,1);{前天的最低价小于昨天的最低价}EE:=REF(L,1)<L;{昨天的最低价小于今天的最低价}FF:=REF(H,2)<REF(H,1);{前天的最高价小于昨天的最高价}GG:=REF(H,1)<H;{昨天的最高价小于今天的最高价}AA AND BB AND CC AND DD AND EE AND FF AND GG;40.公式名称:绝地反击公式描述:参数:NULL日期:2011V1:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100<-14;V2:=(MIN(O,C)-L)/L*100>0;V3:=MA((HHV(H,5)-C)/(HHV(H,21)-LLV(L,13))*100,5)<55;V1 AND V2 AND V3;41.公式名称:阳包阴公式描述:参数:NULL日期:2011AA:C>O AND REF(C,1)<REF(O,1) AND L<REF(L,1) AND H>REF(H,1);42.公式名称:连续4根阴线公式描述:包括多于4跟参数:NULL日期:2011AA:=C<O AND REF(C,1)<REF(O,1) AND REF(C,2)<REF(O,2) AND REF(C,3)<REF(O,3);{朝前推0天} BB:=REF(C,1)<REF(O,1) AND REF(C,2)<REF(O,2) AND REF(C,3)<REF(O,3) AND REF(C,4)<REF(O,4);{朝前推0天}CC:=REF(C,2)<REF(O,2) AND REF(C,3)<REF(O,3) AND REF(C,4)<REF(O,4) AND REF(C,5)<REF(O,5);{朝前推0天};AA OR BB OR CC;43.公式名称:换手率2倍公式描述:换手率是前一交易日2倍以上且当日换手率大于10%以上参数:NULL日期:2011(V/CAPITAL)>2*(REF(V,1)/CAPITAL) AND (V/CAPITAL*100) > 10;44.公式名称:量比MIN<X<MAX公式描述:参数:NMIN 0.1-50-5 NMAX 0.1-50-8日期:2011LB:=V/REF(MA(V,5),1);LB<=NMAX AND LB>=NMIN;45.公式名称:下影线很长公式描述:30天内发生过下影线非常长>4倍实体参数:NULL日期:2011AA:=(MIN(C,O)-L)>4*(ABS(C-O));COUNT(AA,30)>0;46.公式名称:MY1030公式描述:根据10月30好的形态公式参数:NULL日期:2011MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA30:=MA(CLOSE,30);MA60:=MA(CLOSE,60);{8日内发生MA5下穿MA10,MA10下穿MA30,MA30下穿MA60,所有指标均不报}DTZD1:=O>MA30&&O>MA60&&C<MA30&&C<MA60;{不能近期发生过断头铡刀}DTZD2:=O>MA5&&O>MA10&&O>MA30&&C<MA5&&C<MA10&&L<MA30;{不能近期发生过断头铡刀}AJBB1:=COUNT(CROSS(MA60,MA10),10)>0;AJBB2:=COUNT(CROSS(MA30,MA10),10)>0;AJBB3:=COUNT(CROSS(MA30,MA5),10)>0;AJBB4:=COUNT(CROSS(MA60,MA5),10)>0;AJBB44:=COUNT(CROSS(MA10,MA5),10)>0;AJBB45:=COUNT(CROSS(MA60,MA5),3)>0;AJBB46:=COUNT(DTZD1 OR DTZD2,3)>0;AJBB5:=(AJBB1 AND AJBB2 AND AJBB3 AND AJBB4) OR (AJBB4 AND AJBB44 AND AJBB3) OR (AJBB45) OR AJBB46;AJBB:=IF(AJBB5,0,1);{--------------------------------------------------------------------------------------} {早晨之星}STAR1:= REF(C,2) < REF(O,2);{星线的前一天收阴线}STAR2:=REF(OPEN,1)<REF(CLOSE,2);{昨天低开}STAR3:=ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.02;{昨天的实体尽量小,最好十字星} STAR4:=(CLOSE/REF(C,1)>1.02)&&(IF(O<REF(C,1),ABS(O-REF(C,1))/REF(C,1)<0.02,1));{今天实体不能太小,如果中午选股可适量调小,今天的开盘价不能比昨天星线收盘价低太多}STAR5:=COUNT(C<=O,5)>2;{5日内阴线多于阳线}STAR6:=REF(CLOSE,1)<REF(CLOSE,2);{昨天的收盘价小于前一天的收盘价,即中间有跳空}STAR7:=REF(HHV(H,5),1)/REF(L,1)>1.1;{昨天的收盘价相对前5天的最高价至少降了10%}STAR8:=(O-L)/O<0.03 && O<C;{今天的阳线不能带太长的下影线}ZCZX:=STAR1 AND STAR2 AND STAR3 AND STAR4 AND STAR5 AND STAR6 AND STAR7 AND STAR8 AND AJBB;{--------------------------------------------------------------------------------------} {刺透形态}{阳线上传阴险实体50%,阳线上下影线小于实体的25%}CT1:=REF(C,1)<REF(O,1) && (REF(O,1)-REF(C,1))/REF(O,1)>0.03;{昨天收阴线,阴线实体不能太小} CT2:=C>O && C>(REF(C,1)+REF(O,1))/2 && O<REF(C,1);{今天收阳线,低开,收盘价超过昨天实体一半}CT3:=(H-C)*100/(C-O)<25 && (O-L)*100/(C-O)<25;{上下影线不能超过实体的25%}CT4:=COUNT(C<=O,5)>2;{5日内阴线多于阳线}CT5:=HHV(C,6)/REF(L,1)>1.1;{昨天的收盘价相对前6天的最高价至少降了10%}CT6:=LLV(L,4)==L;{今天的最低价是5日内的最低价}CT7:=H<HHV(H,5);{今日收阳线的最高价不能高于5日内的最高价}CT:=CT1 AND CT2 AND CT3 AND CT4 AND CT5 AND CT6 AND CT7 AND AJBB;{阳线倒锤子}YDCZ1:=(MIN(O,C)-L)>2*ABS(O-C);{下影线至少是上面实体的倍}YDCZ2:=C=H;{收阳线倒锤子}YDCZ3:=COUNT(C<O,6)>2;{6日内阴线多余阳线}YDCZ4:=HHV(C,10)>MIN(O,C)*1.1;{今日收盘价距10日内收盘价最高价至少降了10%}YDCZ:= YDCZ1 AND YDCZ2 AND YDCZ3 AND YDCZ4;{阴线倒锤子}ZDCZ1:=C>O;{今天收阳线}ZDCZ2:=REF(C,1)<REF(O,1) && (REF(O,1)-REF(C,1))*2<(REF(C,1)-REF(L,1)) && REF(O,1)=REF(H,1);{昨天收阴线,且是倒锤子}ZDCZ3:=COUNT(C<O,6)>2;{6日内阴线多余阳线}ZDCZ4:=HHV(C,10)>REF(C,1)*1.1;{今日收盘价距10日内收盘价最高价至少降了10%}ZDCZ5:=IF(ZCZX,0,1);{已经是早晨之星的就不用再选}ZDCZ:= ZDCZ1 AND ZDCZ2 AND ZDCZ3 AND ZDCZ4 AND ZDCZ5 AND AJBB;{四连阴超跌}SLY1:=REF(C,1)<REF(O,1) && REF(C,2)<REF(O,2) && REF(C,3)<REF(O,3) && REF(C,4)<REF(O,4);{至少连续跌了四根阴线}SLY2:=HHV(C,6)/O>1.15;SLY3:=O<C;SLY:= SLY1 AND SLY2 AND SLY3 AND AJBB;{下跌后长下影线}XYXL1:=COUNT(C<=O,5)>2;{5日内阴线多于阳线}XYXL2:=HHV(C,6)/REF(L,1)>1.1;{昨天的收盘价相对前6天的最高价至少降了10%}XYXL3:=LLV(L,4)==L;{今天的最低价是5日内的最低价}XYXL4:=(MIN(C,O)-L)>5*(ABS(C-O));XYXL5:=IF((REF(C,1)<REF(O,1))&&(REF(C,2)>REF(O,2)),0,1);{不能前一天收阴线,再前一天收阳线}{COUNT(XYXL,30)>0;}XYXL:=XYXL1 AND XYXL2 AND XYXL3 AND XYXL4 AND XYXL5 AND AJBB;{--------------------------------------------------------------------------------------} {MACD形态选股}DIFF:=EMA(C,12)-EMA(C,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);{MACD0轴下二次金叉}MACDDATALEN:=BARSLAST(DEA>=0);MACDJCCOUNT:=COUNT(CROSS(DIFF,DEA),MACDDATALEN);MACDXYJC:=CROSS(DIFF,DEA) AND (DEA<0) AND (COUNT(MACDJCCOUNT=1,MACDDATALEN)=1);{MACD0轴下第一次金叉}MACDXJC1LEN:=BARSLAST(MACDXYJC);MACDX2CJC:=CROSS(DIFF,DEA) AND (DEA<0) AND (COUNT(MACDJCCOUNT=2,MACDDATALEN)=1); MACDX2JC:=MACDX2CJC AND (MACDXJC1LEN>5) AND (MACDXJC1LEN<30) AND (C>O);{要放量,时间间隔不能太短,也不能太长}{MACD0轴上一次金叉}MACDSJCH:=O<C;{当天收阳线}MACDDSATALEN1:=BARSLAST(DEA<0);MACDSJCCOUNT1:=COUNT(CROSS(DIFF,DEA),MACDDSATALEN1);MACDSECJC1:=CROSS(DIFF,DEA) AND (DEA>0) AND (COUNT(MACDSJCCOUNT1=1,MACDDSATALEN1)=1) AND MACDSJCH AND AJBB;{MACD绿柱子向0轴下长度递增,不超过5或6天又折返}MACDLZZTJ1:=MACD>REF(MACD,1) && REF(MACD,1)<REF(MACD,2) && REF(MACD,2)<REF(MACD,3) && REF(MACD,3)<REF(MACD,4) && REF(MACD,4)<0 && REF(MACD,5)>=0 && MACD<0;MACDLZZTJ2:=MACD>REF(MACD,1) && REF(MACD,1)<REF(MACD,2) && REF(MACD,2)<REF(MACD,3) &&REF(MACD,3)<REF(MACD,4) && REF(MACD,5)<REF(MACD,6) && REF(MACD,5)<0 && REF(MACD,6)>=0 && MACD<0;MACDLZZTJ3:=IF((COUNT(CROSS(DEA,DIFF),5)=0)&&DEA>0.5,0,1);{5日内不能发生高位死叉} MACDLZZ:=(MACDLZZTJ1 OR MACDLZZTJ2) AND (C>O) AND MACDLZZTJ3 AND AJBB;{高位死叉后30日内DEA不破0后又金叉}MACDYJCDAY:=BARSLAST(CROSS(DEA,DIFF));MACDYJC1:=(COUNT(CROSS(DEA,DIFF),15)=1)&&DEA>0.3;{30日内发生高位死叉}MACDYJC2:=MACDYJCDAY>5 && CROSS(DIFF,DEA);MACDYJC3:=COUNT(DEA<0,MACDYJCDAY)=0 ;MACDYJC:=MACDYJC1 AND MACDYJC2 AND MACDYJC3;{--------------------------------------------------------------------------------------} {根据成交量选股}MAV5:=MA(V,5);MAV35:=MA(V,35);MAV135:=MA(V,135);{连续两天成交量是35日均量的3倍以上}CJL_1:=V/MAV35>2&&C>O;CJL_2:=REF(V,1)/REF(MAV35,1)>2&&REF(C,1)>REF(O,1);CJL:=CJL_1&&CJL_2;{股价下跌获60日线支撑又上升}ZC60_1:=HHV(C,24)/O>1.15;{调整已经有15%了}ZC60_2:=C>MA60&&C>O;{今天股价在60日线之上,且收阳线}ZC60_3:=(ABS(LLV(L,3)-MA60)*100/MA60<2) OR ABS(LLV(O,3)-MA60)*100/MA60<2;{股价在60日线附近}ZC60_4:=REF(C,3)>MA60;{股价在60日线附近}ZC60:=ZC60_1 AND ZC60_2 AND ZC60_3 AND ZC60_4;SELECT:ZCZX OR CT OR YDCZ OR ZDCZ OR SLY OR XYXL OR MACDX2JC OR MACDSECJC1 OR MACDLZZ OR MACDYJC OR CJL OR ZC60;47.公式名称:250天内大涨过公式描述:20天涨50%参数:NULL日期:2011AA:=C/REF(C,20)>1.5;COUNT(AA,250)>0;48.公式名称:突破60日高点公式描述:股价收盘价高于60日内的最高点参数:NULL日期:2011AA:=H=HHV(H,60);BB:=LLV(V,5)=LLV(V,30);MAV5:=MA(V,5);CC:=V<MAV5 AND C=HHV(C,60){COUNT(AA,3)>0;}{(AA AND BB) OR CC;};AA;49.公式名称:TEST300CT公式描述:测试发生过刺透形态参数:NULL日期:2011MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA30:=MA(CLOSE,30);MA60:=MA(CLOSE,60);{MACD指标系统}DIF:=EMA(C,12)-EMA(C,26);DEA:=EMA(DIF,9);MACD:=2*(DIF-DEA);{公用子模块}S5C10:=CROSS(MA5,MA10);S5C30:=CROSS(MA5,MA30);S5C60:=CROSS(MA5,MA60);S10C30:=CROSS(MA10,MA30);S10C60:=CROSS(MA10,MA60);S30C60:=CROSS(MA30,MA60);S60C30:=CROSS(MA60,MA30);S60C10:=CROSS(MA60,MA10);S60C5:=CROSS(MA60,MA5);S30C10:=CROSS(MA30,MA10);S30C5:=CROSS(MA30,MA5);S10C5:=CROSS(MA10,MA5);SIDY5:=COUNT(C<=O,5)>2;{5日内阴线多于阳线}S5DJ10:=REF(HHV(C,5),1)/REF(C,1)>1.1;{昨天的收盘价相对前5天的最高价至少降了10%}SDT5:=COUNT(REF(C,1)/C>1.097,5)>0;{五日之内不能有跌停}SCQX60:=(COUNT(C>MA60,60)=0) OR (COUNT(DIF>0,60)=0);{股价长期在60均线下不行,或MACD长期在0下}DTZD:=(O>MA30&&O>MA60&&C<MA30&&C<MA60) OR(O>MA5&&O>MA10&&O>MA30&&C<MA5&&C<MA10&&L<MA30);{断头铡刀}JXBH1:=COUNT(S60C30,15)>0;{20日内发生过60均线下穿30均线}JXBH2:=COUNT(S60C10,15)>0;JXBH3:=COUNT(S60C5,15)>0;JXBH4:=COUNT(S30C10,15)>0;JXBH5:=COUNT(S30C5,15)>0;JXBH6:=COUNT(S10C5,15)>0;JXBH7:=JXBH6&&JXBH5&&C<MA60;JXBH:=(JXBH1 AND JXBH2 AND JXBH3) OR (JXBH4 AND JXBH5 AND JXBH3) OR (JXBH3 AND JXBH5 AND JXBH6) ORJXBH7 OR DTZD OR SDT5 OR SCQX60;{均线变坏,要大跌}AJBB:=IF(JXBH,0,1);{均线变坏,不能操盘}{早晨之星}STAR1:= REF(C,2)<REF(O,2)&&MACD<0;{星线的前一天收阴线,MACD在0轴下}STAR2:=REF(O,1)<REF(C,2);{昨天低开}STAR3:=ABS(REF(O,1)-REF(C,1))/REF(C,1)<0.02;{昨天的实体尽量小,最好十字星}STAR4:=(C/REF(C,1)>1.02)&&(IF(O<REF(C,1),ABS(O-REF(C,1))/REF(C,1)<0.02,1));{今天实体不能太小,如果中午选股可适量调小,今天的开盘价不能比昨天星线收盘价低太多}STAR5:=REF(CLOSE,1)<REF(CLOSE,2);{昨天的收盘价小于前一天的收盘价,即中间有跳空}STAR6:=(O-L)/O<0.03 && O<C;{今天的阳线不能带太长的下影线}ZCZX:=STAR1 AND STAR2 AND STAR3 AND STAR4 AND STAR5 AND STAR6 AND SIDY5 AND S5DJ10 AND AJBB;{刺透形态}{阳线上传阴险实体50%,阳线上下影线小于实体的25%}CT1:=REF(C,1)<REF(O,1)&&REF(C,2)<REF(O,2)&&REF(C,3)<REF(O,3) &&(REF(O,1)-REF(C,1))/REF(O,1)>0.03;{昨天收阴线,阴线实体不能太小}CT2:=C>O && C>(REF(C,1)+REF(O,1))/2 && O<REF(C,1);{今天收阳线,低开,收盘价超过昨天实体一半}CT3:=(H-C)*100/(C-O)<25 && (O-L)*100/(C-O)<25;{上下影线不能超过实体的25%}CT6:=LLV(L,4)==L;{今天的最低价是5日内的最低价}CT7:=H<HHV(H,5);{今日收阳线的最高价不能高于5日内的最高价}CT8:=COUNT(H>MA10,20)>0;CT:=CT1 AND CT2 AND CT3 AND SIDY5 AND S5DJ10 AND CT6 AND CT7 AND CT8 AND AJBB;COUNT(CT,300)>0;50.公式名称:LXKPZT公式描述:连续开盘涨停的个股参数:NULL日期:2011TJ1:=O=C&&C/REF(C,1)>1.09;TJ2:=COUNT(TJ1,10)>3;SEL:COUNT(TJ2,200)>0;51.公式名称:3THSL>18公式描述:连续3天换手率大于18参数:NULL日期:2011HSL:=(VOL/CAPITAL*100);TJXG:=HSL>18 AND REF(HSL,1)>18 AND REF(HSL,2)>18 AND REF(HSL,3)<13 AND REF(HSL,4)<10;COUNT(TJXG,300)>0;52.公式名称:N天跌幅X公式描述:参数:X 1-50-30 N 1-10-7日期:2011AA:REF(C,N)>C AND (HHV(C,N)-C)/C*100>X;{COUNT(AA,300)>0;};53.公式名称:今天下影长公式描述:N倍参数:N 1-100-10日期:2011AA:(MIN(C,O)-L)>N*(ABS(C-O)) AND (MIN(C,O)-L)/C*100>3;54.公式名称:CTZX公式描述:刺透早星参数:NULL日期:2011MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA30:=MA(CLOSE,30);MA60:=MA(CLOSE,60);{MACD指标系统}DIF:=EMA(C,12)-EMA(C,26);DEA:=EMA(DIF,9);MACD:=2*(DIF-DEA);{公用子模块}S5C10:=CROSS(MA5,MA10);S5C30:=CROSS(MA5,MA30);S5C60:=CROSS(MA5,MA60);S10C30:=CROSS(MA10,MA30);S10C60:=CROSS(MA10,MA60);S30C60:=CROSS(MA30,MA60);S60C30:=CROSS(MA60,MA30);S60C10:=CROSS(MA60,MA10);S60C5:=CROSS(MA60,MA5);S30C10:=CROSS(MA30,MA10);S30C5:=CROSS(MA30,MA5);S10C5:=CROSS(MA10,MA5);SIDY5:=COUNT(C<=O,5)>2;{5日内阴线多于阳线}S5DJ10:=REF(HHV(C,5),1)/REF(C,1)>1.1;{昨天的收盘价相对前5天的最高价至少降了10%}SDT5:=COUNT(REF(C,1)/C>1.097,5)>0;{五日之内不能有跌停}SCQX60:=(COUNT(C>MA60,30)=0) OR (COUNT(DIF>0,40)=0);{股价长期在60均线下不行,或MACD长期在0下}DTZD:=(O>MA30&&O>MA60&&C<MA30&&C<MA60) OR(O>MA5&&O>MA10&&O>MA30&&C<MA5&&C<MA10&&L<MA30);{断头铡刀}JXBH1:=COUNT(S60C30,15)>0;{20日内发生过60均线下穿30均线}JXBH2:=COUNT(S60C10,15)>0;JXBH3:=COUNT(S60C5,15)>0;JXBH4:=COUNT(S30C10,15)>0;JXBH5:=COUNT(S30C5,15)>0;JXBH6:=COUNT(S10C5,15)>0;JXBH7:=JXBH6&&JXBH5&&C<MA60;JXBH:=(JXBH1 AND JXBH2 AND JXBH3) OR (JXBH4 AND JXBH5 AND JXBH3) OR (JXBH3 AND JXBH5 AND JXBH6) ORJXBH7 OR DTZD OR SDT5 OR SCQX60;{均线变坏,要大跌}AJBB:=IF(JXBH,0,1);{均线变坏,不能操盘}{早晨之星}STAR1:= REF(C,2)<REF(O,2)&&MACD<0;{星线的前一天收阴线,MACD在0轴下}STAR2:=REF(O,1)<REF(C,2);{昨天低开}STAR3:=ABS(REF(O,1)-REF(C,1))/REF(C,1)<0.02;{昨天的实体尽量小,最好十字星}STAR4:=(C/REF(C,1)>1.02)&&(IF(O<REF(C,1),ABS(O-REF(C,1))/REF(C,1)<0.02,1));{今天实体不能太小,如果中午选股可适量调小,今天的开盘价不能比昨天星线收盘价低太多}STAR5:=REF(CLOSE,1)<REF(CLOSE,2);{昨天的收盘价小于前一天的收盘价,即中间有跳空}STAR6:=(O-L)/O<0.03 && O<C;{今天的阳线不能带太长的下影线}ZCZX:=STAR1 AND STAR2 AND STAR3 AND STAR4 AND STAR5 AND STAR6 AND SIDY5 AND S5DJ10 AND AJBB; {DRAWTEXT(ZCZX,L*0.97,'早'),COLORWHITE;DRAWTEXT(ZCZX,L*0.90,'星'),COLORWHITE;}{刺透形态}{阳线上传阴险实体50%,阳线上下影线小于实体的25%}CT1:=REF(C,1)<REF(O,1)&&REF(C,2)<REF(O,2)&&REF(C,3)<REF(O,3) &&(REF(O,1)-REF(C,1))/REF(O,1)>0.03;{昨天收阴线,阴线实体不能太小}CT2:=C>O && C>(REF(C,1)+REF(O,1))/2 && O<REF(C,1);{今天收阳线,低开,收盘价超过昨天实体一半}CT3:=(H-C)*100/(C-O)<25 && (O-L)*100/(C-O)<25;{上下影线不能超过实体的25%}CT6:=LLV(L,4)==L;{今天的最低价是5日内的最低价}CT7:=H<HHV(H,5);{今日收阳线的最高价不能高于5日内的最高价}CT8:=COUNT(H>MA10,20)>0;CT:=CT1 AND CT2 AND CT3 AND SIDY5 AND S5DJ10 AND CT6 AND CT7 AND CT8 AND AJBB; {DRAWTEXT(CT,L*0.97,'刺'),COLORWHITE;DRAWTEXT(CT,L*0.90,'透'),COLORWHITE;}{下跌后长下影线}XYXL3:=LLV(L,5)==L;{今天的最低价是5日内的最低价}XYXL4:=(MIN(C,O)-L)>5*(ABS(C-O));XYXL5:=IF((REF(C,1)<REF(O,1))&&(REF(C,2)>REF(O,2)),0,1);{不能前一天收阴线,再前一天收阳线}XYXL:=SIDY5 AND S5DJ10 AND XYXL3 AND XYXL4 AND XYXL5 AND AJBB;{DRAWTEXT(XYXL,L*0.97,'下'),COLORWHITE;DRAWTEXT(XYXL,L*0.93,'影'),COLORWHITE;DRAWTEXT(XYXL,L*0.89,'长'),COLORWHITE;}SELECT:ZCZX OR CT OR XYXL;55.公式名称:三金叉公式描述:5日金叉10日,KDJ金叉,MACD金叉参数:NULL日期:2011MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA30:=MA(CLOSE,30);MA60:=MA(CLOSE,60);{20101121}{MACD金叉,KDJ金叉,5日金叉10日}DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);SJC:=(CROSS(MA5,MA10) OR CROSS(MA10,MA30)) AND CROSS(DIFF,DEA) AND CROSS(K,D);AA:=COUNT(SJC,2)>0&&C<REF(C,1);COUNT(AA,300)>0;56.公式名称:5天一字涨停公式描述:发生过连续5天一字涨停参数:NULL日期:2011SEL:=C=O AND REF(C,1)=REF(O,1) AND REF(C,2)=REF(O,2) AND REF(C,3)=REF(O,3) AND REF(C,4)=REF(O,4) AND C>REF(C,1) AND REF(C,1)>REF(O,2);COUNT(SEL,500)>0;57.公式名称:TEST_ZTY公式描述:测试用,涨停后第二天3%左右振幅,后市如何参数:NULL日期:2011AA:=REF(C,1)/REF(C,2)>1.098 AND H/REF(C,1)<1.04 AND L/REF(C,1)>0.96 AND C<O AND C<REF(C,1) AND O>REF(C,1) AND O<H AND C>L;COUNT(AA,100)>0;58.公式名称:TEST底部选股公式描述:参数:NULL日期:2011VAR1:=1;VAR2:=1/WINNER(CLOSE);VAR3:=MA(CLOSE,13);VAR4:=100-ABS((CLOSE-VAR3)/VAR3*100);VAR5:=LLV(LOW,75);VAR6:=HHV(HIGH,75);VAR7:=(VAR6-VAR5)/100;VAR8:=SMA((CLOSE-VAR5)/VAR7,20,1); VAR9:=SMA((OPEN-VAR5)/VAR7,20,1); VARA:=3*VAR8-2*SMA(VAR8,15,1); VARB:=3*VAR9-2*SMA(VAR9,15,1); VARC:=100-VARB;主力:=(100-VARA)*VAR1,COLOR0099FF; JK:=MAX(主力,100);底部选股:IF(JK>100,1,0);59.公式名称:连续N天收阴线公式描述:参数:NULL日期:2011AA:=C<O;COUNT(AA,N)=N;60.公式名称:公式描述:参数:NULL日期:201161.公式名称:公式描述:参数:NULL日期:201162.公式名称:公式描述:参数:NULL日期:201163.公式名称:公式描述:参数:NULL 日期:2011。

条件选股公式编写方法

条件选股公式编写方法

条件选股公式编写方法条件选股公式是投资者在股票选股时经常使用的一种工具。

通过编写条件选股公式,可以筛选出符合投资者要求的股票,帮助投资者缩小股票池,从而提高选股的效率和精度。

本文将介绍10条关于条件选股公式编写方法,希望能够帮助投资者更好地了解该技术并学会使用。

1. 确定选股目标和策略编写条件选股公式的第一步是确定选股目标和策略。

投资者需要明确自己的投资目标(例如长期投资、短期投机等)、投资风格(例如价值投资、成长投资、技术投资等)以及选股策略(例如基本面选股、技术面选股等),并以此为基础进行公式编写。

2. 选择合适的数据源条件选股公式需要依赖于一定的数据源,数据源的选择将会影响到公式的准确性和可靠性。

投资者需要选择合适的数据源,例如股票交易所、行业协会、财经网站等,确保数据来源有可靠性和准确性。

3. 确定筛选条件编写条件选股公式需要明确筛选条件,即决定选择哪些数据作为筛选条件,并为其设置阈值。

为了筛选出具有价值投资潜力的股票,可以选取市盈率、市净率等指标作为筛选条件,为其设置合适的阈值。

4. 将条件转换为公式筛选条件确定后,投资者需要将其转换为公式。

公式的形式可以是数学公式、逻辑公式、算法公式等。

需要确保公式的表达准确、简洁,并且容易理解和操作。

5. 添加排除因素除了添加筛选条件,投资者还需要考虑添加排除因素。

有些股票可能存在财务造假等不良情况,投资者可以添加排除因素来避免这些风险。

6. 测试公式编写完条件选股公式后,需要进行测试,检查公式的效果和准确性。

测试可以通过历史数据进行模拟,或者实际地应用到当前市场上,观察公式的实际表现。

7. 优化公式测试公式后,投资者需要根据测试结果对公式进行优化。

优化公式可以从以下几个方面入手:- 调整筛选条件和阈值;- 增加或减少排除因素;- 调整公式的表达方式等。

8. 自定义排名条件选股公式可以用来筛选符合条件的股票并进行排名。

投资者可以根据自己的需求进行调整,例如根据市值、涨幅等因素对股票进行排名。

选股公式编写思路及讲解

选股公式编写思路及讲解

选股公式编写思路及讲解选股公式是股票投资的重要工具之一,通过一定的数学计算和技术指标分析,帮助投资者筛选出符合自己投资策略的优质股票。

本文将从选股公式的编写思路入手,详细介绍该过程,并解释每一步的原理和作用。

一、选股公式编写思路在编写选股公式之前,我们首先需要明确自己的投资策略和目标。

不同的投资者有不同的投资风格,比如价值投资、成长投资、技术分析等。

根据自己的投资风格选择合适的指标进行分析是非常重要的。

1. 筛选股票类型根据自己的投资策略和目标,确定要筛选的股票类型。

比如,如果你是价值投资者,可以选择筛选出低市盈率、低市净率的股票;如果你是成长投资者,可以选择筛选出高股价增长率的股票。

2. 确定指标根据选择的股票类型,确定需要使用的指标。

常用的技术指标包括移动平均线、相对强弱指数、MACD指标等。

价值投资者可以使用市盈率、市净率等价值指标进行分析。

3. 设置参数根据选择的指标,设置相应的参数。

比如,对于移动平均线指标,可以设置不同的周期来进行比较分析;对于市盈率指标,可以设置一个合理的范围,筛选出符合条件的股票。

4. 编写公式根据选择的指标和参数,编写筛选股票的公式。

可以使用数学运算符、逻辑运算符和函数来编写公式,以实现精准的筛选效果。

二、选股公式讲解以移动平均线为例,详细讲解选股公式的编写和使用方法。

移动平均线是股票技术分析中常用的指标之一,能够平滑股价走势,帮助投资者判断股票的趋势。

下面是一个简单的移动平均线选股公式示例:1. 计算移动平均线值选取股票的收盘价数据,根据设定的周期(如20日、50日)计算移动平均线的值。

移动平均线的计算公式如下:移动平均线 = 前n日收盘价之和 / n2. 判断股票趋势比较当前股票的收盘价与移动平均线的关系,来判断股票的趋势。

一般情况下,如果收盘价大于移动平均线,则为上升趋势;如果收盘价小于移动平均线,则为下降趋势。

3. 附加条件除了移动平均线指标外,可以根据投资者的需要添加其他附加条件,如成交量的变化、技术指标的背离等。

如何利用通达信的选 股公式

如何利用通达信的选 股公式

如何利用通达信的选股公式一、通达信选股公式简介通达信是一款功能强大的股票分析软件,它提供了丰富的选股公式功能。

用户可以根据自己的投资策略和需求,编写相应的选股公式,从而筛选出符合条件的股票。

通达信选股公式分为条件选股公式和技术指标公式两类。

二、编写选股公式的方法1.利用通达信公式编辑器在通达信软件中,用户可以利用公式编辑器编写选股公式。

公式编辑器提供了丰富的函数和运算符,方便用户实现复杂的选股条件。

2.编写条件选股公式条件选股公式是用于筛选股票的基本条件。

例如,用户可以编写如下公式筛选出今日涨幅大于3%的股票:```FF001801005 = (CLOSE - REF(CLOSE,1)) / REF(CLOSE,1) > 0.03```3.编写技术指标公式技术指标公式是用于计算股票技术指标的公式。

例如,用户可以编写如下公式计算股票的MACD:```MACD = (EMA(CLOSE,12) - EMA(CLOSE,26)) * 2```三、实战运用1.筛选优质股票利用通达信选股公式,用户可以筛选出符合自己投资策略和需求的股票。

例如,用户可以结合基本面分析、技术分析和其他分析工具,编写相应的选股公式,从而提高选股的准确性。

2.结合其他分析工具和策略在实际操作中,用户可以将选股公式与通达信的其他功能相结合,如股票筛选器、图表分析、策略制定等。

这样,用户可以更加全面地了解股票的市场表现,从而制定更合理的投资策略。

四、注意事项1.公式选股并非绝对可靠虽然通达信选股公式可以帮助用户筛选出符合条件的股票,但公式选股并非绝对可靠。

用户在实际操作中还需结合基本面分析、市场情绪等因素,综合判断股票的投资价值。

2.结合其他分析工具和策略在运用选股公式时,用户应将选股结果与其他分析工具和策略相结合,以提高选股的准确性和投资的成功率。

股票选股公式编写教程(完整版)

股票选股公式编写教程(完整版)

股票选股公式编写教程第一讲:认识公式编辑器公式编辑器是导入源码和进行编写指标的窗口。

公式编辑器共分4种,分别是:1、技术指标公式编辑器;2、条件选股公式编辑器;3、交易系统公式编辑器;4、五彩K线公式编辑器。

由于这几种编辑器的展开和使用大同小异。

所以,本文仅以技术指标公式编辑器为例加以说明。

由于目前各种股软的区别,不仅有些函数不通用,编辑器的打开方式也略有区别。

本讲就是告诉大家如何展开公式编辑器。

以下共分5个图片说明打开《公式编辑器》的方法:第二讲:公式编写的基础函数打开技术指标公式,我们最常见的,它的组成不外乎两种情况,一是K线,二是均线。

其他诸如柱状线,彩带,分段线等等,都是在K线或均线基础上的延伸或变形。

为此,我们先熟悉一下构成这两种状态的基本函数。

一、K线函数非常简单,大家都可能熟知。

作为基础,还是说明一下。

1、开盘价:OPEN可简写为O2、最高价:HIGH可简写为 H3、最低价:LOW可简写为 L4、收盘价:CLOSE可简写为 C有了这4个函数,就可构成一根K线了。

比如:收盘价小于开盘价,即阴线:C<o;收阳线则互为相反。

那么长下影的光头阳线,即T形线呢?理解了原理,也很简单。

一要以最高价收盘(否则有上影),二要开盘价大于最低价。

所以有如下表示:C=H AND O>L;这里我们没有考虑下影的长度和T 字上边一横(实体部分)的宽度。

习题:一根光头阳线,实体部分小于5分钱,下影超过实体的两倍,如何表述?特别提示:编辑指标必须在英文状态下输入。

其中运用的数学符号,包括加减乘除、分号,引号等(+ - * / ; "" ''><#)也必须在英文状态下输入。

二、均线函数单根K线的形态是相当枯燥的。

尤其在主图里。

配合以均线等形式就会丰富多采,或者更利于我们从中发现规律和分析问题。

这就需要均线函数来解决了。

最常见的:1、MA(X,N),求X的N周期简单移动平均值。

通达信如何编写选股公式

通达信如何编写选股公式

通达信如何编写选股公式1、语句名写在语句的前面,用一个冒号(“:”)将它与语句隔开。

语句“上日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“上日收盘价”。

该语句后而的语句若需引用它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日平均。

2、我们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的等号,即“=”即可(亦可用通用的冒号加等于号“:,”)。

例如,语句“上日收盘价=REF(close,1)”就表示该语句为中间语句。

重复使用的语句也可以定义成中间语句。

3、条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSE,REF(close,1)语句,表示选出当期收盘价高于上日收盘价的股票。

其他的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。

交易系统公式需要逻辑表达式语句,分别为买入(在语句后加buy)、卖出条件(在语句后加sell),当这些语句返回非0时,表示需要进行相应的操作。

其他的语句必须设定为中间语句,否则编辑器出现“非交易信号变量只能用:=赋值”的警示。

条件中必须至少设定一个条件。

4、函数可以用简写,如收盘价开盘价分别用C,O来表示,在编写中往往可以自动变成大写字母,可以以此判断。

函数名编写正确时字母变为大写。

编写中要用彩色编辑,这样可以指示出软件对于此函数是否认可,,应变成彩色。

5、公式编写完测试公式通过后,还需进行曲线属性的设置,在“曲线属性”:如显示曲线的位置是主图,副图,成交量图等,还可以设置是否显示曲线参数或只显示参数而不显示曲线,选择显示的图标,提供象箭头,圆,凌形(buy红色向上箭头,buy1黄色箭头,1空心三角形,2空心圆,4空心菱形,5星花...),曲线颜色等...最后再测试通过,确定退出编辑。

6、未来函数有:zig, PEAK, PEAKBARS, TROUGH, TROUGHBARS,所以任何函数都具有未来函数特性,也没什么可怕。

通达信条件选股公式,让选股更加科学,粘贴即用!

通达信条件选股公式,让选股更加科学,粘贴即用!

通达信条件选股公式,让选股更加科学,粘贴即用!通达信条件选股公式,让选股更加科学,粘贴即用!在股票投资领域,选择合适的股票一直是投资者关注的焦点之一。

传统的选股方法可能依赖于技术分析、基本面分析或者资金流向等指标,然而这些方法往往需要投资者拥有一定的专业知识和经验。

而通达信条件选股公式,则为投资者提供了一个更加科学、便捷的选股方法,使得投资者在选择股票时更加准确和高效。

一、通达信条件选股公式的概念与优势通达信条件选股公式是基于通达信软件评台的股票筛选工具,它通过用户设定的一系列条件来筛选出符合条件的股票,从而帮助投资者进行选股。

这些条件包括但不限于技术指标、财务指标、资金面指标等,用户可以根据自己的投资策略和具体需求来设置这些条件,从而实现个性化的选股目标。

与传统的选股方法相比,通达信条件选股公式具有以下优势:1.科学性:通达信软件内置了各类常用的技术指标和财务指标,用户可以根据自己的投资需求选择合适的条件,从而使选股更加科学。

2.粘贴即用:用户只需简单设置条件,就可以快速得到符合条件的股票名单,大大节省了选股的时间成本。

3.准确性:通达信条件选股公式是基于丰富的历史数据和强大的计算能力,能够有效地帮助用户筛选出符合条件的股票,提高了选股的准确性。

二、通达信条件选股公式的使用方法通达信条件选股公式的使用方法十分简单,只需按照以下步骤进行设置即可:1.打开通达信软件,进入“条件选股”界面。

2.点击“新建条件”,根据个人投资需求设置相应的条件,如技术指标条件、财务指标条件等。

3.设置好条件后,点击“运行”按钮,即可得到符合条件的股票列表。

通过以上方法,投资者可以轻松地根据自己的投资策略和需求,快速得到符合条件的股票名单,从而帮助他们更加科学、精准地进行选股。

三、个人观点与理解通达信条件选股公式作为一种辅助性的选股工具,能够帮助投资者更加科学地进行选股,但并不代表它是万能的。

在使用通达信条件选股公式时,投资者仍需根据自己的投资理念和研究成果,综合考虑行情、市场情绪等因素,以及对股票基本面的深入分析,才能做出更加准确的投资决策。

同花顺公式编写规则和方法(一)

同花顺公式编写规则和方法(一)

同花顺公式编写规则和⽅法(⼀)语⾔规范:在⾃定义公式⾥⾯的各种符号(如,“;” )只能⽤半⾓不能⽤全⾓。

关键字if else while break continue return (⽆⼤⼩写之分)常数浮点数、整数、字符串分隔符“ ” ‘ ' ( ) ; { } 注释标识符由字母和数字组成,由字母开头,不分⼤⼩写运算符(优先级从⾼到低排列,同级同⾏)* /+ -== != > < >= <=AndOr语句赋值 a = b条件 IF (a==b) c=d;循环 while a==b c=d;函数调⽤ func(a,b)直接访问数据项的函数例如:OPEN[t] 为t周期之前的开盘价所有⾏情数据项(CLOSE等)都与此相同。

标识符:标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名⽤来传递函数返回值;参数名⽤于函数调⽤时的参数传递;变量名在计算中存储中间计算结果。

分隔符:符号含义“ ”引⽤字符串‘ '引⽤字符( )控制运算的优先级;每⾏语句的结束标志{ }将多个语句组合成⼀个语句体注释,⽆任何实际功能赋值语句:其⼀般形式为:a=b; 含义为将b的值付给a。

⼏个运算符“=”“:=”“:”“:>”。

其含义分别为“赋值”、 “赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

注意:“=”和“:=”两个运算符的意义、⽤法完全相同。

这样做主要是为了更好地兼容市场上⽬前的各种带有公式编辑功能的分析软件。

条件语句:其⼀般形式为:IF(逻辑表达式) 语句1;ELSE 语句2;上述结构表⽰: 如果逻辑表达式的值为⾮0(TURE)即真, 则执⾏语句1, 执⾏完语句1从语句2后开始继续向下执⾏; 如果表达式的值为0(FALSE)即假, 则跳过语句1⽽执⾏语句2。

注意:1、条件执⾏语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成:IF(逻辑表达式) 语句1;表⽰若逻辑表达式的值为⾮0则执⾏语句1 , 否则跳过语句1继续执⾏。

条件选股公式编辑

条件选股公式编辑

条件选股公式编辑条件选股公式是投资者在股市中进行选股操作时所使用的一种系统化的策略。

通过设定一系列的条件和要求,从而筛选出符合条件的个股,以便进行投资。

条件选股公式可以基于不同的指标和因素,比如财务数据、市盈率、市净率、成长性等,以便找到符合投资者要求的股票。

在这篇文章中,我们将介绍一些常见的条件选股公式,以及它们的原理和使用方法。

**一、市盈率条件选股公式**市盈率是评估一家公司估值的一个重要指标,在条件选股中常常会被用到。

市盈率条件选股公式可以设定一个市盈率的范围,从而筛选出符合条件的个股。

可以设定市盈率在10到20之间的股票为目标,这样就可以排除掉那些估值过高或者过低的公司股票,从而找到符合要求的投资标的。

**二、市净率条件选股公式**市净率是公司市值与净资产值的比率,也是一个评估估值的指标。

市净率条件选股公式可以设定一个市净率的范围,从而筛选出符合条件的个股。

可以设定市净率在1到2之间的股票为目标,这样就可以排除掉那些估值过高或者过低的公司股票,从而找到符合要求的投资标的。

**三、成长性条件选股公式**成长性是评估一家公司未来增长潜力的重要指标,条件选股中经常会考虑到公司的成长性。

成长性条件选股公式可以设定一系列的财务指标,比如营收增长率、利润增长率、资产增长率等,从而筛选出成长性较好的公司股票。

可以设定营收增长率在10%以上,利润增长率在15%以上的公司为目标,这样就可以找到具有较好成长性的投资标的。

**四、技术指标条件选股公式**技术指标是根据股票交易的历史价格和成交量等数据,通过数学计算得出的一系列指标,用来分析股票价格的走势和趋势。

技术指标条件选股公式可以设定一系列的技术指标条件,比如均线交叉、相对强弱指标等,从而筛选出股票。

比如可以设定股票均线成交,相对强弱指标为正的股票为目标,这样就可以找到技术面较好的投资标的。

**五、综合条件选股公式**综合条件选股公式是将上述各种条件进行综合考虑,设定一个综合的条件选股公式,从而筛选出符合各种条件的个股。

5日均线大于10日均线生成条件选股公式

5日均线大于10日均线生成条件选股公式

5日均线大于10日均线生成条件选股公式
在股票市场中,技术分析常用的指标之一是均线。

均线是用来平滑股价走势的
一种指标,通过计算一段时间内的股价平均值,可以反映股价的趋势。

本文将介绍一种选股公式,该公式基于均线指标的交叉情况进行选股。

具体而言,我们要求5日均线大于10日均线时生成条件选股。

选股公式的逻辑是,当较短周期的均线向上穿越较长周期的均线时,代表着短
期内股价的上涨势头强于长期趋势,这可能意味着股票即将进入一个较为强势的阶段,值得我们关注。

为了实现这个选股条件,我们可以使用股票分析软件或者编程语言来计算和判
断5日均线和10日均线的交叉情况。

具体而言,我们可以编写以下条件选股公式:IF 5日均线 > 10日均线,则选入候选股票池。

在实际操作中,我们可以先对股票进行筛选,然后使用这个条件进行进一步的
筛选。

在选股时,还可以考虑其它因素,比如市盈率、成交量等指标,以提高选股的准确性和有效性。

需要注意的是,这只是一种选股公式,仅供参考。

在实际操作中,投资者应该
综合考虑市场环境、个股特性和自身风险承受能力等因素,并使用多种指标和方法进行综合分析。

总之,使用5日均线大于10日均线的条件进行选股是一种常见的技术分析方法,可以作为投资决策的参考依据。

然而,投资有风险,投资者应该审慎决策,谨慎投资。

涨幅大于10%的选股公式

涨幅大于10%的选股公式

涨幅大于10%的选股公式摘要:一、选股公式简介1.涨幅大于10%的条件2.选股公式的应用场景二、选股公式的编写方法1.了解股票数据2.编写选股公式3.测试选股效果三、选股公式的优化1.过滤短期波动2.考虑风险因素3.结合其他指标四、实际应用案例1.选股结果分析2.投资策略建议正文:一、选股公式简介在股市中,投资者总是期望能找到具有高收益潜力的股票。

涨幅大于10%的选股公式就是一种帮助投资者筛选出短期内可能具有较高涨幅股票的方法。

但是,投资者在使用该公式时,还需要结合自身的投资策略和风险承受能力,以达到更好的投资效果。

二、选股公式的编写方法1.了解股票数据:首先,投资者需要获取股票的历史交易数据,包括股票代码、名称、收盘价等。

这些数据可以通过各种财经网站、软件和API接口获取。

2.编写选股公式:根据涨幅大于10%的条件,可以编写如下的选股公式:```筛选条件:涨幅> 10%```在具体的编程环境中,这个公式可以表示为:```stock = get_stock_data()filtered_stocks = [stock for stock in stock if stock["涨幅"] > 10]```1.测试选股效果:为了验证选股公式的有效性,投资者可以先使用历史数据进行回测,观察选股效果。

同时,也可以结合其他技术指标,如均线、成交量等,来进一步优化选股策略。

三、选股公式的优化1.过滤短期波动:短期内的价格波动可能会影响选股效果,因此可以考虑加入时间窗口,如涨幅大于10%,且过去5个交易日平均涨幅大于5%,以过滤短期波动。

2.考虑风险因素:除了涨幅之外,投资者还需要关注股票的风险因素,如市盈率、市净率等。

可以结合风险指标,对选股结果进行排序,以找到更具投资价值的股票。

3.结合其他指标:在实际操作中,投资者可以结合多种技术指标,如MACD、RSI等,来提高选股公式的准确性和稳定性。

(完整word)条件选股公式的添加和使用

(完整word)条件选股公式的添加和使用

条件选股公式的添加和使用1.条件选股公式的添加:公式管理器-条件选股公式—其他类型-新建—公式名称用4个字简写-确定。

2.条件选股公式的使用:通达信选股器—条件选股—在条件选股公式栏找到自己需要的公式—加入条件—选股入板块,确定即可。

通达信条件选股公式使用:选股公式指标可以单独用,也可以合并用,合并用时每个条件中间加上AND,表达结束时句尾用;K线:最高价:HIGH简写H收盘价:CLOSE简写C最低价:LOW简写L开盘价:OPEN简写O成交量:VOL简写V换手率大于3 DYNAINFO(37)>3量比大于3 DYNAINFO(17)>3跳空高开 O>REF(C,1)*1。

02昨日收阴线 REF(C,1)<REF(O,1)今天跳空低开 REF(C,1)〉C今日最低价高于昨日最低价 L〉REF(L,1)成交量:今日缩量至昨日的一半 V<REF(V,1)/2;当前流通股本(手)>2000000 CAPITAL〉2000000当前流通股本(手)<10000000 CAPITAL<10000000筹码获利比例95% WINNER(C)*100〉95低开高走收阳(可参阅学K线:游资手法:定价权争夺区)REF(C,1)〉REF(O,1) AND O<REF(C,1) AND C>O AND C〉REF(H,1);60日线:XG:C>MA(C,60);百日地量: V〈=LLV(V,100);倍量:倍量:=V〉REF(V,1);大阴缩量:L=REF(L,1) AND V〈REF(V,1)/2;获利筹码大于95 高高在上:WINNER(C)*100〉95;低开高走:O<REF(L,1) AND CROSS(C,REF(L,1));跳空高开:O〉REF(C,1)*1。

00 AND DYNAINFO(7)>DYNAINFO(4);高开假阴线:OPEN>REF(CLOSE,1)*1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(18)、持续缩量
a:=vol&lt;ref(vol,1);
count(a,n)=n;
注:其中条件a的含义为成交量较上一交易日缩小,n为要统计的阶段时间,可在参数设定范围内设定参数范围。
(19)、间隔放量
a:=ma(vol,5);
barscount(c)&gt;=n and hhv(a,n)&lt;n1*llv(a,n) and count(vol&gt;n2*a,n)&gt;n3;
短D:SMA(短K,3,1),COLORYELLOW;
RSV1:=(CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW,38))*100;
长K:SMA(RSV1,5,1),COLORRED;
长D:SMA(长K,10,1),COLOR66CC33;
18,COLORWHITE;
(20)、放量上攻
a:=(c-ref(c,1))/ref(c,1)&gt;=(n/100);
sum(vol,n1)/capital&gt;=(n2/100) and count(vol&gt;ref(vol,1),n3 )=n3 and count(a,n3)=n3;
完整含义:每日股价涨幅均大于n%,n1日内累计换手率大于n2%,并且成交量连续在n3日内放大。
注:n为指标参数,可在参数设定范围内设定参数范围。Hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始;barscount(x),将当前位置到n周期前的数值设为1,若x非0,则将当前位置到n周期前的数值设为1。
(2)、n日内创新低
llv(low,n)=llv(low,0) and barscount(close)&gt;=n;
open&lt;ref(close,1);低开
open&gt;ref(high,1);跳空高开(high为最高价)
open&lt;ref(low,1);跳空低开(low为最低价)
三、走势特征选股公式的编制
(1)、n日内创新高
hhv(high,n)=hhv(high,0) and barscount(c)&gt;=n;
条件选股公式的编写
什么是条件选股?
简单讲,就是按照您设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可是有1300多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时条件选股公式+电脑就派上用场了!
,n)/n&lt;0.5;
注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等 ,达到确定其中比例)。
(7)、连续n日收阳线
up:=close&gt;open;
(2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:
a:=ma(vol,10);
Vol/a&gt;2
或者直接用如下公式表示:
vol/ma(vol,10)&gt;2;
(3).今日的5日均量较10个交
易日平均成交量放大了1倍,表示如下:
注:a.barscount(x)第一个有效数据到当前的天数。Barscount(c)对于日线数据取得上市以来总交易日数。
b.完整含义:n日内五日均量的最大值小于最小值的n1倍,成交量大于等于五日均量的n2倍的情况发生的次数多于n
3次。
(12)、创历史新高
hhv(close,0)=close;
注:hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始。
(13)、创历史新低
llv(close,0)=close;
注:llv(x,n),求n周期内x最小值,n=0则从第一个有效值开始。
(14)、单日放量
85,COLORBLUE;
STICKLINE(短K&gt;短D,短K,短D,4,0),COLORYELLOW;
STICKLINE(短K&lt;=短D,短K,短D,4,0),COLORGREEN;
STICKLINE(长K&gt;长D,长K,长D,4,0),COLORRED;
STICKLINE(长K&lt;=长D,长K,长D,4,0),COLOR669933;
{龙行长线选股}
RSV:=(CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW,38))*100;
长K:=SMA(RSV1,5,1);
长D:=SMA(长K,10,1);
cross(长K,长D)
{配合龙行KDJ指标使用}
看明白了吧!我们把一个技术指标改编成了2个选股指标,而且每个只用了4条语句就OK啦!那么我们就可以开始选股啦,把选出的股票存放在大智慧自选1板块里,用龙行KDJ技术指标对照比较一下,看看选出的股票走势都是在技术指标的什么位置上,是处在低位还是处在阶段低位,你就可以根据判断择机介入了。凡是用技术指标改编的选股公式建议你都这样做。
(16)、阶段放量
sum(vol,n1)/capital&gt;=n2;
注:n1为要统计的阶段时间,n2为y放量比例,可在参数设定范围内设定参数范围。
(17)、持续放量
a:=vol&gt;ref(vol,1);
count(a,n)=n;
注:其中条件a的含义为成交量较上一交易日放大,n为要统计的阶段时间,可在参数设定范围内设定参数范围。
注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等 ,达到确定阴线占全部K线个数的比例)。
(4)、n日内阳线多于阴线
count(open&lt;close,n)/n&gt;0.5;
注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等 ,达到确定阳线占全部K线个数的比例)。
(21)、温和放量上攻
股价小幅上扬
a1:=close/ref(cቤተ መጻሕፍቲ ባይዱose,1);
a2:=a1&gt;1 and a1&lt;1.03;
成交量小幅上扬
b1:=vol/ref(vol,1);
注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。
(11)、首次创新高
barssince(c&gt;hhv(if(barscount(c)=1,high,0),0))+1=1;
注:barscount(x),若x非0,则将当前位置到n周期前的数值设为1。
注n为指标参数,可在参数设定范围内设定参数范围。Llv(x,n),求n周期内x最低值,n=0则从第一个有效值开始;barscount(x)第一个有效数据到当前的天数,例如,barscount(close)以于日线数据取得上市以来总交易日数。
(3)、n日内阴线多于阳线
count(open&gt;close,n)/n&lt;0.5;
a/b&lt;2;
(4).今日的成交量低于了整个流通盘的5%,表示如下:
vol/capital&lt;0.05;
二、上涨、下跌
上涨:
今天的涨幅达到5%以上,表示如下:
close/ref(close,1)&gt;1.05;
5日均价连续上涨,表示如下:
a:=ma(close,5);
b:=ref(a,1);
条件选股的优势在于语句少、速度快,凡是符合条件的股票一个不漏的选出来存放在自选1或自选2等自定义的板块里供你挑选。下面选择一些各种走势特征和形态特征的指标供朋友参考。
一、放量、缩量(成交量函数为VOL)
1、放量:
(1).今天成交量较昨天增加了1倍,表示如下:
VOL/REF(VOL,1)&gt;2
(2).今日成交量较10个交易日平均成交量减少一倍,表示如下:
a:=ma(vol,10);
vol/a&lt;2;
或者直接用如下公式表示:
vol/ma(vol,10)&lt;2;
(3).今日的5日均量较10个交易日平均成交量减少1倍,表示如下:
a:=ma(vol,10);
b:=ref(a,5);
上面是《龙行KDJ》技术指标,根据这个指标改编成选股指标。
{龙行短线选股}
RSV:=(CLOSE-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))*100;
短K:=SMA(RSV,3,1);
短D:=SMA(短K,3,1);
cross(短K,短D)
{配合龙行kdj指标使用}
count(up,n)=n;
注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。n为指标参数,可在参数设定范围内设定参数范围。
(8)、连续n日内收阴线
up:=close&lt;open;
count(up,n)=n;
注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。
编写条件选股公式其实很简单,它是在技术公式的基础上编写而成的,我们还可以将任意一个技术指标公式改写成选股公式。值得注意的是,选股公式与技术公式的区别是它只有一个返回值,通俗的讲就是选股公式只有一个不带“=”号的语句,其它语句都要有“=”号,否则在测试时会提示&quot;选股公式必须只有一个返回值&quot;,如图:
相关文档
最新文档