最新股票选股公式编写教程(完整版)精选
常用股票选股公式编写范例
常用股票选股公式编写范例以下指标均来自网络,以此买卖风险自负。
放到这里只是和大家交流选出的股票还需要自己把握筛选;指标只是帮你选股的工具。
1,30个交易日内,股价跌幅达到一半的股票:xg:(hhv(c,30)-c)/hhv(c,30)>0.5;2,今天的量是5天平均的2倍以上xg:v>ma(v,5)*2;缩量vol/ma(vol,10)<0.3;3,两天内,累计下跌等于或超过20%选股.xg:(ref(c,2)-c)/c>0.2;4,股价是25天以来新低.xg:c<ref(llv(c,25),1);5,选股:EXPMA5日与10日金叉并且第二天的收盘价在EXPMA的5日线以上.cross(ref(ema(c,5),1),ref(ema(c,10),1)) and c>ema(c,5);6,请编买入公式:1. 将BIAS指标的参数设置为24日,将KD指标的参数设置为9;3;3。
2. BIAS指标要小于-6,这只是确认该股超跌的初选条件。
3. KD指标产生黄金交叉,K线上穿D线。
4. KD交叉同时,KD指标中的D值要小于16。
BIAS3 :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,colorff00ff;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;xg:BIAS3<-6 and cross(k,d) and d<16;7,要求是量大、换手率达到3左右,涨幅>7个点。
xg:v/capital*100>3 and (c/ref(c,1)>1.07;8,个股分时图上都有一条黄线,叫做均价线a/capital*100;9,"阴转阳"的公式(也就是昨天收阴线,今天收阳线)xg:ref(c,1)<ref(o,1) and c>o;10,股价回抽20日均线选股公式xg:ref(c,1)>ma(c,20) and cross(ma(c,20),c);11,一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K线xg:(ref(c,3)-ref(c,4))/ref(c,3)>0.05 and count((h-l)/l<0.05,2)=2;12,行情信息里的“涨幅”的原码(c-ref(c,1))/c*100;13,kdj的J从上向下穿越O轴发出信号RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;J:=3*K-2*D,COLORFF00FF;xg:cross(0,j);14,股价4天中有两天在10日线上count(c>ma(c,10),4)=2;15,选出10天内出现了涨停的个股count(c/ref(c,1)>1.1,10)>0;又:今涨停:=C/REF(C,1)>1.09;选股:count(今涨停,n);16,一阳上穿10,20,30日线,量能是前一天3倍。
通达信周线选股公式通达信编写公式方法3
通达信周线选股公式通达信编写公式方法3 分解说明:VAR1:=(((HHV(HIGH,36) - CLOSE) / (HHV(HIGH,36) - LLV(LOW,36))) * 100);VAR2:=SMA(VAR1,5,1);VAR3:=SMA(VAR2,8,1);H1:EMA(CLOSE,8),LINETHICK1;H2:EMA(H1,20),LINETHICK1;VAR4:=(CROSS(VAR2,VAR3) AND (VAR3 < 20));VAR5:=((CLOSE > (LLV(CLOSE,60) + (0.3 * LLV(CLOSE,60)))) AND VAR4);VAR6:=IF((CLOSE > 1000),VAR4,VAR5);M1:EMA(CLOSE,60);M2:EMA(CLOSE,89);M3:EMA(CLOSE,233),LINETHICK1;M4:EMA(CLOSE,583),LINETHICK1;STICKLINE((H1 > H2),H1,H2,1,0.8);STICKLINE((H1 < H2),H1,H2,1,0.8);第一步{从后往前找}找到下面这行"买"的输出语句。
然后看这条语句的基本条件。
DRAWTEXT((CROSS(H1,H2) AND (CLOSE < EMA(CLOSE,60))),(LOW * 0.92),'买');查看结果:输出文字交叉条件,条件直接输出语句输出位置文字DRAWTEXT(VAR6,(HIGH * 1.08),'卖');知道"基本条件"为H1,H2,那么与此没有任何关系的语句从后往前删除。
删的办法有两种:一是直接删掉;二是先用{}括上,待没问题时再一次性删除。
加蓝色的为找到的不输出语句。
第二步{删除没用条}后,剩下的有用语句:H1:EMA(CLOSE,8),LINETHICK1; {加蓝的为修饰类函数,原则一律删除。
史上最全选股公式集锦,多年经验总结!
史上最全选股公式集锦,多年经验总结!今天是来直接给⼤家分享选股公式的,款式多种多样,⼤家⾃⼰挑选吧。
1、涨停缩量回调N:=8;M:=13;回踩线:=MA(C,M OR 60);中期线:=MA(C,30);长期线:=MA(C,60);均线多头:=中期线>REF(中期线,1) AND 长期线>REF(长期线,1);⼤阳:=C/REF(C,1)>=1.08;DYSJ:=BARSLAST(⼤阳);跟踪:=DYSJ<=13 AND COUNT(H>REF(L,DYSJ),DYSJ)=DYSJ AND C/REF(C,DYSJ)<0.95;阻击点:=V/REF(V,DYSJ)<0.65 AND L<回踩线 AND C>回踩线;机会:跟踪 AND 阻击点 AND 均线多头,COLOR00FF00;2、5⽇均线拐头向上MA1:=MA(CLOSE,5);向下天数:=COUNT(MA1<REF(MA1,1),6);向下天数>4 AND MA1>REF(MA1,1);3、两阳夹两阴REF(BARSLAST(C>O),1)=2 ANDC>O;4、两阳夹⼀阴REF(C,2)>REF(O,2) AND REF(C,1)<REF(O,1) ANDC>O AND C>=REF(O,1);5、回踩10⽇均线VAR1:=MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,30) AND MA(C,30)>MA(C,60);VAR2:=MA(C,10)>REF(MA(C,10),1) AND MA(C,20)>REF(MA(C,20),1) ANDMA(C,30)>REF(MA(C,30),1) AND MA(C,60)>REF(MA(C,60),1);COUNT(VAR1 AND VAR2,3)=3 AND ABS((MA(C,10)-L)/L)*100<0.3 AND C>MA(C,10);6、横盘放量突破——抓强势股选股LAST((H-L)/REF(C,1)<0.1,20,0) AND VOL>REF(VOL,1)*2 AND C>REF(C,1)*1.03 AND "DMI.PDI">"DMI.MDI" AND CROSS("DMI.ADX","DMI.ADXR")AND"DMI.ADXR">"DMI.MDI" AND "DMI.PDI">"DMI.ADX" AND"KDJ.D">REF("KDJ.D",1);7、黄⾦坑RSV1:=(CLOSE-LLV(LOW,14))/(HHV(HIGH,14)-LLV(LOW,14))*100;RSV2:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100;短线:=SMA(SMA(RSV1,3,1),3,1)+3*STD(CLOSE,14);中线:=SMA(RSV2,5,1)+2*STD(CLOSE,14);RSV3:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;长线:=SMA(RSV3,5,1);黄⾦坑:短线<20 AND 中线<20 AND 长线<20;附加:放量收阳8、涨停板缩量回调信号买⼊法T1:=C/REF(C,1)>1.095 ;T2:=REF(C,1)/REF(C,2)>1.095 ;TT:=T1 OR T2;T3:=COUNT(TT,10)=1;N:=BARSLAST(TT);T4:=C<REF(C,N) AND V/REF(V,1)>1.06;T5:=COUNT(C<REF(C,N),N-1)>=1;XG:T3 AND T4 AND T5;9、破年线缩量回调N1:=233;破年线:=C>MA(C,N1) and REF(C,1)<MA(C,N1);价跌量缩:=C<REF(C,1) and V<REF(V,1);拐头下:=C<REF(C,1) and REF(C,1)>=REF(C,2);拐头上:=C>REF(C,1) and REF(C,1)<=REF(C,2);var1:=BARSLAST(破年线);var2:=BARSLAST(C<MA(C,N1));var3:=BARSLAST(拐头下);选股:var1>=1 and var1=var2-1 and var3<var1 and 价跌量缩 and COUNT(拐头下, var1)=1 and COUNT(拐头上, var1)=0;10、青龙取⽔公式A1:=MIN(MA(C,5),MA(C,10))>MA(C,60) AND CROSS(MA(C,5),MA(C,10));A2:=MIN(MA(C,5),MA(C,10))/MA(C,60)<1.05;A3:=COUNT(V<MA(V,10),10)>6;A1 AND A2 AND A3;11、黄⾦分割线选股⽇:=150;昨前:=3;⾼1:=REF(HHV(H,⽇),昨前);低1:=REF(LLV(L,⽇),昨前);H2:=⾼1-(⾼1-低1)*0.382;H3:=⾼1-(⾼1-低1)*0.5;⼆0.618:=REFDATE(H2,DATE);三0.500:=REFDATE(H3,DATE);BETWEEN(C,⼆0.618,三0.500);12、倍量过左峰抓⽜股SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);SR2:=FILTER(SR1,10);SR3:=BACKSET(SR2,10+1);HD:=FILTER(SR3,10);前⾼:=REF(H,BARSLAST(HD));倍量:=VOL/REF(VOL,1)>=1.9;突破前⾼:=CROSS(C,前⾼);选股: 倍量 and 突破前⾼;注:公式不能解决问题,关键是要有⼀双慧眼,综合各种指标判断主⼒⾏为,单⼀指标⽆法断定后⾯⾛势。
选股公式编写教程
选股公式编写教程
编写选股公式的基本步骤如下:
步骤一:确定选股策略
首先,你需要确定你的选股策略。
例如,你可以选择基于财务指标、技术指标、行业分析等进行选股。
步骤二:收集数据
收集相关的股票数据,包括财务数据、技术指标数据、行业数据等。
你可以从财务报表、股票交易所网站、财经网站等渠道获取这些数据。
步骤三:编写选股公式
根据选股策略,你需要根据收集的数据编写公式来进行选股。
例如,如果你的策略是基于财务指标,你可以编写公式来计算公司的收入增长率、盈利能力等指标,并设定一定的筛选条件。
步骤四:测试选股公式
对编写的选股公式进行测试,使用历史数据来验证公式的有效性和可靠性。
可以使用软件或编程语言来自动化地进行测试。
步骤五:优化选股公式
根据测试结果,对选股公式进行优化。
你可以调整公式中的参数、添加或删除条件等,以达到更好的选股效果。
步骤六:应用选股公式
确定选股公式后,你可以将公式应用到实际的股票市场中。
使
用公式筛选出符合条件的股票,进行进一步的研究和分析。
步骤七:监测选股结果
定期监测选股结果,记录选股的成功率、盈亏情况等指标。
根据监测结果,不断改进和调整选股公式,提高选股效果。
需要注意的是,选股公式的编写需要结合实际情况和个人投资经验,并不是一种一成不变的规则。
因此,你需要根据自己的实际情况来调整和优化选股公式。
编写选股公式教程
走势形态特征指标:为了满足大家选股的需要,这里主要介绍股票走势特征、形态特征指标的编制。
走势形态特征指标编制的基础。
(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.攻击选股:用本公式所选出来的个股正处于放量上攻过程之中,日线系统和周线系统都很好A1:=DYNAINFO(4)>1.01*ref(c,1);{高开1%以上}A2:=DYNAINFO(7)>ma(c,10);{现价处于10日均线上方}A3:=ma(c,5)>ma(c,10) and ma(c,10)>ma(c,20);A4:=DYNAINFO(14)>2/100 and L>1.01*ref(c,1);{涨幅大于2%且最低价上涨1%}A5:=DYNAINFO(17)>2;A6:=ma(c,5)>ref(ma(c,5),1);A7:=ma(c,10)>ref(ma(c,10),1);A8:=ma(c,20)>ref(ma(c,20),1);A9:=KDJ.K>KDJ.D;A10:=MA(C#WEEK,5)>REF(MA(C#WEEK,5),1);A11:=MACD.DEA>REF(MACD.DEA,1);A12:=MACD>REF(MACD,1)>0;A13:=KDJ.K#WEEK>=KDJ.D#WEEK;{周KDJ的K值大于等于D值}A14:=MACD.DIF#week>MACD.DEA#WEEK;A15:=A1 AND A2 AND A3 AND A4;A16:=A5 AND A6 AND A7 AND A8;A17:=A9 AND A10 AND A11 AND A12;A18:=A13 AND A14;A15 AND A16 AND A17 AND A18;2.平常选股(1)大盘表现好时的选股:本选股公式用于平时选股,盘中选也可以。
所选出来的股票强于大盘,处于上升趋势,日线系统和周线系统都比较好。
还可以根据本方法选出的个股的多少来判断大盘接下来走强或走弱。
比如,能选出的股票远少于100只,说明很多个股不具备上涨基础,大盘接下来走弱的概率较大。
股票公式编写教程(具体)
股票公式编写教程(具体)股票公式编写教程(具体)股票公式编写教程编写股票公式需要遵循一定的规则和技巧。
以下是一些基本的股票公式编写教程:1.了解基本概念:在编写股票公式之前,需要了解一些基本概念,如移动平均线、相对强弱指数、布林带等。
这些指标是股票公式的基础,需要先掌握。
2.选择合适的编程语言:股票公式可以使用多种编程语言编写,如MATLAB、Python等。
选择合适的编程语言,并根据其特性编写相应的代码。
3.编写代码:在编写股票公式时,需要注意一些细节,如数据类型、计算精度、计算周期等。
需要根据实际情况进行调整和优化。
4.调试和测试:在编写完股票公式后,需要进行调试和测试,以确保其准确性和稳定性。
5.发布公式:将编写的股票公式发布到相应的股票公式网站或应用程序中,以便其他用户可以使用该公式进行股票交易。
需要注意的是,股票公式编写需要一定的专业知识和技能,如果不是很熟悉,建议先学习相关的基础知识,再逐步深入学习。
股票公式编写教程分析编写股票公式需要遵循一定的语法和规则,以下是一些基本的步骤和注意事项:1.学习公式语言:熟悉并理解公式语言的基本语法、数据类型、函数和运算符等。
2.选择一个合适的编程环境:选择一个适合编写股票公式的编程环境,例如MATLAB、Python等。
3.确定公式类型:股票公式可以分为指标公式、画线公式和选股公式等。
不同类型的公式有不同的语法和要求。
4.编写公式:按照语法规则,编写股票公式。
公式的编写需要熟悉各种指标的计算方法,例如移动平均线、相对强弱指数等。
5.测试公式:编写完成后,需要对公式进行测试,验证其准确性和稳定性。
6.应用公式:将公式应用到实际股票分析中,进行数据分析和预测。
需要注意的是,股票公式的编写需要一定的专业知识和经验,建议在专业人士的指导下进行。
同时,公式的准确性和稳定性也需要经过充分的测试和验证。
股票公式编写教程有哪些股票公式编写教程如下:1.编写股票公式时,必须以现有的证券为基础。
股票指标公式编写教程大全(15)
股票指标公式编写教程大全(15)DRAWICON(CROSS(趋势,0),0,1);FILLRGN((A09 》 0 AND (趋势《20 OR 趋势》REF(趋势,1)AND 趋势《50)),0,A09),colorFFFF00;机构建仓区:0,LINETHICK0,colorFFFF00;Var4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;STICKLINE(趋势《=13,0,20,5,0),colorcc9900;DRAWTEXT(FILTER(趋势《=13,15),30,‘准备现金’),colorcc9900;STICKLINE(趋势《=13 AND Var4》13,0,50,5,0),color0099ff;Var5:=FILTER((趋势《=13 AND Var4》13),10);DRAWTEXT(Var5,60,‘买入’),color0099ff;第二步{删除没用条}后Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV (L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趋势:=EMA(Var3,3)-10;DRAWICON(CROSS(趋势,0),0,1);Var4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;Var5:=FILTER((趋势《=13 AND Var4》13),10);DRAWTEXT(Var5,60,‘买入’),color0099ff;第三步{去掉修饰符后}:趋势:=EMA(Var3,3)-10;CROSS(趋势,0);Var4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;Var5:=FILTER((趋势《=13 AND Var4》13),10);Var5;第四步{个别加等号}本公式中的“条件”语句都是不输出的,所以此项省略,但因是要笑脸和买入两个信号,所以还必须把它们连结起来:Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV (L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趋势:=EMA(Var3,3)-10;Var4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;Var5:=FILTER((趋势《=13 AND Var4》13),10);CROSS(趋势,0)or Var5;江南茶外汇请问老师?我的软件是银河双子星我在写习题:10日均线与20日均线金叉和涨幅超过百分之三,且成交量比昨天放大一倍。
股票指标公式编写教程大全
股票指标公式编写教程大全股票指标公式编写教程大全一、股票指标公式:1、买方力量 (BBI): BBI=(最高价+最低价+收盘价)/32、买卖力量指标 (EMV): EMV=(当日最高价-最低价)/(前一日收盘价-当日开盘价)3、布林带(BB): 上轨线:N日内价格的上下波动包含在一个价格振幅之中 ,上轨线价格=n日均线+M*n日均方差下轨线:N日内价格的上下波动包含在一个价格振幅之中 ,下轨线价格=n日均线-M*n日均方差4、移动平均线 (MA): MA=N日内收盘价之和÷N5、威廉指标 (WMS):WMS=(最高价+最低价+收盘价)/36 、威廉变异系数 (WVC): WVC=(今日最高价-最低价) / (昨日最高价-昨日最低价)7、动量指数 (MMI):MMI=(C-Cn) / Cn二、股票指标公式编写方法:1、首先,确定指标类型,根据指标类型,选择相应的参数,收集用来计算指标的相关行情信息。
2、确定指标的参数及其计算方式。
不同的指标有不同的参数和计算方法,有的指标比较复杂,甚至需要多次计算。
3、定义指标函数,根据确定的参数和计算方法,编写函数来进行计算,最后使用相应的参数调用函数,传入计算行情数据,获取计算结果。
4、根据指标结果,绘制指标曲线,使用股票分析软件进行图形绘制,依据曲线的结构,分析股票的行情变化趋势。
三、选择指标技巧1、确定投资目标和短期、长期投资:根据投资的目标和时间,选择性使用不同类型的指标,如短期投资最好使用动量指数,长期投资最好用均线指数。
2、确定实时行情分析、背后趋势分析:实时行情的分析需要使用相对更动态的指标,如KDJ、MACD指标;背后趋势的分析最好使用更加长远的指标,如威廉指标和买卖力量指标。
3、确定选股和交易范围:前期的选股筛选可以通过股价指标、成交量指标、能量指标等来确定;交易时可以使用趋势线指标、动量指标等来判断买卖节奏。
4、确定合适的指标参数:一些指标可以选择不同周期数据参与计算,周期越短则指标显示越敏感,而周期太长则反应迟缓。
如何编写选股公式
如何编写选股公式下面就为大家简单介绍一下如何编写一些基础的选股公式。
表述方式首先了解一个词:“函数”函数可以被认为是一种语言,通过这种语言告知计算机自己的想法,并让它去实现。
函数就是这种语言的单词。
K线的组成:最高价:HIGH 收盘价:CLOSE 最低价:LOW 开盘价:OPEN 成交量:VOL 成交额:AMO两条均线交叉:CROSS假如两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示均线X向上穿过均线YCROSS(Y,X)表示均线Y向上穿过均线X以上函数所表示的均为当天或是本周期的数据,而前期数据表示则引用另一个函数:REF(X,M)这里的M即为参数例如:REF(Close,5)表示5天前的收盘值;REF(Vol,10)表示10天前的成交量;如果想把两个条件并列在一起可以用“AND”A AND B就表示条件A和条件B公式编写时常用的通式一、放量、缩量(成交量函数为VOL)1、放量:(1)今天成交量同昨日相比增加了1倍:VOL/REF(VOL,1)>2;(2)今天成交量较10个交易日平均成交量放大了1倍:a:=ma(vol,10);vol/a>2;或者:vol/ma(vol,10)>2;(3)今日的5日均量较10个交易日平均成交量放大了1倍:a:=ma(vol,10);b:=ma(vol,5);b/a>2;(4)今日的成交量超过整个流通盘的5%:vol/capital>0.05;(其中capital表示流通盘)2、缩量:(1)今日成交量同昨日相比减少了一半:vol/ref(vol,1)<0.5;(2)今日成交量较10个交易日平均成交量减少一倍:a:=ma(vol,10);vol/a<2;或者:vol/ma(vol,10)<2;(3)今日的5日均量较10个交易日平均成交量减少1倍:a:=ma(vol,10);b:=ref(a,5);a/b<2;(4)今日的成交量低于了整个流通盘的5%:vol/capital<0.05;二、上涨、下跌1、上涨:(1)今日涨幅超过5%以上:close/ref(close,1)>1.05;(2)5日均价连续上涨,表示如下:a:=ma(close,5);b:=ref(a,1);a>b;2、下跌:(1)今天的跌幅达到5%以上:close/ref(close,1)<0.95;(2)5日均价连续下跌,表示如下:a:=ma(close,5);b:=ref(a,1);a<b;3、K线的描述:阳线:close>open;阴线:close<open;高开:open>ref(close,1);低开:open<ref(close,1);跳空高开:open>ref(high,1);(high为最高价)跳空低开:open<ref(low,1);(low为最低价)三、走势特征选股公式的编写1、n日内创新高hhv(high,n)=hhv(high,0) and barscount(close)>=n;说明:•n为指标参数,可在参数设定范围内设定参数范围。
如何自己编写选股公式
如何⾃⼰编写选股公式1 均线指标选股普通⾦叉:函数CROSS(X,Y)的含义从函数表中可以得出为指标线X向上穿过指标线Y。
⾸先我们⽤两个中间表达式表达两条指标线X,Y分别为5⽇均线和10⽇均线,最终使⽤CROSS 即得。
MA5: =MA(CLOSE,5);MA10 : =MA(CLOSE,10);CROSS(MA5,MA10);MA5和MA10在30⽇均线之上运动,并当⽇发⽣⾦叉:“在MA10和MA30之上”,可以简略表述为“⼤于”即可,其他的条件套⽤!所以我们先表达出两个条件分别⽤AA和CC表⽰:MA5: =MA(CLOSE,5);MA10: =MA(CLOSE,10);AA: =CROSS(MA5,MA10);MA30: =MA(CLOSE,30);CC: MA5>MA30 AND MA10>MA30;将两个综合的条件⽤逻辑与函数连接成为⼀个表达式,要注意在条件选股的公式中只能存在⼀个逻辑判断式,所以AA AND CC;三条均线多头排列由于所谓多头排列没有⼀个具体的量化的概念,所以需要根据⾃⼰平时经验来取得⼀个⽐较有效的标准来衡量。
例如我们在下⾯的公式中的模型是:MA5>MA10>MA30,维持时间3天作为多头排列的定义。
连等或者连续的⼤于号不可以直接出现在公式组当中,⽤“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倍的⾦叉成交量放⼤两倍作为⼀个辅助条件出现,很多的交易者都习惯⽤成交量来验证均线⾛势的可靠性;其中需要量化⼀点的是,选⽤⼀个参照系来描述成交量的变化,我们选⽤了与上⼀周期的成交量进⾏对⽐的⽅式。
股票指标公式编写教程大全(6)
股票指标公式编写教程大全(6)(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;26、股价上方N1%至N2%处的筹码(%)AA:=WINNER(C+C*N2/100)*100;BB:=WINNER(C+C*N1/100)*100;AA-BB认识新函数:WINNER(CLOSE)获利盘比例。
表示以当前收市价卖出的获利盘比例,如返回0.2表示20%获利盘;例如:WINNER(10)表示10元价格的获利盘比例。
该函数仅对比较日线分析周期有效。
27、股价下方N1%至N2%处的筹码(%)(WINNER(C-C*N1/100)-WINNER(C-C*N2/100))*100;28、收盘价N%处的套牢盘100-(WINNER(C*N/100))*100;29、收盘价N%处的获利盘WINNER(C*N/100)*100;三、基本面选股举例1、小盘选股CAPITAL《=500000 AND FINANCE(33)》=0.01 AND CLOSE《=302、低市盈率选股DYNAINFO(39)《=N AND DYNAINFO(39)》03、业绩选股N(0,100,0.4)FINANCE(33)》N 每股收益在0.4元以上4、小盘股N:=5000;FINANCE(7)《=N5、大盘股N:=20000;FINANCE(7)》=N6、净资产收益率选股FINANCE(37)》(N/100)净资产收益率高于N的股票7、每股净资产选股FINANCE(34)》N 选出每股净资产大于N元的股票。
8、每股未分配利润选股FINANCE(32)》N 每股未分配利润大于N的股票9、市净率选股C/FINANCE(34)《 N市净率=市价/每股净资产市净率》N市净率越低公司股价越有被低估的可能,这类股票从理论上讲具有更高的安全性。
10、换手率选股DYNAINFO(37)》=N/100 单日换手率大于N的股票换手率的计算公式或表达式:VOL/CAPITAL*100; 因此也可写作:VOL/CAPITAL*100》=N/10011、掁幅:(H-L)/REF(C,1)*100; 注意:是比的昨天收盘价。
自编股票软件选股公式大全
底背离:DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);QZQ:=BARSLAST(REF(MACD,1)<0AND MACD>0);QM:=LLVBARS(MACD,QZQ+20);MQDZ:=IF(QM>QZQ,REF(MACD,QM),0);XG1:=MACD<0AND MACD>MQDZAND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0;XG:REF(XG1,1)=1AND MACD>REF(MACD,1);双底背离:DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);QZQ:=BARSLAST(REF(MACD,1)<0AND MACD>0);QM:=LLVBARS(MACD,QZQ+20);MQDZ:=IF(QM>QZQ,REF(MACD,QM),0);QF:=LLVBARS(DIFF,QZQ+20);DQDZ:=IF(QF>QZQ,REF(DIFF,QF),0);XG1:=MACD<0AND MACD>MQDZ AND DIFF<0AND DIFF>DQDZAND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0AND DQDZ<0;XG:REF(XG1,1)=1AND MACD>REF(MACD,1);顶背、底背:SHORT:=12;LONG:=26;M:=9;N:=55;DIFF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);DEA:EMA(DIFF,M);MACD:2*(DIFF-DEA), COLORSTICK;底背离:LLV(L,N)=L AND NOT(LLV(MACD,N)=MACD),COLORFF00FF,LINETHICK0; DRAWTEXT(底背离,MACD,'底背离'),COLOR00FFFF;顶背离:HHV(H,N)=H AND NOT(HHV(MACD,N)=MACD),COLORFFFFFF,LINETHICK0; DRAWTEXT(顶背离,MACD,'顶背离'),COLOR00FF00;均线三线粘合:AA:=MA(C,5);BB:=MA(C,55);DD:=MA(C,233);A1:=ABS((AA-C)/C);A2:=ABS((BB-C)/C);A3:=ABS((DD-C)/C);B:=A1<0.02AND A2<0.02AND A3<0.02;FILTER(B,10)=1 ;多均线粘合:a5:=MA(C,5);a13:=MA(C,13);a55:=MA(C,55);a233:=MA(C,233);MAX(MAX(a5,a13),MAX(a55,a233))/MIN(MIN(a5,a13),MIN(a55,a233))<1.1AND a5>REF(a5,1)AND a55>REF(a55,1);地量:M1:=5;M2:=10;M3:=20;M4:=60;VL:VOL,VOLSTICK;VL5:=MA(VOL,M1);VL10:=MA(VOL,M2);VL20:=MA(VOL,M3);VL60:MA(VOL,M4);V1:=MIN(REF(VOL,1),REF(VOL,2));V2:=MIN(REF(VOL,3),REF(VOL,4));V3:=MIN(REF(VOL,5),REF(VOL,6));V4:=MIN(REF(VOL,7),REF(VOL,8));V5:=MIN(REF(VOL,9),REF(VOL,10));V6:=MIN(REF(VOL,11),REF(VOL,12));V7:=MIN(REF(VOL,13),REF(VOL,14));V8:=MIN(REF(VOL,15),REF(VOL,16));W1:=MIN(MIN(V1,V2),MIN(V3,V4));W2:=MIN(MIN(V5,V6),MIN(V7,V8));ZM1:=MIN(W1,W2);芝麻量:ZM1,colorgreen,LINETHICK1;股市神童的量比选股公式:REF(VOL,4)/REF(VOL,5)>2均量线粘合:M1:=5;M2:=13;M3:=55;M4:=233;VL:VOL,VOLSTICK;VL5:=MA(VOL,M1);VL13:=MA(VOL,M2);VL55:=MA(VOL,M3);VL233:MA(VOL,M4);MAX(MAX(vl5,vl13),MAX(vl55,vl233))/MIN(MIN(vl5,vl13),MIN(vl55,vl233))<1.1AND vl5>REF(vl5,1)AND vl55>REF(vl55,1);均量线交叉:VOLUME:=VOL;MAVOL1:=MA(VOLUME,5);MAVOL2:=MA(VOLUME,55);MAVOL3:=MA(VOLUME,13);选股:CROSS(MAVOL1,MAVOL2,MAVOL3);成交量触5日线:M1:=MA(V,5);M2:V > M1;成交量小于233线:M1:=MA(V,233);M5:V <M1量比选股:量比:=V/REF(MA(V,5),1);涨幅:=(C-REF(C,1))/REF(C,1)*100;选股:量比>3AND涨幅>0AND涨幅<2;K线呈平台的选股公式:(REF(H,1)-MAX(REF(C,1),REF(O,1)))/(REF(H,1)-REF(L,1))>0.7 AND (MIN(O,C)-L)/(H-L)>0.7;。
股票-通达信筛选公式
通达信MACD指标自动选股公式DEA在0轴上方-----------------------------------------------------------DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);DEA>0;DIF在0轴下方-----------------------------------------------------------DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DIF<0;通达信选股公式:选股条件:要求如下:2日内KD金叉5日内MACD金叉均线5日10日20日多头排RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);DEA := EMA(DIFF,9);RESULT:EXIST(CROSS(K,D)&&K<20, 2) && EXIST(CROSS(DIFF,DEA),5) && MA(CLOSE, 5) > MA(CLOSE, 10) && MA(CLOSE, 10) > MA(CLOSE, 20);=======================================没有参数KDJ 参数与MACD 参数我写死了。
楼主可以自己修改。
动态翻译结果如下:RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100K赋值:RSV的3日[1日权重]移动平均D赋值:K的3日[1日权重]移动平均赋值: 收盘价的12日指数移动平均- 收盘价的26日指数移动平均赋值: DIFF的9日指数移动平均输出RESULT:最近2日存在K上穿D并且K<20 并且最近5日存在DIFF上穿DEA 并且收盘价的5日简单移动平均> 收盘价的10日简单移动平均并且收盘价的10日简单移动平均> 收盘价的20日简单移动平均。
如何编写股票指标及选股公式
如何编写股票指标及选股公式如何看懂并学习编写股票指标及选股公式呢?下面通过一个简单的例子做一个通俗的说明。
示例:操盘线指标公式bu:=cross(high,SAR(3,1,20));sel:=cross(SAR(3,1,20),low);var1:=last(high<sar(3,1,20));< p="">var2:=last(low>sar(3,1,20));drawtext(bu,high,'买入');drawtext(sel,low,'卖出');drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2;drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2;STICKLINE(low>SAR(3,1,20) and isdown,high,open,0.5,1),colorred;STICKLINE(low>SAR(3,1,20) and isdown,close,open,7.5,1),colorred;STICKLINE(low>SAR(3,1,20) and isdown,close,low,0.5,1),colorred;STICKLINE(high<="" p="">STICKLINE(high<="" p="">STICKLINE(high<="" p="">drawflagtext(high=ref(high,1),high,'明日突破'+forcast(sar(3,1,20),max(var1,2))+'建议关注');drawflagtext(high<ref(high,1),high,'持币观望');<="" p="">drawflagtext(low>SAR(3,1,20) and low<=ref(low,1),low,'明日跌破'+forcast(sar(3,1,20),max(var2,2))+'注意止盈');drawflagtext(low>SAR(3,1,20) and low>ref(low,1),low,'继续持股');想要看懂一个公式,最先看的应该是公式的输出内容,换句话说,操盘线在K线图上显示出B点S点,那我们就分析,BS点怎么得来的。
手把手教大家编写自己想要的选股公式
手把手教大家编写自己想要的选股公式做股票肯定离不了选股公式,有了选股公式,可以让机器代替我们做很多事情,节省了大量人力和时间成本,起到事半功倍的效果,尤其是随着近年来股票发行家数的增多,人工选股越来越不现实,通过选股公式排除大量没有买入价值的股票是股民必须要掌握的技术,下面就教大家自己编写选股公式。
选股公式是看似复杂,实际上是由一个个代码和函数组成的,想了解选股公式首先必须了解函数,常用的公式函数如下:HIGH 最高价返回该周期最高价。
用法:HIGHLOW 最低价返回该周期最低价。
用法:LOWCLOSE 收盘价返回该周期收盘价。
用法:CLOSEOPEN 开盘价返回该周期开盘价。
用法:OPENVOL 成交量返回该周期成交量。
用法:VOL放量1、今日比昨日的成交量放大了 1 倍:VOL/REF(VOL,1)>2;2、今日的五日均量比五天前的五日均量放大了 3 倍:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB>4;3、今天的成交量达到了整个流通盘的 10%以上:VOL/CAPITAL>10/100;(注意,10%的表达式是 10/100,或者 0.1)缩量1、日比昨日的成交量缩小了 1 倍:VOL/REF(VOL,1)<0.5;2、今日的五日均量比五天前的五日均量缩小了一半:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB<0.5;3、今天的成交量不足整个流通盘的 0.5%:VOL/CAPITAL<0.5/100;放量上攻AA:=VOL/REF(VOL,1)>2;{成交量是昨日的两倍}BB:=CLOSE/REF(CLOSE,1)>1.07;{涨幅大于 7%}AA AND BB;创新高HIGH=HHV(HIGH,N);其中的 HIGH 为当期最高价,HHV(X,N)是求 N 周期内 X 最高值。
因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。
最后送给大家一个横盘起爆选股公式,能够选出经过一段时间横盘后,选择放量突破平台个股的选股公式。
最新最全通达信选股公式【范本模板】
条件选股公式源码:年认同价:=MA(C,240);价格中枢:=(SUM(年认同价,0)/(BARSSINCE(年认同价>0)+239));箱顶:=价格中枢*1。
2;箱底:=价格中枢*0。
8;毛利润率:=FINANCE(21)/FINANCE(20);成长价值:=年认同价*(1+毛利润率);收益价值:=年认同价+FINANCE(33);回调认同:=EMA(EXPMA(C,20),13);多头:=(回调认同〉REF(回调认同,1))AND(成长价值〉REF(成长价值,1))AND(收益价值>REF(收益价值,1))AND(DYNAINFO(7)〉0);回调条件:=COUNT(C<回调认同,5)>=3;回调突破:=(REF(C,1)〈=REF(回调认同,1))AND(C>回调认同)AND(回调条件)AND 多头;成长条件:=COUNT(C〈成长价值,5)〉=3;成长突破:=(REF(C,1)〈=REF(成长价值,1))AND(C>成长价值)AND(成长条件)AND 多头;收益条件:=COUNT(C〈收益价值,5)>=3;收益突破:=(REF(C,1)〈=REF(收益价值,1))AND(C〉收益价值)AND(收益条件)AND 多头;箱底条件:=COUNT(C〈箱底,5)>=3;箱底突破:=(REF(C,1)〈=REF(箱底,1))AND(C〉箱底)AND(箱底条件)AND 多头;价格条件:=COUNT(C<价格中枢,5)〉=3;价格突破:=(REF(C,1)<=REF(价格中枢,1))AND(C>价格中枢)AND(价格条件)AND 多头;箱顶条件:=COUNT(C<箱顶,5)〉=3;箱顶突破:=(REF(C,1)<=REF(箱顶,1))AND(C〉箱顶)AND(箱顶条件)AND 多头;突破买点:(回调突破+成长突破+收益突破+箱底突破+价格突破+箱顶突破);专买老鼠仓{老鼠仓}AA1:=AMOUNT/V;BB1:=L〈AA1*0。
通达信指标选股公式编写教程
通达信指标选股公式编写教程
通达信是一款常用的股票分析软件,其强大的指标选股功能能够帮助投资者快速筛选适合自己的股票。
以下是一些编写通达信指标选股公式的教程,帮助您了解如何编写自定义的选股公式。
1. 了解通达信指标语言(TL语言):通达信软件使用自己的
指标编写语言TL(Technical Language)进行公式编写。
首先,我们需要了解TL语言的基本语法和函数。
2. 确定选股策略:在编写选股公式之前,我们需要明确自己的选股策略。
比如,我们可以根据技术指标、财务指标、市场行情等因素进行筛选。
3. 选择适当的函数和指标:通达信内置了大量的函数和指标,我们可以根据自己的需求选择适当的函数和指标。
比如,可以使用“REF”函数获取前几日的数据,使用“EMA”函数计算指数
移动平均线,使用“MACD”指标计算MACD线等。
4. 编写逻辑判断语句:在编写选股公式时,我们常常需要根据一定的逻辑判断来筛选股票。
比如,我们可以使用“IF”语句来
判断是否满足某个条件,使用“AND”和“OR”来组合多个条件。
5. 调试和优化公式:编写完公式后,我们需要对其进行调试和优化,确保选股公式能够正常运行并产生符合预期的结果。
6. 应用选股公式:在通达信软件中,我们可以将编写好的选股
公式保存下来,并在选股界面中应用和调整公式参数,实时筛选适合自己的股票。
在编写通达信指标选股公式时,需要一定的编程知识和股票分析知识。
此外,对于初学者来说,可以参考通达信官方提供的编程手册和教程,或者参考一些编写好的选股公式进行学习和借鉴。
希望以上教程对您有所帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
股票选股公式编写教程第一讲:认识公式编辑器公式编辑器是导入源码和进行编写指标的窗口。
公式编辑器共分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周期简单移动平均值。
算法:(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,20),表示求20日均价。
2、EMA(X,N),求X的N周期指数平滑移动平均。
算法: 若Y=EMA(X,N) 则Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值。
例如:EMA(CLOSE,20),表示求20日指数平滑均价。
3、SMA(X,N,M),求X的N周期移动平均,M为权重。
算法: 若Y=SMA(X,N,M) 则Y=(M*X+(N-M)*Y')/N, 其中Y'表示上一周期Y值,N必须大于M。
例如:SMA(CLOSE,20,1),表示求20日移动平均价。
这三个均线函数在股软中是通用的。
关于它们的区别,开始学习时不必深究。
其实数值区别也不是很大。
要均线真实反映每天的价格变化,用MA,适当圆滑些,用EMA或SMA。
三、常用连接函数有了上述基本函数,可以表述出K线和均线了,但实际应用中要复杂得多,还要一些函数把他们连接起来。
大致有这么几个:1、AND就是“和”的意思。
如:A AND B;就是A和B两个条件要同时成立。
2、OR“或”,“或者”的意思。
如:A OR B;就是A和B两个条件有其中一个成立就行。
3、IF根据条件取不同的值。
如:IF(X,A,B),若X不为0则返回A,否则返回B。
实例:IF(C<O,L,H),表示收阴返回最低价,否则返回最高价。
4、CROSS交叉函数。
CROSS(A,B),表示A从下方向上穿过B。
5、REF向前引用。
引用若干周期前的数据。
例如:REF(CLOSE,1),表示昨收的收盘价。
那么前天的最高价呢,就是:REF(H,2)。
四、成交量VOL表示每天的成交量。
因以后会经常用到,所以先交待给大家。
上面这几个函数是最常用的,希望大家记住,不知怎么写也要知道其表述的意思。
当然,记不住也不要紧,《公式编辑器》中全有。
习题:10日均线与20日均线金叉和涨幅超过百分之三,且成交量比昨天放大一倍。
听雪寻股习题:一根光头阳线,实体部分小于5分钱,下影超过实体的两倍,如何表述?c=h and c-o<0.05 and o-l>(c-o)*2;STICKLINE(c=h and c-o<0.05 and o-l>(c-o)*2,o,c,8,1),COLORRED; STICKLINE(c=h and c-o<0.05 and o-l>(c-o)*2,o,l,1,0),COLORRED;习题:10日均线与20日均线金叉和涨幅超过百分之三,且成交量比昨天放大一倍。
aa10:=ma(c,10);aa20:=ma(c,20);zf:=if((c-ref(c,1))/ref(c,1)*100>3,1,0);av:=v>=ref(v,1)*2;CROSS(aa10,aa20) and zf and av以上作业请老师批阅大庆老杨老师批改如下此句zf:=if((c-ref(c,1))/ref(c,1)*100>3,1,0);如下表述更简练些:zf:=c/ref(c,1)>0.03;关于两个习题,听雪寻股都回答的非常好,完全正确。
已加分鼓励。
其实,有时编写公式就这么简单。
以上就可看做是两个选股公式。
此句zf:=if((c-ref(c,1))/ref(c,1)*100>3,1,0);如下表述更简练些:zf:=c/ref(c,1)>0.03;单独提出此句,是告诉大家。
编写公式和数学解题一样,有很多时候可能有多种方法,殊途同归。
这也是有时对于同一求助问题,不同的人有不同的回复一样。
这个习题,运用了第二讲中的内容:1,涨幅,就是收盘价与昨天的收盘价之比。
2,昨天的表示符号(向前引用函数)和其他运算符号。
网通用户习题:10日均线与20日均线金叉和涨幅超过百分之三,且成交量比昨天放大一倍。
答:CROSS(MA(CLOSE,10),MA(CLOSE,20)) AND C/REF(CLOSE,1)>3/100 AND VOL/REF(VOL,1)=2方方面面2008习题:10日均线与20日均线金叉和涨幅超过百分之三,且成交量比昨天放大一倍。
答:CROSS(MA(CLOSE,10),MA(CLOSE,20)) AND C>0.03*REF(CLOSE,1) AND VOL>=2*VOLREF(VOL,1)大庆老杨基本正确。
用一句话概括,精简。
需要指出的是最后一句:“成交量比昨天放大一倍”,这句话的表述。
老兄用的是:VOL/REF(VOL,1)=2 ,应该是非常准确。
但在实际应用中,却是行不通的。
正好等于2倍是极难遇到的,所以编写公式变通的办法,或者说应该用的是:VOL/REF(VOL,1)>=2 ,更符合实际。
增加一个大于号,成为问题的关键所在。
提出这个问题,并非小题大作,应该看做以后编写时的注意事项。
第三讲:认识颜色符号或绘图函数我们所看到的指标是以线为基础的。
不论是均线,K线,或在线与点之间的填充,又都离不开颜色。
正是有了五颜六色才使得图形丰富多采,便于区分,或者更具立体感。
本讲就是告诉大家如何利用颜色或修改颜色。
一、颜色函数(一)基本符号:COLOR所有显示颜色时,都必须用这个符号做为引导。
但它本身并没有色彩,在它的后面还需加上具体的颜色,才能使用。
举例:COLORBLACK;后面加上英文的黑色单词,在图中就会显示出黑色来了。
(二)常用颜色:颜色1:飞狐的:2、大智慧23、大智慧4、通达信5、同花顺6、通用符号红色COLORRED;同前同前与飞狐基本相通同前白色COLORWHITE;同前同前一般不用修改以下略--黄色COLORYELLOW;同前同前以下略--黑色COLORBLACK;同前蓝色COLORBLUE; 同前同前COLORFFFF00棕色COLORBROWN;同前 COLOR0055FF青色(淡蓝)COLORCYAN; 同前 COLORFFFF00 COLORF0F000灰色COLORGRAY;同前同前绿色COLORGREEN; 同前同前COLOR00FF00晶红色(粉)COLORMAGENTA; 同前COLORff00ff COLORF00F F0此外还有:金黄色COLOR008364紫红COLOR000999深黄色COLOR00CCCC紫罗蓝COLORE66878等等。
(三)常见颜色问题。
从上表中我们可以看出,大部分颜色符号是通用的。
但在将源码粘贴时,因股软的不同,有时会出现《未定义的标识符》字样,很多时候就是颜色惹的祸。
常见的是:COLORCYAN淡蓝色,大智慧不识别,需改成:COLORFF0000 COLORMAGENTA晶红色,大智慧不识别,需改成:COLORF00FF0 特别提示:找不到相对应的颜色函数怎么办?一是删除,让系统自动填加。
二是更换数字或字母。
实际上只要在COLOR后面加上0-9、A-F中的任意6个数字字母,就可组成不同的颜色。
有兴趣的可试试(四)指标线粗细函数LINETHICK放在语句的后面,用,号隔开。
例:LINETHICK2,后面的数值越大,线就越粗。
特别提示:LINETHICK0表示不画出指标线,但可在顶部显示数值。
二、绘图函数1、DRAWICON在图形上绘制小图标。
这是最常用的绘图函数之一。
用法:DRAWICON(条件,位置,图标)飞狐15种图标编码为1-15(1-3为小脸,4-5为上下箭头,6-7为红绿小旗,8-9为三角形,10-12为信号灯,13-15为O、X、四方形)。
大智慧2的图标编码为14个。
其他股软略少。
这个函数通用。
但同一数字编码,显示出的图形区别却非常大,形态也不一样。
大家可通过变动数字编码自行调整。
2、DRAWTEXT在图形上显示文字。
这也是最常用的绘图函数之一。
用法:DRAWTEXT(条件,位置,文字),注意,文字必须用单引号''引上才能输出。
飞狐可用'\n'换行,飞狐和大智慧2可用ALIGN0-3定义对齐方式。
3、STICKLINE在图形上绘制柱线。
用法:STICKLINE(条件,上位置,下位置,宽度,实体或空心)。
此函数股软通用。
宽度最大为10(一般K线的宽度为6)。
0--画实心柱,1--画空心柱。
4、PARTLINE分段绘制指标线。
飞狐用法:PARTLINE(条件,需要变色的线)。
例如:PARTLINE(C>REF(C,1),C),colorred表示收盘大于前收以红色绘制收盘价连线。
大智慧2用法:PARTLINE(需要变色的线,条件1,条件1用的颜色,条件2,条件2用的颜色...),最多可以有10组条件。
例如:PARTLINE(C,C>O,RGB(255,0,0),C<ORGB(0,255,0),1,RGB(0,0,255))表示画收盘价线,阳线时用红色,阴线时用绿色,平盘用蓝色。