《各类指标写法》由会员分享,可在线阅读,更多相关《各类指标写法(21页珍藏版)》请在金锄头文库上搜索。
1、各类指标写法各类指标写法金顺网(金顺网()提供提供股票 2010-01-16 00:00:10 阅读 26 评论 0 字号:大中小 各类指标写法1、我想选出、股价在开盘一小时内,一直在均价上方运行的股票;答:IF(OPENMINUTES(HOURDYNAINFO(11),0);2、N 日最高的涨跌幅、运行空间的相对位置怎么求?答:今收盘对于 N 日内最低收盘价的涨幅:(c-llv(c,n)/llv(c,n)*100;今收盘价对于 N 日最高收盘价的跌幅:(HHV(C,N)-C)/HHV(C,N)*100;在过去 N 日内运行空间的相对位置:(C-LLV(L,N)/(HHV(H,N)-LLV(L
2、,N)*100;3、选出股价 N 天内曾出现过涨停,怎么表达?答:f:=ref(c,1)*1.1-c0;/N 天内出现过涨停4、创新高后返回均线附近怎么写?答:COUNT(C=HHV(C,N),5)=1 AND C/MA(C,m)=1 AND C/MA(C,m)6;02-低开收大阴qj2:O=10,CROSS(DIFF,DEA) AND DIFFO and COUNT(CREF(C,1),4)=4;13、千钧老师、我发现无量创新高的股票、值得注意,可我不知道怎么写?答:vol/capital=hhv(high,20) and closeopen;14、老师你好,我把连续两天以上收阴线、今日成交
3、量大于昨日的 30%以上、且均线系统依然多头排列的,判断是主力洗盘。老师能帮我写一下吗?答:xu:COUNT(C=2 and CREF(VOL, 1)*1.30and (MA(C,3)MA(C,5) and MA(C,5)MA(C,10) and (ma(C,13)ma(C,26) and ma(C,26)ma(C,120);15、我想求指定日期的收盘价,怎样写?答:IF(DATE1070530,CLOSE,0);这是去年 5 月 30 日的收盘价,时间你可以自己调整。16、老师、股价在 10 日均线和 20 日均线之间运行,且 10 日均线是上升趋势,如何表达?答:RANGE(CLOSE,M
4、A(CLOSE,20),MA(CLOSE,10) and COUNT(ma(CLOSE,10)REF(MA(CLOSE,10),1),3)=3;17、千钧老师、我想在飞狐上、画像大智慧 L 那样的直方图、飞狐可以吗?答:你好:飞狐以其强大的编辑功能著称、如果运用好的话、在它的身上几乎没有做不到的事。这是直方图的画法、你可以举一反三。input:left(500,0,999),top(450,0,999),right(550,0,999),bottom(550,0,999);k1:=SYSPARAM(4)-(SYSPARAM(4)-SYSPARAM(5)/1000*top);k2:=SYSPAR
5、AM(4)-(SYSPARAM(4)-SYSPARAM(5)/1000*bottom);k3:=ROUND(SYSPARAM(3)-SYSPARAM(2)/1000*left)+2+SYSPARAM(2);k4:=ROUND(SYSPARAM(3)-SYSPARAM(2)/1000*right)+2+SYSPARAM(2);STICKLINE(BARPOS=k3 and BARPOS=N);qj:=ref(o,yfqj)/ref(indexo, yfqj);qj1:=indexo*qj; qj2:=indexh*qj;qj3:=indexl*qj; qj4:=indexc*qj;stickli
6、ne(qj4=qj1,qj3,qj2, 0.1, 0 ), colormagenta;stickline(qj4=qj1,qj1,qj4, 5, 0 ), colormagenta;stickline(qj41;26、收盘价上穿周线和月线如何编写公式?谢谢答:01、Y10:“MA.M2#MONTH“;/不要线显示可加上等号金叉:CROSS(C,Y10),LINETHICK;DRAWICON(金叉,L,4);02、背景色DRAWGBK(1, COLORRGB(255,0,0), COLORRGB(190,190,190),1);写在第一句,颜色自己调整。死叉:CROSS(Y10,C),LINET
7、HICK;DRAWTEXT(金叉,L,金叉),COLOR8000EE,ALIGN;27、求两点之间的距离【天数】答:你好:假设第一点为【AA】、第二点为【BB】、求两点间距离:AA:=FILTER(CROSS(ma(C,5),ma(C,20) and COUNT(ma(c,5)REF(ma(c,5),1),3)=3,13);BB:=FILTER(CROSS(ma(C,20),ma(C,5) and COUNT(ma(c,20)0 and 点 A0 and 点 B=0);2、定位金叉的次数:CS:=CROSS(DIFF,DEA) AND DEA=0);选股:CROSS(DIFF,DEA) AND
8、 DEA20 左右底周期跨度均大于 20 and abs(t1-t2)/min(t1,t2)*1000.08,LINETHICK0;WZ1:=BARSLAST( 大阳);WZ2:=REF(WZ1,WZ1+1)+1+WZ1;WZ3:=REF(WZ2,WZ2)+WZ2;第一大阳到现在:(SUM( 大阳,30 )=3)*WZ1,COLORFF99FF; 第一根阳线到现在的天数第二大阳到现在:(SUM( 大阳,30 )=3)*WZ2,COLOR99FF99; 第二根阳线到现在的天数;第三大阳到现在:(SUM( 大阳,30 )=3)*WZ3,COLOR99FFFF; 第三根阳线到现在的天数;注:只有当
9、30 天内大阳线大于等于 3 根才算VERTLINE( 大阳,4 ),COLOR9900EE; 34、请问编公式的高手们,在通达信软件中,要取得 KDJ 从现在往前的第二个交叉日到现在的周期,如何做到,请多指点,谢谢!回复【听雪寻股】:RSV:=(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;KD 金叉:CROSS(K,D),LINETHICK0;条件分别计算三次条件成立时间WZ1:=BARSLAST( KD 金叉);WZ2:=REF(WZ1,WZ1+1)+1+WZ1;WZ3
10、:=REF(WZ2,WZ2)+WZ2;以上原码可通用,下面是在通达信中光标指向最后一根 K 线时在标签栏显示数值第一金叉到现在:ISLASTBAR*WZ1,COLORFF99FF,NODRAW; 第一金叉到现在的天数第二金叉到现在:ISLASTBAR*WZ2,COLOR99FF99,NODRAW; 第二金叉到现在的天数;第三金叉到现在:ISLASTBAR*WZ3,COLOR99FFFF,NODRAW; 第三金叉到现在的天数;STICKLINE( KD 金叉,0,70,0,0 ),COLOR9900EE;实例一、1、10 日与 20 日均价线均向上运行,二者距离相差不大角度越陡越好;2、股价从
11、10 日线上方跌破 10 日线,接近 20 日均价线,最好 4 日线也跌破 10 日线;3、62 日与 133 日均价线,没有反作用力最好;4、随后产生的成交阳量越大越好;5、MACD 指标图形为空中加油技巧最好.回复【大庆老杨】:A4:=MA(C,4);A10:=MA(C,10);A20:=MA(C,20);A62:=MA(C,62);A133:=MA(C,133);B1:=A10REF(A10,1)*1.003 AND A20REF(A20,1)*1.003 AND(A10-A20)A20 AND A4=REF(A62,1) AND A133=REF(A133,1);B4:=V/MA(V,
12、10)1.2;B1 AND B2 AND B3 AND B4;MACD 指标图形为空中加油形态未编。实例二、能否帮我编一个这样的指标选股公式,条件 1 昨天是根中阴线(收盘价在开盘价 3%以下),今天是根中阳线,关键点是,今天的收盘价与昨天的开盘价相等,用红色显示.条件 2:今天的收盘价比昨天的开盘价高(5 分钱以内)用白色显示,能同图吧,谢谢回复【一发千钧】:兄弟!你的条件也太苛刻了些吧!这四个条件同时存在的股票,那可是千载难寻呐!不过。我还是耐着性子为你义务劳动一次。因为这是个主图叠加,为了突出你要的股价相等、我把红色改成黄色、这样更直观一些。qj1:=between(ref(c,1)/r
13、ef(c,2),0.95,0.97);qj2:=between(c/ref(c,1),1.03,1.06);qj3:=c=ref(o,1);qj4:=abs(C-ref(O,1)0.01 and abs(C-ref(O,1)REF(HIGH,1)但是如果我要选 特定时间内。 比如选出“当天 9:30 分-9:45 分 这根 15 分钟 K 线 向上产生跳空缺口”的所有股票。这个应该怎么写呀。请高手帮帮忙呀。回复【平阳虎】:var0:=LREF(H,1);选:ref(var0=1,sumbars(time=ma(close,60);a2:=cross(“macd.macd“(12,26,9),0
14、);a1 and a2;实例六麻烦老师帮忙写个选股公式:股价在 10 日均线附近(最好是 10 日均线的正负 0.5%左右),且 10 日均线是向上的. 谢谢你了回复【估界文】a1:=ma(c,10);a2:=count(a1ref(a1,1),3)=3;between(c,a1*1.05,a1*0.95) and a2;实例七求版主或是高手编写飞狐公式!如下图1、流通股般小于 5000 万2、上市交易天数大于 365 天3、KDJ 的 J 值小于 304、RSI 的 RSI1 大于 305、DMA 中的 ADX 值小于 30回复【一发千钧】你好:试试这个,不过目前小于 5000 万流通盘的个
15、股已经为数不多了。fc:=close;qj0:=FINANCE( 7)30;qj3:=“dmi.adx“365;qj0 and qj1 and qj2 and qj3 and qj4;实例八求教难题,每月第 1 到第 23 个交易日表示法思路是这样的每个月最少 20 个交易日,最多 23 个交易日,放弃常规的日历表示法,用每个月第一个交易日到最后一个交易日,1-23 选值,这样来表示每个月的第一个交易日,到最后一个交易日,如何用飞狐公式表示出来2、如何引用历史上每月第 N 个交易日的所有(开盘价-收盘价)/历史上每月第 N 个交易日的总个数回复【平阳虎】希望你说明白些,让别人知道你具体要输出什
16、么样的指标结果!input:y(2007,1990,2050),m(12,1,12),n(1,1,30);/y 参数指定你要辨认的年份 M 参数指定月份 N 参数指定该年该月的第几个交易日dte:=(y-1900)*100+m;dte1:=intpart(date/100);nn:=count(dte1=dte,0);barslast(cross(dte1=dte,0.5)+1=min(n,nndatacount);实例九如何将停牌用公式表示?回复【太冷】大智慧 L2 去除停牌和 ST 股ST:=STRFIND(stkname,ST,1)0;S:=STRFIND(stkname,S,1)0;停牌:=(DYNAINFO(4)=0);not(ST) and not(停牌) and not(S);实例十希望论坛的高手帮遍个选股的公式:N 天内上涨 M%(N,M 均可手动调整)回复【