飞狐公式入门

合集下载

[飞狐] 缠论一买、三买选股公式(飞狐+悟多公式)+仿悟多三买公式

[飞狐] 缠论一买、三买选股公式(飞狐+悟多公式)+仿悟多三买公式
zd:="chzhshch@zd"(var3);
zswz:=barslast(zg>zd);
tj3:=count(abs(var3),barslast(var3=1))=0;
tj4:=l<ref(l,barslast(var2=-1));
tj5:=count(var2=1,zswz-1)>0;
zd:="chzhshch@zd"(var3);
var1:="="chzhshch@bi";
var4:=barslast(var001<>0);
tj1:=ref(var001,var2)=-1; //上级别是底
var5:=sum(abs(var2),var2);
if datatype=4 then var001:="fbase.var2#day";
var1:="chzhshch@kxian";
var2:="chzhshch@bi";{处理笔关系}
var3:="chzhshch@tongji"(minbi);{同级别分解}
zg:="chzhshch@zg"(var3);//一定要先调用ZG
tj6:=count(var2=1,zswz-1)=0;
zgg:=ref(zg,zswz);
tj7:=o>c&&count(if(o>c,1,0),barslast(var2=-1)-1)=1&&ref(h,1)>zgg&&l>zgg;
tj8:=o>c&&count(if(o>c,1,0),min(barslast(var2=-1)-1,barslast(l>zgg)))=1&&ref(h,1)>zgg&&l>zgg;

【飞 狐】★学习编写飞狐F10公式

【飞 狐】★学习编写飞狐F10公式

【飞狐】★学习编写飞狐F10公式一季度㊣控盘-户均增减比在第28楼........-(4)≮ QFII--持仓速查≯ 在第27楼--(3).㊣控盘-户均增减比③在第18楼--(2).在附图上显示(十大流通股东)..在9楼.(1) F10资料查找一、常用的函数——大多属于字符串函数类:1.主要函数:2个(1)F10FIND(S,N)——F10资料查找将从当前股票的F10资料的第N个字符开始查找字符串S,返回找到的位置,返回-1表示未找到(2)F10TEXT(N,M)——F10资料子字符串将得到当前股票的F10资料中从第N个字符开使的M个字节长的字符串,M=0表示一直取到行尾2.辅助函数:(1)字符串截取:①STRLEFT(STR,N)——字符串的左部,返回字符串STR的左边N 个字符②STRMID(STR,N,M)——字符串的中部,返回字符串STR的第N 个字符开始的长度为M个字符的字符串,M为0则取到末尾③STRRIGHT(STR,N)——字符串的右部,返回字符串STR的右边N个字符④LTRIM(STR)——除去开始空格⑤RTRIM(STR)——除去尾部空格(2)字符串转换:①STRTONUM(STR)——字符串转化为数字,将STR转化为数字②NUMTOSTR(N,M)——数字转化为字符串,将N转化为字符串返回,精确到小数点后M位3.显示函数:(1)绘图函数类:①DRAWTEXT(COND,PRICE,TEXT)——在图形上显示文字,当COND条件满足时,在PRICE位置书写文字TEXT,可用'\n'换行,可ALIGN0-5定义对齐方式。

②DRAWNUMBER(COND,PRICE,NUMBER,PRECISION)——在图形上显示数字,当COND条件满足时,在PRICE位置书写数字NUMBER(可以为常数或数组序列),PRECISION为小数显示位数(取值范围0-7),可ALIGN0-5定义对齐方式。

飞狐公式

飞狐公式

这个指标在软件上用肉眼看失败率非常的高,可是用飞狐软件去测试的话成功率却非常的高,请高手来说说其中的原因,到底是用肉眼看的比较真实还是用飞狐软件测试的真实。

N 20 100 7 M 2 100 5SW1:= (EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10;PP:=SUM((CLOSE-SW1)/SW1*100+20,1);GG:=SUM((H-SW1)/SW1*100+20,1);DD:=SUM((L-SW1)/SW1*100+20,1);GC:=SUM(PP-GG,1);DC:=SUM(PP-DD,1);PP1:=SUM(CLOSE-SW1,1);LL:=MA(PP1,8);TT:=(C-SW1)/SW1*100;VAR1:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*80;B:=SMA(VAR1,N,1);BB:=SMA(B,M,1);LC :=REF(CLOSE,1);RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;RSI3:=SMA(MAX(CLOSE-LC,0),18,1)/SMA(ABS(CLOSE-LC),18,1)*100;MMS:=MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);MM:=EMA(MMS,8);波段启动:IF(CROSS(PP1,LL) AND MM<40 AND BB<40 AND LL<0 ,-15,-20);DB:=IF((TT<-10),-11,-20);底部区域:=REF(DB,1);顶部区域:=IF(CROSS(LL,PP1) AND BB>60 AND MM>70 AND LL>0 ,15,20);STICKLINE(FILTER(波段启动=-15,1) ,-15,-20,7,0),COLORRED;STICKLINE(FILTER(顶部区域=15,1) ,15,20,7,0),COLORGREEN;STICKLINE(FILTER(底部区域=-11,1) ,-11,-20,7,0),COLORYELLOW;明天买入:=IF((GC<-6),-9,-20);明天买入2:=IF((GC<-6 AND BB<40 AND MM<40 ),-9,-20);明天卖出:=IF((DC>6 AND BB>40 AND MM>60),9,20);逢低抢反弹:REF(明天买入,1),COLORYELLOW,LINETHICK1;反弹行情:REF(明天买入2,1),COLORRED,LINETHICK1;风险:REF(明天卖出,1),COLORGREEN,LINETHICK1;DRAWICON(FILTER(反弹行情=-9 AND BB<40 AND MM<40 ,1),-6,10);准确率很高的买入卖出提示指标MMS:=MA(SMA((L+H+2*C)/4-REF((L+H+2*C)/4,1),5,1)/SMA(ABS((L+H+2*C)/4-REF ((L+H+2*C)/4,1)),5,1)*100,1)+50;G1:=IF(-MMS>95,0,20);UOO:=(-(((CLOSE-LLV(CLOSE,7))/(HHV(CLOSE,7)-LLV(CLOSE,7))*100=100)>0 AND G1)+1);{明日均线:=REF(C,2)*2-REF(C,5),LINETHICK0,COLOR550055 ;后日均线:=REF(C,1)*2-REF(C,4),LINETHICK0,COLOR008800;大后天均线:=C*2-REF(C,3),LINETHICK0,COLOR008888;}KS:=(((CLOSE - EMA(CLOSE,13)) / EMA(CLOSE,13)) * (0 - 100));KS1:=IF(BARSCOUNT(C)=1,C/10000,(1-C/SMA(C,13,1))*100);趋势线:=EMA(((KS / 10) + EMA(CLOSE,10)),3);AA:= - 100 * (趋势线- CLOSE) / 趋势线;AC:=(EMA(AA,5) );SSL:=EMA(CLOSE,3);MMV:=EMA(((SLOPE(CLOSE,22) * 20) + CLOSE),55);MM:=MMV;{STICKLINE(((SSL > MM) ),SSL,MM,0.1,0),COLORRED;}SA:=(MM * 0.985);SS:=(MA(CLOSE,5));DD:=(MA(CLOSE,13));GG:=(MA(CLOSE,21));捞钱手:IF(((SSL > MM)),MM,SA),LINETHICK2,COLORWHITE;VAR2Y:=(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100);VAR3Y:=(((CLOSE - REF(OPEN,29)) / REF(OPEN,29)) * 100);VAR4Y:=REF(CLOSE,1);VAR5Y:=((SMA(MAX((CLOSE - VAR4Y),0),6,1) / SMA(ABS((CLOSE - VAR4Y)),6,1)) * 100);VAR6Y:=((SMA(MAX((CLOSE - VAR4Y),0),12,1) / SMA(ABS((CLOSE - VAR4Y)),12,1)) * 100);VAR7Y:=((SMA(MAX((CLOSE - VAR4Y),0),24,1) / SMA(ABS((CLOSE - VAR4Y)),24,1)) * 100);VAR8Y:=(((CLOSE - LLV(LOW,45)) / (HHV(HIGH,45) - LLV(LOW,45))) * 100);VAR9Y:=SMA(VAR8Y,3,1);VARAY:=SMA(VAR9Y,3,1);VARBY:=((3 * VAR9Y) - (2 * VARAY));VARCY:=(CROSS(VAR5Y,10) AND (VAR3Y < (0 - (28 * 20))));VARDY:=((100 - CROSS(76,VAR5Y)) AND (VAR3Y > (5 * 20)));DRAWICON(((CROSS(76,VAR5Y) AND (VAR3Y > 5)) ),(HIGH * 1.01),5),COLORFFFFFF; VAREY:=((((CROSS(VAR9Y,VARAY) AND (VARAY < 10)) AND (VAR3Y < (0 - 30))) AND (VAR2Y > 3)) * 30);VARFY:= - ((((VARAY < 11) AND (VAR5Y < 15)) AND (VAR3Y < (0 - 26))) * 10); DRAWICON((CROSS(VARFY,(0 - 9))),(LOW * 0.998),4);能量线:=DMA(((CLOSE + OPEN) / 2),(VOL / (SMA(VOL,4,1) * 4)));上开:=O;上收:=C;上高:=H;上低:=L;JJ:=(上开+上高+上低)/3;A:=EMA(JJ,4);B:REF(A,1),POINTDOT,COLORYELLOW;智能黄金线:A,COLORYELLOW,LINETHICK1;VA1:=EMA(上收,8);VA2:=EMA(上收,20);DRAWTEXT(CROSS(VA2,VA1),VA1*1.10,'止损'),COLORYELLOW;DRAWTEXT(CROSS(VA1,VA2)AND(C>=O)AND 智能黄金线>REF(智能黄金线,1),VA1*0.96,'买入'),COLOR00FF00;选手A:=MA(上收,3);箱顶A:=MA(REF(HHV(上收,6),1),3);箱底A:=MA(REF(LLV(上收,3),1),3);T1:=MA(上收,20)>=REF(MA(上收,20),1);T2:=CROSS(选手A,箱底A) AND 箱顶A/箱底A>100/100 AND T1;T3:=CROSS(箱顶A,选手A) AND 箱顶A/箱底A>100/100;选手:=MA(上收,2);箱顶:MA(REF(HHV(上收,30),1),2),COLOR0000FF,LINETHICK2;箱底:MA(REF(LLV(上收,30),1),2),COLOR00FF00,LINETHICK2;T4:=CROSS(选手,箱底) AND 箱顶/箱底>110/100;T5:=CROSS(箱顶,选手) AND 箱顶/箱底>110/100;VAR1:=(上收-LLV(上低,27))/(HHV(上高,27)-LLV(上低,27))*100;VAR2:=SMA(VAR1,3,1);VAR3:=SMA(VAR2,3,1);VAR4:=SMA(VAR3,3,1);DRAWTEXT(CROSS(VAR3,VAR4)AND(C>=O)AND VAR3<40 AND UOO>0,箱底,'★'),COLORF00FF0;DRAWTEXT(CROSS(VAR4,VAR3) AND VAR4>75 ,箱顶*1.03,'减磅'),COLORF0F000; VAR111:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);VARD:=CLOSE<REF(CLOSE,1)AND CLOSE<REF(CLOSE,2);VARE :=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARF :=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR10 :=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 ORVAR16 OR VAR17 OR VAR18,1) AND VAR1;趋势线1:=FORCAST(CLOSE,7);FK:=100*(C-REF(C,1))/REF(C,1);PK1:=IF(C<REF(O,1) AND FK<0,1,0);PK2:=IF(C<REF(O,2) AND FK<0,1,0);STICKLINE((PK1=0 AND REF(PK1,1)=1 AND PK2=0 AND REF(PK2,1)=1)AND(趋势线1>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),OPEN,CLOSE,3,0),COLORRED; STICKLINE((PK1=0 AND REF(PK1,1)=1 AND PK2=0 AND REF(PK2,1)=1)AND(趋势线1>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),H,L,0.5,0),COLORRED;PK3:=(((CLOSE / OPEN) > 1.04) AND (CLOSE <(SMA(HIGH,21,2) * 1.05))) AND ((CLOSE - REF(CLOSE,1)) > 0);STICKLINE(PK3 AND(趋势线1>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),CLOSE,OPEN,3,0),COLORRED;STICKLINE(PK3 AND(趋势线1>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),H,L,0.5,0),COLORRED;STICKLINE(VAR19 AND(趋势线>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),CLOSE,OPEN,3,0),COLORRED;STICKLINE(VAR19 AND(趋势线>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),H,L,0.5,0),COLORRED;买进价:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;买进条件:=CROSS(C,买进价) AND 买进价>REF(买进价,1);STICKLINE(买进条件AND 捞钱手>智能黄金线AND 智能黄金线>REF(智能黄金线,1),L,L*0.998,7,0),COLORWHITE;买线:=EMA(C,2);卖线:=EMA(SLOPE(C,21)*20+C,42);DRAWTEXT(CROSS(买线,卖线)AND 箱顶>=REF(箱顶,1),箱底,'★'),COLOR00FFFF; STICKLINE(CROSS(买线,卖线),OPEN,CLOSE,3,0),COLOR00FFFF;STICKLINE(CROSS(买线,卖线),H,L,0.5,0),COLOR00FFFF;准确率最高的三种炒股指标《转》作者:财金人笔者对中国十年股市运行情况,选择二十五项的指标通过计算机进行运用测试,出人意料的是诸如KDJ、MACD、均线指标、布林指标等著名指标的成功并不是特别高,准确率最高的三种指标分别是Vr、Bias和RSI三个指标,现分别介绍如下:一、vr 指标原理及应用㈠用途:该指标主要的作用在于以成交量的角度测量股价的热度,表现股市的买卖气势,以利于投资者掌握股价可能之趋势走向。

飞狐公式编写教程

飞狐公式编写教程

飞狐公式编写教程第00节教程简介公式是对价格、成交量、时间、周期等原始数据的比较判断或者运算变化,说通俗一点,就是我们告诉股票软件做什么、怎么做的命令。

第一,公式可以提高我们的操作效率。

第二,公式可以帮助我们直观地检验操作理念。

第三,使用公式构建自己的交易系统。

虽然现在到处可以找到各种各样的公式,但却很少刚好符合自己要求的,很多时候我们要对现成公式进行修改或者重新编写。

即使你只使用现成的公式,也需要掌握一些公式编写知识。

因为要使用好一条公式,必须了解公式的设计理念、前提条件、影响因素、变化规律、可靠性等等,而要了解这些,就得分析公式的算法。

本教程一共十节,详细讲解与公式编写相关的各种知识,绝大多数知识在飞狐、金狐、分析家、大智慧新一代、大智慧网络版、通达信、同花顺、操盘手、博易大师、文华等主流软件上都是通用的,也就是说,认真学完本教程,就可以在这些软件上编写自己需要的常用公式。

每一节的内容:第一节,公式管理器——详细讲解公式管理器的每个功能,以及技术指标、条件选股、交易系统和五彩K线这四种不同类型公式的特点。

第二节,添加现成公式——详细讲解如何添加现成公式,以及在添加公式时常见问题的处理方法。

第三节,公式语句规则——详细讲解编写公式需要遵守的规则。

第四节,函数详解——把函数按照实际功能进行重新分类,并结合实际应用对常用函数进行详细地讲解。

第五节,公式转换——详细讲解如何把技术指标变成选股公式、交易系统或者五彩K线等,并顺带讲解如何给公式加上时间限制和如何解除公式的时间限制。

第六节,公式进阶——对如何进行横向统计、如何建立和使用扩展数据、如何建立和使用自定义数据、如何采集F10数据、如何建立板块指数、如何编写分时图公式等进行详细地演示。

第七节,公式测试——详细讲解如何对公式进行测试、测试需要注意的事项以及如何正确看待测试的结果。

第八节,公式使用——详细讲解如何使用公式进行选股和预警等。

第九节,公式解读——详细讲解正确解读公式的方法。

【图】十九无敌(飞狐公式)

【图】十九无敌(飞狐公式)

【图】十九无敌(飞狐公式)好公式,谢谢提供!加20分!这是一个组合公式,源码如下:i:=MA(BARSLAST(HIGH=HHV(HIGH,16))*IF(CLOSE<OPEN,V OL,1),3);r:=MA(BARSLAST(LOW=LLV(LOW,18))*IF(CLOSE>OPEN,VOL ,1),4);短线逃顶:=IF(i,0,1),colorgreen;DRAWICON(短线逃顶,98,8);Var1k:=EMA(C,12)-EMA(C,20);Var2k:=EMA(Var1k,9);牛魔王a:=(OPEN<=MA(CLOSE,5) AND OPEN<=MA(CLOSE,10) AND OPEN<=MA(CLOSE,30) AND CLOSE>=MA(CLOSE,5) AND CLOSE>=((SUM(CLOSE*VOL*100,28)/SUM(VOL*100,28))*100)/10 0 AND (Var2k-REF(Var2k,1))>0 AND (Var1k-REF(Var1k,1))>0);drawicon(牛魔王a,98,6);易股:=(Var1k>Var2k AND REF(Var1k,1)<=REF(Var2k,1) AND Var1k<0 AND Var2k<-0.2 AND (-100*(HHV(CLOSE,10)-CLOSE)/(HHV(CLOSE,10)-LLV(LOW,10))+100)>45 AND (Var2k-REF(Var2k,1))>0);drawicon(易股,90,4);Var2j:=LLV(LOW,10);Var3j:=HHV(HIGH,25);警戒线:= 2.8*Var1j;减仓线:= 3.2*Var1j;动力线:=EMA((CLOSE-Var2j)/(Var3jo-Var2j)*4,4);DRAWICON(CROSS(动力线,警戒线),99,5);{黑马发现的底部}{}Vaz4:=(CLOSE-LLV(CLOSE,126))/(HHV(CLOSE,126)-LLV(CLOSE,126))*100;Vaz24:=Vaz4=0;STICKLINE(Vaz24>0,-3,-9,1,2), ,colorred,linethick3 ;Vaz25:=Vaz4=100;STICKLINE(Vaz25>0,101,105,1,2), ,colorgreen,linethick2;{睡猫买入}{n: DMA(AMOUNT/VOL/100,VOL/CAPITAL)/close;}{n日平均:ema(成本比,n);}睡猫: if(c<MA(EMA(CLOSE,34)*0.82,5) and close/DMA(AMOUNT/VOL/100,VOL/CAPITAL)<0.64{下轴成本为0.64},30,0)linethick2,COLORffff00;{}{南极}南极: ((((MA(CLOSE,5))-CLOSE)/CLOSE>3/100) AND (((MA(CLOSE,10))-(MA(CLOSE,5)))/(MA(CLOSE,5))>0.03) AND (LLV(CLOSE,30)=LLV(CLOSE,120)))*40,linethick2,color33ffcc;{一剑封喉}Var9a:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),0-VOL,0)),0);Var9b: =SUMBARS(VOL,CAPITAL);Var9c: =IF(CLOSE>LLV(CLOSE,Var9b),1,-1);Var9d: =IF(Var9a>LLV(Var9a,Var9b),1,-1);Var9e: =Var9c*Var9d;var9f: =IF(Var9e=-1,1,0);yjfh: (var9f AND CLOSE=LLV(CLOSE,120))*48,color3300cc, linethick1,stick,colorred;{精品出山}Varp3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;Varp4:=SMA(Varp3,3,1);Varp5:=SMA(Varp4,3,1);Varp6:=3*Varp4-2*Varp5;Varp7:=SMA(CLOSE/HHV(HIGH,120),3,1)*100;Varp9:=Varp7>REF(Varp7,20) AND Varp7>75 AND FILTER(Varp7/REF(LLV(LOW,20),10)>1.18,20);VarpC:=SMA(MAX(CLOSE-(REF(CLOSE,1)),0),6,1)/SMA(ABS(CLOSE-(REF(CLOSE,1))),6,1)*100;DRAWTEXT(Varp7<68 AND BARSLAST(CROSS(68,Varp7))>2 AND Varp5<30 AND CROSS(Varp6,Varp5),-5,'★'),coloryellow;Vari1:=(CLOSE+HIGH+LOW+OPEN)/4;Vari8:=MA(Vari1,34);Vari9:=(Vari1-Vari8)/Vari8*10;VariB:=0.6*VOL/WINNER(CLOSE) ;牛魔王: IF(VariB>=1000000 AND Vari9<-1.618,70,0), , coloryellow;DRAWICON(VariB>=1000000 AND Vari9<-1.618,70,0) ;{定海神针}Va1:=REF(CLOSE,1);Va2:=SMA(MAX(CLOSE-Va1,0),7,1)/SMA(ABS(CLOSE-Va1),7,1)*100;Va3:=SMA(MAX(CLOSE-Va1,0),13,1)/SMA(ABS(CLOSE-Va1),13,1)*100;Va4:=BARSCOUNT(CLOSE);Va6:=Va2<20 AND Va3<25 AND Va4>50;dhsz: (Va6)*70,linethick2,colorff9933;{地瓜八号}j:=(ref(c,1)+ref(c,2)+ref(c,3)+ref(c,4)+ref(c,5))/5;j1:=j<cost(10) and c/j>1.025 and (hhv(c,5)-llv(c,5))/llv(c,5)*100>7 ;j2:= j1 and ref(c,5)/ref(c,1)>1.003 and ma(indexc,3)>=ref(ma(indexc,3),1);地瓜: (filter(j2,10))*28,linethick2,color99cccc;Var3:=REF(HIGH,1)*1.1;Var4:=HIGH*1.1;Var5:=(Var4*VOL+Var3*(CAPITAL-VOL))/CAPITAL;Var6:=REF(LOW,1)*0.9;Var7:=LOW*0.9;Var8:=(Var7*VOL+Var6*(CAPITAL-VOL))/CAPITAL;Var9:=EMA(Var8,30);VarA:=EMA(Var5,30);VarB:=VarA-2;VarC:=IF(CLOSE<=Var9,VarB,VarA);VarD:=MA(CLOSE,80)-MA(CLOSE,10)/17;{出手:}STICKLINE(VarC-VarB=0 AND CROSS((EMA(EMA(EMA(CLOSE,3),3),3)-REF(EMA(EMA(EMA(CLOSE,3),3),3),1))/REF(EMA(EMA(EMA(CLOS E,3),3),3),1)*100,MA((EMA(EMA(EMA(CLOSE,3),3),3)-REF(EMA(EMA(EMA(CLOSE,3),3),3),1))/REF(EMA(EMA(EMA(CLOS E,3),3),3),1)*100,2)),80,0,3,0),linethick3,COLORcc6699 , ;{赢:}DRAWTEXT(FILTER(VarC-VarB=0 AND CROSS((EMA(EMA(EMA(CLOSE,3),3),3)-REF(EMA(EMA(EMA(CLOSE,3),3),3),1))/REF(EMA(EMA(EMA(CLOS E,3),3),3),1)*100,MA((EMA(EMA(EMA(CLOSE,3),3),3)-REF(EMA(EMA(EMA(CLOSE,3),3),3),1))/REF(EMA(EMA(EMA(CLOS E,3),3),3),1)*100,2)),4),78,'★-赢'), ,COLORred ;{等待底部买入}买入: IF(CROSS((4*SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1)- 3*SMA(SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1),3,1)),(8)),58,0),stick,color0099ff,linethick6;drawtext(买入,45,'-我买'),color66ffcc;{导弹}Var1A: =(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;Var1B: =SMA((SMA(Var1A,4,1)-50)*2,3,1);Var1C: =(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;Var1D: =SMA(Var1C,4,1);Var1E: =SMA(Var1D,3,1);Var1F: =(HHV(HIGH,30)-CLOSE)/CLOSE*100;VarE: =REF(LOW,1)*0.9;VarF: =LOW*0.9;Var10: =(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL;Var11: =EMA(Var10,30);Var12: =CLOSE-REF(CLOSE,1);Var13: =MAX(Var12,0);Var14: =ABS(Var12);Var15: =SMA(Var13,7,1)/SMA(Var14,7,1)*100;Var16: =SMA(Var13,13,1)/SMA(Var14,13,1)*100;Var17: =BARSCOUNT(CLOSE);Var18: =SMA(MAX(Var12,0),6,1)/SMA(ABS(Var12),6,1)*100;Var19: =(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;Var20: =Var18<=25 AND Var19<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30 AND Var11-CLOSE>=-0.25 ANDVar15<22 AND Var16<28 AND Var17>50;STICKLINE(Var20,0,95,5,0),LINETHICK2,COLORRED,;DRAWTEXT(CROSS(Var20,0.5) AND COUNT(Var20=1,10)=1,60,'--→发射导弹'),LINETHICK7 , COLORwhite;{我卖}{}Vat3: =REF(CLOSE,1);Vat4: =SMA(MAX(CLOSE-Vat3,0),6,1)/SMA(ABS(CLOSE-Vat3),6,1)*100;我卖: (CROSS(80,Vat4))*82,stick,LINETHICK6,color9900CC ;drawtext(我卖,80,'→我卖'),colorred;{玄黄卖出}快逃: IF(CROSS((3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)),90),60,0),stick,linethick4,colorgreen;drawtext(快逃,50,'→快逃'),colorwhite;{底部雷达}Varo2:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;Varo3:=SMA(SMA(Varo2,3,1),3,1);Varo4:=EMA(Varo3,5);Varo5:=LLV(LOW,26);Varo6:=HHV(HIGH,34);Varo7:=EMA((CLOSE-Varo5)/(Varo6-Varo5)*4,4)*25;STICKLINE(CROSS(Varo4,10) AND Varo4>10,25,0,8,0),coloryellow,;建仓区: IF((Varo7<10),80,100), ,linethick2 color00ccff;派发区: IF((Varo7>90),20,0), , linethick2 color6699ff;{庄家踪迹中的买卖信号成功率为80-95 %}Vay3:=(CLOSE-MA(CLOSE,30))/STD(CLOSE,15)*100;VayA:=MA(CLOSE,60)-MA(CLOSE,5)/3.2;DRAWTEXT(CROSS(((CLOSE-MA(CLOSE,30))/STD(CLOSE,15)*100),(EMA(Vay3,18))) AND CLOSE<VayA,high+82,'★←-买卖信号成功率为80-95%')coloryellow;{Z马神君}天马行空线:=ma(cost(85),5);训马线:=ma(cost(15),5);黑马线:=ma(cost(50),5);天马踏地线:=ma(cost(1),7);牵马绳:=ema(close,3);DRAWICON(cross(牵马绳,天马踏地线) ,-5, 6);DRAWICON(count(cross(天马行空线,牵马绳),20)=2 and 天马行空线/天马踏地线>1.6 ,95 , 10){}[ Last edited by 智仁 on 2003-6-16 at 07:33 PM ]。

飞狐公式编写入门之(四)

飞狐公式编写入门之(四)

飞狐公式编写入门之(四)四、引用其它公式、引用其它周期、引用其它个股数据:㈠引用指标公式/交易系统/条件选股公式1、引用指标公式,可以写成:"公式名称.指标线名称"(参数表),其中参数表中的参数个数应该与该公式的实际参数数量一致,若不写参数表,则表示使用缺省参数。

例如:"MACD.DIFF",表示引用根据缺省参数,引用MACD指标中DIFF指标线数值。

2、引用交易系统公式,可以写为:"SYSTEM.公式名称.交易类型"(参数表),交易类型可以为ENTERLONG、EXITLONG、ENTERSHORT或者EXITSHORT,分别表示引用多头买入、多头卖出、空头买入、空头卖出。

例如:"SYSTEM.MACD.ENTERLONG",表示根据缺省参数,引用MACD交易系统的多头买入条件。

3、用条件选股公式,可以写为:"EXPLORER.公式名称"(参数表)例如:"EXPLORER.MACD",表示根据缺省参数,引用MACD条件选股条件。

㈡跨周期引用公式下面举例说明跨周期引用的书写方法:例1."MACD.DIFF#WEEK"(26,10,5)表示引用MACD指标公式DIFF指标线的数值,在计算指标线值时,参数取(26,10,5),计算周期取周线。

例2."SYSTEM.MACD.ENTERLONG#MONTH"表示引用MACD交易系统的多头买入信号,参数取缺省值,计算周期取月线。

例3. "VOL##DAY"表示引用日线数据的前一周期(前天)的VOL指标,这里使用了双引用符号“##”。

注意:跨周期引用只能从较短周期引用较长周期,不允许反方向的引用。

可供引用的周期类型有:MIN1、MIN5、MIN15、MIN30、MIN60、DAY、WEEK、MONTH、YEAR、MULTIDAY、MULTIMIN、MULTISEC等十二种,分别表示1、5、15、30、60分钟线,以及日线、周线、月线、年线、多日线、多分钟线、多秒线。

飞狐公式编写基础

飞狐公式编写基础

例5:设计一个副图指标,8日内如果先后出现5日均价线上穿10日均价线、5日均价线上穿20日均价线,则返回1,否则返回0。

求解:根据上面的学习,“5日均价线上穿10日均价线”的条件表达式是cross(ma(c,5),ma(c,10)),“5日均价线上穿20日均价线”的条件表达式是cross(ma(c,5),ma(c,20)),那么本例是不是可以写成cross(ma(c,5),ma(c,10)) and cross(ma(c,5),ma(c,20))答案是否定的。

因为这个条件表达式是表示同时满足2个条件,怎么办?本指标的设计要用到逻辑函数EXIST(X,N),查询EXIST(X,N)的注释如下{是否存在用法: EXIST(X,N)返回N周期内是否存在满足条件X,N可为常数或变量例如:EXIST(C>O,10)表示10个周期中存在阳线}正确代码结果如下,我们把公式命名为sl003:信号:EXIST(cross(ma(c,5),ma(c,10)),8) AND EXIST(cross(ma(c,5),ma(c,20)),8)代码说明:①飞狐的公式代码不区分字母的大小写,字母可以大写,也可以小写或者大小写混合。

②本例中,公式代码使用了函数嵌套,即一个函数套一个函数,这里使用了三重嵌套。

③要看懂嵌套函数,基本的分析方法是,从里到外一层层分析,如EXIST(cross(ma(c,5),ma(c,20)),8),先分析ma(c,5)、ma(c,10)是什么意思,然后分析cross(ma(c,5),ma(c,20))是什么意思,最后再分析EXIST(cross(ma(c,5),ma(c,20)),8)是什么意思。

例5的公式,显示的结果如何,不错吧?条件满足时,指标线的值会由0突变为1,“信号”很醒目。

不过还是有点不爽,如果连续出现信号则第一次满足条件才给出“信号”,似乎更好些,怎么办呢?留给大家作为练习吧^_^。

飞狐公式编写入门之(一)

飞狐公式编写入门之(一)

飞狐公式编写入门之(一)
1、建立公式组的方法,参见下图:
2、建立一个简单的新公式sl001,方法如下图所示
弹出公式编辑器后,在公式名称处输入sl001,在公式说明中输入“示例公式001”,在代码框中输入“spj:”,点“插入函数”,在“行情函数”中找到CLOSE,点“插入函数”框的“确定”按钮,在
代码框中就插入了一个函数CLOSE。

注:收盘价函数CLOSE可以简写为C,其它如开盘价等经常使用的函数OPEN、HIGH、LOW、VOL也可以简写为其第一个字母。

最后在公式编辑器中点“确定”按钮,我们就在“公式入门”的公式组中建立了一个名为“sl001”的新公式。

公式只有一行代码即:spj:close
其中,spj(“收盘价”的拼音代码)称为公式变量,close是函数(行情函数的一种)两者间以半角的冒号“:”相隔,表示spj定义为close。

[飞狐]缠论一买、三买选股公式(飞狐+悟多公式)+仿悟多三买公式

[飞狐]缠论一买、三买选股公式(飞狐+悟多公式)+仿悟多三买公式

[飞狐]缠论一买、三买选股公式(飞狐+悟多公式)+仿悟多三买公式一买的选股公式初步搞出来的,当然还不完善,不能算是一买的公式,充其量算选出即将盘整背驰的,不过两个中枢下的盘整背驰就是一买了,当然真正是否背驰还要靠人工来判断,它只能初选,不过也省下很多事了,欢迎使用,多提意见。

1.2.begin3.if DATAPERIOD=0 then minbi:="fbase.var2#min1";4.if DATAPERIOD=1 then minbi:="fbase.var2#min5";5.if DATAPERIOD=2 then minbi:="fbase.var2#min30";6.if DATAPERIOD=3 then minbi:="fbase.var2#min60";7.if DATAPERIOD=4 then minbi:="fbase.var2#day";8.if DATAPERIOD=5 then minbi:="fbase.var2#day";9.if DATAPERIOD=6 then minbi:="fbase.var2#week";10.if DATAPERIOD=7 then minbi:="fbase.var2#month";11.if DATAPERIOD=8 then minbi:="fbase.var2#year";12.var001:="fbase.var2#min30";13.if datatype=3 then var001:="fbase.var2#min60";14.if datatype=4 then var001:="fbase.var2#day";15.var1:="chzhshch@kxian";16.var2:="chzhshch@bi";{处理笔关系}17.var3:="chzhshch@tongji"(minbi);{同级别分解}18.zg:="chzhshch@zg"(var3);//一定要先调用ZG19.zd:="chzhshch@zd"(var3);20.zswz:=barslast(zg>zd);21.tj3:=count(abs(var3),barslast(var3=1))=0;22.tj4:=l<ref(l,barslast(var2=-1));23.tj5:=count(var2=1,zswz-1)>0;24.tj6:=ref(h,barslast(var2=1))<ref(zd,zswz);25.tj7:=count(zg>zd,barslast(var3=1))>0;26.not(zg>zd)&&tj3&&tj7&&tj4&&tj5&&tj6;27.end;复制代码一买是模糊的,不准确的,三买就比较标准了,同样背驰需自行判断,否则不背驰就跌回中枢了:1.begin2.if DATAPERIOD=0 then minbi:="fbase.var2#min1";3.if DATAPERIOD=1 then minbi:="fbase.var2#min5";4.if DATAPERIOD=2 then minbi:="fbase.var2#min30";5.if DATAPERIOD=3 then minbi:="fbase.var2#min60";6.if DATAPERIOD=4 then minbi:="fbase.var2#day";7.if DATAPERIOD=5 then minbi:="fbase.var2#day";8.if DATAPERIOD=6 then minbi:="fbase.var2#week";9.if DATAPERIOD=7 then minbi:="fbase.var2#month";10.if DATAPERIOD=8 then minbi:="fbase.var2#year";11.var001:="fbase.var2#min30";12.if datatype=3 then var001:="fbase.var2#min60";13.if datatype=4 then var001:="fbase.var2#day";14.var1:="chzhshch@kxian";15.var2:="chzhshch@bi";{处理笔关系}16.var3:="chzhshch@tongji"(minbi);{同级别分解}17.zg:="chzhshch@zg"(var3);//一定要先调用ZG18.zd:="chzhshch@zd"(var3);19.var1:="chzhshch@kxian";20.var2:="chzhshch@bi";21.var4:=barslast(var001<>0);22.tj1:=ref(var001,var2)=-1; //上级别是底23.var5:=sum(abs(var2),var2);24.tj2:=var5=1; //第一个回调才算25.tj3:=count(abs(var3),barslast(var3=-1))=0;26.zswz:=barslast(zg>zd);27.tj4:=count(zg>zd,barslast(var3=-1))>0;28.tj5:=count(var2=1,barslast(var2=-1))=1;29.tj6:=count(var2=1,zswz-1)=1;30.tj7:=ref(l,barslast(var2=1))>ref(zg,barslast(zg>zd));31.not(zg>zd)&&tj3&&tj4&&tj5&&tj6&&tj7;32.end;复制代码再加一个仿悟多日线3买的公式,当然不是只能用于日线,但这个似乎是日线用起来更好些。

飞狐中线趋势指标公式源码

飞狐中线趋势指标公式源码
MA(H1A,
20),colorFF00;
MA(H1A,21),colorFF0000;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,13)),LINETHICK3,colorFFFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,5)),colorFFFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,18)),colorFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,19)),colorFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,20)),colorFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,21)),colorFFFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,10)),colorFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,11)),colorFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,12)),colorFF00;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,13)),LINETHICK2,colorFFFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,6)),colorFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,7)),colorFF;
PARTLINE(CLOSE>MA(H1A,13),MA(H1A,8)),colorFF;

飞狐易经函数公式的编写

飞狐易经函数公式的编写

飞狐易经函数公式的编写基本函数全是遍历所有从前到后(从第一根到最后一根)K线的,取得每根K线上的时间,就用时间函数了。

飞狐有独有的自然日、阴阳历、节气、月相、易学相关分析,在时间函数中就有相应的体现。

day-天,weekday-周,moonth-月,year-年lday-农历日,lmonth-农历月,lyear-农历年这些函数所输出的数值,与我们平时使用时是真实对应的,比如DAY返回3,当时就是3号。

小周期K线中使用大周期的时间函数不成问题,反之则不行。

比如在分笔成交图中,也可以取得年、月等。

{阴阳历对照表}年:YEAR,LINETHICK0;月:MONTH;日: DAY;农历年: LYEAR,LINETHICK0;农历月: LMONTH;农历日: LDAY;取得当年的节气日lsolartermdate lsolartermday取得当年的节气日期。

LSOLARTERMDATE(X) 参数:X为序列变量或常数,格式与DATE同,有效值范围为(700101-1341231),表示19700101-20341231取得节气后的第几日。

LSOLARTERMDAY(X)。

参数:X为序列变量或常数,格式与DATE同,有效值范围为(800101-1301231),表示19800101-20301231如求当年的立春的日期为:LSOLARTERMDATE(3)当前周期是前一节气后的第几日:LSOLARTERMDAY(DATE)取得日期之间的时间取得日期之间的时间间隔方便我们判断时间周期取得日期之间的时间间隔。

DATEDIFF(DATE1,DATE2) 参数:DATE1,DATE2为序列变量或常数,格式与DATE同,有效值范围为(800101-1301231),表示19800101-20301231。

如果DATE1晚于DATE2,则DATEDIFF函数返回负数这个函数返回两个自然日之间相隔的天数。

如:当年立春到当前周期相差的天数:DATEDIFF(LSOLARTERMDATE(3),DATE)低点和前一个高点相差的自然日天数:tj1:=backset(REF(H,2)=HHV(H,5),3);hd:=tj1>ref(tj1,1);{高点位置}drawicon(hd,h*1.01,10);tj2:=backset(REF(l,2)=llv(l,5),3);ld:=tj2>ref(tj2,1);{低点位置}drawicon(ld,l*0.99,11);nn:=datediff(ref(date,barslast(hd)),date);{高低点相差交易日天数}{nn:=barslast(hd)-barslast(ld)也可如此写}drawnumber(ld,l*0.98,nn,2),align2;lsolarterm节气节气:LSOLARTERM(x) 参数:X为序列,格式与DATE同,有效值范围为(700101-1341231),表示19700101-20341231. 返回(0-24) 节气 0 1 2 3 4 5 6 7 8不在内小寒大寒立春雨水惊蛰春分清明谷雨9 10 11 12 13 14 15 16立夏小满芒种夏至小暑大暑立秋处暑17 18 19 20 21 22 23 24白露秋分寒露霜降立冬小雪大雪冬至例子:j:=LSOLARTERM(DATE);stickline(j,0,1,0,0);{取自然日坐标}drawtext(j=1,0,'小寒');drawtext(j=2,0,'大寒');drawtext(j=3,0,'立春');drawtext(j=4,0,'雨水');drawtext(j=5,0,'惊蛰');drawtext(j=6,0,'春分');drawtext(j=7,0,'清明');drawtext(j=8,0,'谷雨');drawtext(j=9,0,'立夏');drawtext(j=10,0,'小满');drawtext(j=11,0,'芒种');drawtext(j=12,0,'夏至');drawtext(j=13,0,'小暑');drawtext(j=14,0,'大暑');drawtext(j=15,0,'立秋');drawtext(j=16,0,'处暑');drawtext(j=17,0,'白露');drawtext(j=18,0,'秋分');drawtext(j=19,0,'寒露');drawtext(j=20,0,'霜降');drawtext(j=21,0,'立冬');drawtext(j=22,0,'小雪');drawtext(j=23,0,'大雪');drawtext(j=24,0,'冬至');时间锁Var1:=IF(date>1021101,0,1);RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:SMA(RSV,3,1)*var1;D:SMA(K,3,1)*var1;date函数与干支date:日期。

【图】★求公式高手您一定帮忙(飞狐转分析家)!

【图】★求公式高手您一定帮忙(飞狐转分析家)!

【图】★求公式高手您一定帮忙(飞狐转分析家)!本人太笨,搞定不了。

飞狐转分析家。

共俩公式,一是自动扣减指数公式。

二是自动趋势线公式。

我自认为这绝对称的上是好公式,在飞狐里用的很好,但我更喜欢用分析家软件。

请您帮忙!拜谢!第一个公式:p1:=5p2;=10p3:=30p4:=60p5:=120;p6:=250;MA1:MA(CLOSE,P1),COLORcyan;MA2:MA(CLOSE,P2),COLORgreen;MA3:MA(CLOSE,P3),COLORMAGENTA,linethick2;MA4:MA(CLOSE,P4),COLORblue,linethick2;MA5:MA(CLOSE,P5),COLORgray;MA6:MA(CLOSE,P6),COLORbrown;KDB1:=filter(backset(BARSCOUNT(C)=SYSPARAM(1) ,P1),P1);KDB2:=filter(backset(BARSCOUNT(C)=SYSPARAM(1) ,P2),P2);KDB3:=filter(backset(BARSCOUNT(C)=SYSPARAM(1) ,P3),P3);KDB4:=filter(backset(BARSCOUNT(C)=SYSPARAM(1) ,P4),P4);KDB5:=filter(backset(BARSCOUNT(C)=SYSPARAM(1) ,P5),P5);KDB6:=filter(backset(BARSCOUNT(C)=SYSPARAM(1) ,P6),P6);vertline(KDB1),colorCYAN,POINTDOT;vertline(KDB2),colorCYAN,POINTDOT;vertline(KDB3),colorCYAN,POINTDOT;vertline(KDB4),colorCYAN,POINTDOT;vertline(KDB5),colorCYAN,POINTDOT;vertline(KDB6),colorCYAN,POINTDOT;DRAWNUMBER(BARSCOUNT(C)=SYSPARAM(1),L*0.98,C,0),c olorcyan;DRAWICON(KDB1,L,8),colorcyan,align5;DRAWNUMBER(KDB1,L*0.98,C,0),colorcyan;DRAWICON(KDB2,L,8),colorcyan,align5;DRAWNUMBER(KDB2,L*0.98,C,0),colorcyan;DRAWICON(KDB3,L,8),colorcyan,align5;DRAWNUMBER(KDB3,L*0.98,C,0),colorcyan;DRAWICON(KDB4,L,8),colorcyan,align5;DRAWNUMBER(KDB4,L*0.98,C,0),colorcyan;DRAWICON(KDB5,L,8),colorcyan,align5;DRAWNUMBER(KDB5,L*0.98,C,0),colorcyan;DRAWICON(KDB6,L,8),colorcyan,align5;STICKLINE(open>=close ,close ,open,9,0 ),COLORaaaaaa;STICKLINE(open>=close ,close ,open,6,0 ),COLORbbbbbb;STICKLINE(open>=close ,close ,open,2.4,0 ),COLORcccccc;STICKLINE(open>=close ,close ,open,1.1,0 ),COLORdddddd;STICKLINE(close>open,close,open,9,0 ),COLOr6666cc;STICKLINE(close>open,close,open,6 ,0 ),COLOR7777dd;STICKLINE(close>open,close,open,2.4 ,0 ),COLOR8888ee;STICKLINE(close>open,close,open,1.1 ,0 ),COLOR9999ff;STICKLINE(close>open,open,low,0.5,0 ),COLOR1199ff;STICKLINE(close>open,close,HIGH,0.5 ,0 ),COLOR1199ff; STICKLINE(open>=close,close,low,0.5 ,0 ),COLORcccccc; STICKLINE(open>=close,open,HIGH,0.5 ,0 ),COLORcccccc;第二个公式:MA1:MA(CLOSE,P1);MA2:MA(CLOSE,P2);MA3:MA(CLOSE,P3);MA4:MA(CLOSE,P4);DRAWTEXT(sysparam(2)=BARSCOUNT(CLOSE),c,'所属板块:'+BLKNAME),COLOR33CC33,ALIGN4;d1:=ref(h,N);d2:=d1=hhv(h,2*N+1);d3:=FILTER(d2,N);d4:=BACKSET(d3,N+1);HD:=FILTER(d4,N);d5:=ref(l,N);d6:=d5=llv(l,2*N+1);d7:=FILTER(d6,N);d8:=BACKSET(d7,N+1);LD:=filter(d8,n);D:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);E:=D>REF(D,1);F:=BACKSET(E,REF(BARSLAST(HD),1)+2);G:=F>REF(F,1);DRAWLINE(G,h,E,h,1),pointdot,linethick1,coloryellow;I:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);J:=I>REF(I,1);K:=BACKSET(J,REF(BARSLAST(LD),1)+2);M:=K>REF(K,1);DRAWLINE(M,l,J,l,1),pointdot,linethick1,COLORFFB97A;{求压力线方程}M1:=BARSLAST(e);M2:=barslast(g);M3:=ref(h,m1);m4:=ref(h,m2);M5:=m4-m2*(m4-m3)/(m2-M1);DRAWICON(REF(c,1)<=ref(m5,1) and c>m5,M5,4),ALIGN2;{求阻力线方程}n1:=barslast(j);n2:=barslast(m);n3:=ref(l,n1);n4:=ref(l,n2);n5:=n4-n2*(n4-n3)/(n2-n1);DRAWICON(REF(c,1)>=ref(n5,1) and c<n5,n5,5),ALIGN1;买点:if(REF(c,1)<=ref(m5,1) and c>m5,1,0), LINETHICK0 ;卖点:if(REF(c,1)>=ref(n5,1) and c<n5,1,0), LINETHICK0 ;[Last edited by 有缘人on 2005-1-14 at 23:35 ]股票论坛。

【指标公式源码下载】飞狐超赢主力散户指标公式【买入、卖出、主力吸筹、加快吸筹、前量比、量振、换手】

【指标公式源码下载】飞狐超赢主力散户指标公式【买入、卖出、主力吸筹、加快吸筹、前量比、量振、换手】

飞狐超赢主力散户指标公式【买入、卖出、主力吸筹、加快吸筹、预测、前量比、量振、换手】{参数: M 缺省0.7 最小0.3 最大0.9 ; N 缺省3.3 最小3.1 最大3.6}VOL=AMOUNT;VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));VAR2:=DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT;{IF(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,VAR1,VAR3),COLORGREEN;}主买:IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+ (CLOSE-LOW)),VOL/2)),COLORRED,POINTDOT;主卖:IF(CLOSE>OPEN,VAR1*((HIGH-CLOSE)+(OPEN- LOW)),IF(CLOSE<OPEN,VAR1*(HIGH-LOW),VOL/2)),COLOR00FF00,POINTDOT;主买盘:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH- OPEN)+(CLOSE-LOW)),VOL/2));主卖盘:=IF(CLOSE>OPEN,VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE< OPEN,VAR1*(HIGH-LOW),VOL/2));STICKLINE(主买盘>0,0,主买盘,1,0),COLORRED;STICKLINE(主卖盘<0,VOL,主买盘,1,0),COLOR00FF00;额:=AMOUNT/10000000;资金进:MA(主买盘/10000,4),COLORRED;资金出:MA((主卖盘/10000),4),COLOR00FF00;bb:=(主买盘+主卖盘);STICKLINE(资金进>资金出,资金进,资金出,6,0),colorred;STICKLINE(资金进<资金出,资金出,资金进,6,0),colorgreen;STICKLINE(资金进>资金出,资金进,资金出,6,0),colorred;STICKLINE(资金进<资金出,资金出,资金进,6,0),colorgreen;AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));换手率:=VOL/CAPITAL*100;主力吸筹:换手率>3 AND 换手率<=5,COLORMAGENTA;加快吸筹:换手率>5 AND 换手率<=7,COLOR99ff;STICKLINE(主力吸筹,0,VOL,9,0),COLORMAGENTA;STICKLINE(加快吸筹,0,VOL,9,0),COLOR99ff;Var1:=DYNAINFO(17)*REF(MA(VOL,5),1);Var2:=DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT;预测V1:=IF(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,Var1,Var2);预测V:IF(VOL>=预测V1,VOL,预测V1),LINETHICK0;比:=预测V/VOL;WJ:=(HIGH+LOW+CLOSE)/3;V1:=IF(HIGH=LOW,1,HIGH-MAX(OPEN,CLOSE));V2:=IF(HIGH=LOW,1,MAX(CLOSE,OPEN)-WJ);V3:=IF(HIGH=LOW,1,MIN(OPEN,CLOSE)-LOW);V4:=IF(HIGH=LOW,1,WJ-MIN(CLOSE,OPEN));V5:=VOL/IF(HIGH=LOW,4,HIGH-LOW);V6:=(V1*V5);V7:=(V2*V5);V8:=(V3*V5);V9:=(V4*V5);买盘1:=DYNAINFO(23)*比;卖盘1:=DYNAINFO(22)*比;买盘2:=(V9+V8)*比;卖盘2:=(V6+V7)*比;买盘:=IF(STKTYPE<>0 AND BARSTATUS=2 AND DATATYPE=6,买盘1,买盘2);卖盘:=IF(STKTYPE<>0 AND BARSTATUS=2 AND DATATYPE=6,卖盘1,卖盘2);VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));成交:VOL,POINTDOT,COLORE4C1EE;主买:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+ (CLOSE-LOW)),VOL/2)),COLORRED,POINTDOT;主卖:=IF(CLOSE>OPEN,VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE< OPEN,VAR1*(HIGH-LOW),VOL/2)),COLOR00FF00,POINTDOT;VOLUME:=VOL;VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));VOLUME:=VOL;VAR2:=MA(VOLUME,5);VAR3:=MA(VOLUME,10);VAR4:=MA(VOLUME,20);VAR5:=MA(VOLUME,60);前量比:=VOL/REF(VOL,1); 五量比:=VOL/VAR2; 六量比:=VOL/VAR5;PARTLINE(MA(VOL,5)>=REF(MA(VOL,5),1),MA(VOL,5)),COLORRED,LINETHICK3; PARTLINE(MA(VOL,5)<=REF(MA(VOL,5),1),MA(VOL,5)),COLOR00C700,LINETHICK3; variable:wday[7]='星期六';wday[1]:='星期日';wday[2]:='星期一';wday[3]:='星期二';wday[4]:='星期三';wday[5]:='星期四';wday[6]:='星期五';fy:=YEAR;fm:=MONTH;fd:=DAY;wd:=WEEKDAY;p:=SYSPARAM(1);BB:=BARPOS;str1:=''+NUMTOSTR(fy[p],0)+'年'+NUMTOSTR(fm[p],0)+'月'+NUMTOSTR(fd[p],0)+' 日'+wday[wd[p]+1];SJ:=OPENMINUTES(CURRENTTIME)>1 and OPENMINUTES(CURRENTTIME)<239;lj0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);jj:=(HIGH+LOW+CLOSE)/3;特大:IF(CAPITAL=0,lj0*(jj-MIN(CLOSE,OPEN)),lj0*IF(HIGH=LOW,1, (MIN(OPEN,CLOSE)-LOW))),PRECISION0,COLOR0000FF,LINETHICK;大户:IF(CAPITAL=0,lj0*(MIN(OPEN,CLOSE)-LOW),lj0*IF(HIGH=LOW,1,(jj- MIN(CLOSE,OPEN)))),PRECISION0,COLORFF00FF,LINETHICK;中户:IF(CAPITAL=0,lj0*(HIGH-MAX(OPEN,CLOSE)),lj0*IF(HIGH=LOW,1,(HIGH- MAX(OPEN,CLOSE)))),PRECISION0,COLOR00FF00,LINETHICK;散户:IF(CAPITAL=0,lj0*(MAX(CLOSE,OPEN)-jj),lj0*IF(HIGH=LOW,1, (MAX(CLOSE,OPEN)-jj))),PRECISION0,COLORFF6600,LINETHICK;总1:=(特大+大户)-(中户+散户);总:=VOL;ww:=SYSPARAM(2);n1:=SYSPARAM(3);nn:=n1-ww+1;hh:=HHV(总,nn);ll:=LLV(总,nn); ZG:=hh[n1];ZD:=ll[n1];中0:=ZD+(ZG-ZD)*0.5;中:=中0*0.05;CM:=SUM(总1,25);ZJ:=REF(总1,1);ZSB:=(总1-REF(总1,1))/总*100;ZSA:=cm/IF(STKTYPE=0,SUM(VOL,25),IF(STKTYPE=13,SUM(VOL,10),CAPITAL)); cc:=REF(CLOSE,BARSLAST(fm>REF(fm,1)));主力成本:=(cc*(特大+大户)*100)/(特大+大户) /100;DF1:=EMA(CLOSE,12)-EMA(CLOSE,26);DA1:=EMA(DF1,9);lj6:=df1>da1 and da1<0;lj7:="kdj.k">"kdj.d" and "kdj.d"<30;lj8:=df1<da1;lj9:="kdj.k"<"kdj.d" and "kdj.k">80;w1:=SUM(大户,5)+SUM(特大,5);w2:=SUM(散户,5)+SUM(中户,5);量振1:=特大>大户and 大户>散户;量振2:=特大<散户and 大户<散户;标振1:=lj6 and lj7;标振2:=lj8 and lj9;a:=w1-w2;a0:=IF(a>0,a,0);b0:=IF(a<0,a,0);STICKLINE(BB=ww,中*0.2,中*9.2,(散户[P]/总*200)*1.02,1),COLORWHITE,LINETHICK2; STICKLINE(BB=ww,中*0.8,中*8.6,散户[P]/总*200,0),COLORFF8800;STICKLINE(BB=ww,中*10.2,中*19.2,(中户[P]/ 总*200)*1.02,1),COLORWHITE,LINETHICK2;STICKLINE(BB=ww,中*10.8,中*18.6,中户[P]/总*200,0),COLORFF00FF;STICKLINE(BB=ww,中*20.2,中*29.2,(大户[P]/ 总*200)*1.02,1),COLORWHITE,LINETHICK2;STICKLINE(BB=ww,中*20.8,中*28.6,大户[P]/总*200,0),COLOR0088FF;STICKLINE(BB=ww,中*30.2,中*39.2,(特大[P]/ 总*200)*1.02,1),COLORWHITE,LINETHICK2;STICKLINE(BB=ww,中*30.8,中*38.6,特大[P]/总*200,0),COLOR0000FF; DRAWTEXTEX(CLOSE,1,420,0,str1),ColorffFF00;DRAWTEXTEX(CLOSE,1,200,0,STKLABEL+' '+STKNAME+''),ColorffFF00;DRAWTEXT(BB=ww,中*36,'特大:'+NUMTOSTR(特大[P]/总*100,2)+' %'),Color00EEFF; DRAWTEXT(BB=ww,中*26,'大户:'+NUMTOSTR(大户[P]/总*100,2)+' %'),Color00EEFF; DRAWTEXT(BB=ww,中*16,'中户:'+NUMTOSTR(中户[P]/总*100,2)+' %'),Color00EEFF; DRAWTEXT(BB=ww,中*6,'散户:'+NUMTOSTR(散户[P]/总*100,2)+' %'),Color00EEFF; DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD1:=2*(DIFF-DEA);CS1:=100;CS2:=HHV(ABS(MACD1),CS1);CS3:=ABS(100/CS2);MACD:(MACD1*CS3+100)/2,LINETHICK5,color00FF00;CS:=MACD;日红:=CS>=REF(CS,1);日转红:=日红AND REF(日红,1)=0;AA:=0;V1:=LLV(LOW,10);V2:=HHV(HIGH,25);价位线:=EMA((CLOSE-V1)/(V2-V1)*4,4);DRAWTEXTEX(CLOSE,1,200,130,'主力成本:'+NUMTOSTR(主力成本[p],2)),COLOR00FF00;DRAWTEXTEX(CLOSE,1,350,130,'主力筹码占流通:'+NUMTOSTR(IF(ZSA>0,ZSA[P]*100,0),2)+' %'),COLOR00FF00;DRAWTEXTEX(CLOSE,1,560,130,'较昨日增减:'+NUMTOSTR(ZSB[P],2)+' %'),COLOR00FF00;DRAWTEXTEX(CLOSE and 总1[P]<0,1,720,0,'散户主买主力主卖'),COLORffee00; DRAWTEXTEX(CLOSE and 总1[P]>0,1,720,0,'主力主买散户主卖'),COLOR0000ff;VOL=AMOUNT;VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));VAR2:=DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT;{IF(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,VAR1,VAR3),COLORGREEN;}主买盘:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH- OPEN)+(CLOSE-LOW)),VOL/2));主卖盘:=IF(CLOSE>OPEN,VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE< OPEN,VAR1*(HIGH-LOW),VOL/2));STICKLINE(主买盘>0,0,主买盘,1,0),COLORRED;STICKLINE(主卖盘<0,VOL,主买盘,1,0),COLOR00FF00;换手:=VOL/CAPITAL*100;STICKLINE(换手>0 ,0, 主买盘,0,0),COLORYELLOW;STICKLINE(换手>0,VOL, 主买盘, 0,0) ,COLORRED;bb:=(主买盘+主卖盘);STICKLINE(资金进>资金出,资金进,资金出,6,0),colorred;STICKLINE(资金进<资金出,资金出,资金进,6,0),colorgreen;STICKLINE(资金进>资金出,资金进,资金出,6,0),colorred;STICKLINE(资金进<资金出,资金出,资金进,6,0),colorgreen;AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));STICKLINE(主买>0,0,主买,6,0 ),Color6666cc;STICKLINE(主买>0,0,主买,5,0 ),COLOR7777dd;STICKLINE(主买>0,0,主买,6.4 ,0 ),COLOR8888ee;STICKLINE(主买>0,0,主买,4.1 ,0 ),COLOR9999ff;STICKLINE( 主卖>0,0 ,主卖,6,0 ),COLORaaaaaa;STICKLINE(主卖>0 ,0 ,主卖,5,0 ),Colorbbbbbb;STICKLINE(主卖>0 ,0 ,主卖,6.4,0 ),Colorcccccc;STICKLINE(主卖>0 ,0 ,主卖,6.1,0 ),ColorFF8800;WJ:=(HIGH+LOW+CLOSE)/3;VD1:=IF(HIGH=LOW,1,HIGH-MAX(OPEN,CLOSE));VD2:=IF(HIGH=LOW,1,MAX(CLOSE,OPEN)-WJ);VD3:=IF(HIGH=LOW,1,MIN(OPEN,CLOSE)-LOW);VD4:=IF(HIGH=LOW,1,WJ-MIN(CLOSE,OPEN));VD5:=VOL/IF(HIGH=LOW,4,HIGH-LOW);VD6:=(VD1*VD5);VD7:=(VD2*VD5);VD8:=(VD3*VD5);VD9:=(VD4*VD5);买入量:=(VD9+VD8);卖出量:=(VD6+VD7);买入资金:=买入量*CLOSE/100;卖出资金:=卖出量*CLOSE/100;资金进出:=买入资金-卖出资金;买卖资金比:=买入资金/卖出资金;DRAWTEXTEX(CLOSE,1,250,100,' ┃买入资金累计万元: '+NUMTOSTR(买入资金,2))Colorred,LINETHICK1;DRAWTEXTEX(CLOSE,1,250,200,' ┃卖出资金累计万元: '+NUMTOSTR(卖出资金,2))Color00ff00,LINETHICK1;DRAWTEXTEX(CLOSE,1,250,300,' ┃资金进出万元: '+NUMTOSTR(资金进出,2))Coloryellow,LINETHICK1;。

飞狐MACD成本组合指标公式

飞狐MACD成本组合指标公式
DRAWTEXT(CROSS(RSI1,80),(HIGH * 1.1),'卖'),COLORYELLOW;
DRAWICON(CROSS(RSI1,80),(HIGH)*(1.02),2);
低位金叉:=CROSS(RSI1,50) AND( DK>REF(DK,3));
DRAWTEXT(低位金叉,L-1.04,' 买'),COLORYELLOW;
STICKLINE(DK>REF(DK,1)AND DK<0,RC,RC+DK,1,0),COLORBB11BB;
STICKLINE(DK<=REF(DK,1)AND DK<0,RC,RC+DK,1,0),COLORFFBB11;
RC,COLOR333399;
LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,COLOR9900FF;
请注意甄别内容中的联系方式诱导购买等信息谨防诈骗
飞狐MACD成本组合指标公式
A:=76;
B:=2;
N1:=10;
N2:=20;
N3:=30;
L1:=LLV(HIGH,A);
H1:=HHV(L,A);
C1:=(H1+L1)/2;
D1:=LLV(HIGH,A);
主力成本:=EMA((2*C+H+L)/4,B),COLOR6633FF,LINETHICK2;
RC:=AINFO(3);
S2:=SMA(C,3,1);
S6:=SMA(C,5,1);
DK:=2*(S2-S6);
STICKLINE(DK<REF(DK,1)AND DK>0,RC,RC+DK,1,0 ),COLOR00BBFF;

飞狐主图、副图和选股公式

飞狐主图、副图和选股公式

飞狐主图、副图和选股公式主图均线:KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);ZHE:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);C1:=SMA(EMA(ZHE,1),2,1);C3:=SMA(EMA(ZHE,3),2,1);C6:=SMA(EMA(ZHE,6),2,1);C7:=SMA(EMA(ZHE,7),2,1);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGINSTICKLINE(C1>=C6,C1,C6,8,1),colorFF00FF;STICKLINE(C1>=C6,C7,C3,8,0),colorFF00FF;STICKLINE(C1<=C6,C1,C6,8,1),colorFF00;STICKLINE(C1<=C6,C7,C3,8,0),colorFF00;中线:=MA(ZHE,N),LINEDOT,colorBROWN;阻力:=中线+P*STD(ZHE,N),LINEDOT,color808080;支撑:=中线-P*STD(ZHE,N),LINEDOT,color808080;成本价:"AMOUNT#day"/"VOL#day"/100*KEY,LINETHICK0,PRECISION 2,COLORGREEN;分水岭:EMA(EMA(EMA(EMA((MA(ZHC,3)+MA(ZHC,6)+MA(ZHC,12)+ MA(ZHC,24))/4,2),2),5),5),colorFFFF00;//趋势线:ZHE,LINETHICK2,PRECISION2,colorFFFF00;趋势线:ZHE,LINETHICK2,PRECISION2,colorFFFF00;生命线:EMA(EMA(EMA(EMA(MA(ZHC,60),2),2),5),5),colorFF;主力:EMA(EMA(EMA(EMA(MA(ZHC,103),2),2),5),5),colorFF00FF;年线:EMA(EMA(EMA(EMA(MA(ZHC,453),2),2),5),5),colorFFFF;获利盘:=WINNER(成本价)*100;集中度:=(COST(95)-COST(5))/(COST(95)+COST(5))*100*KEY;DRAWTEXTEX(KEY,1,18,0,'当前获利盘比例:'+NUMTOSTR(获利盘,1)+'%筹码集中度:'+NUMTOSTR(集中度,1)+'%'),colorFF00FF;IF DATATYPE=1 OR DATATYPE=2 OR DATATYPE=3 OR DATATYPE=4 OR DATATYPE=5 THENVERTLINE(TIME=150000),POINTDOT,color80;ELSEIF DATATYPE=11 THENVERTLINE(TIME=140000),POINTDOT,color80;PARTLINE(KEY,分水岭),LINETHICK2,colorFFFF00;PARTLINE(KEY,生命线),LINETHICK2,colorFF;PARTLINE(KEY,主力),LINETHICK2,colorFF00FF;PARTLINE(KEY,年线),LINETHICK3,colorFFFF;BC:=ZHC>分水岭 AND ZHC>中线;SC:=ZHC<分水岭 AND ZHC<中线;STICKLINE(BC,LOW,HIGH,0.1,1),colorFFFF;STICKLINE(BC AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFFFF;STICKLINE(BC AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF;STICKLINE(SC,LOW,HIGH,0.1,1),colorFF00;STICKLINE(SC AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF00;STICKLINE(SC AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFF00;END;ELSE BEGINEND;主图均线:KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);ZHE:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);FSL:=EMA(EMA(EMA(EMA((MA(ZHC,3)+MA(ZHC,6)+MA(ZH C,12)+MA(ZHC,24))/4,2),2),5),5);MAINX:=EMA(EMA(EMA(EMA(MA(ZHC,60),2),2),5),5);FSLMAINX:=EMA(FSL-MAINX,3);涨停板:=IF(KEY,CLOSE/REF(CLOSE,1)>1.097,0);跌停板:=IF(KEY,REF(CLOSE,1)/CLOSE>1.097,0);涨停板ST:=IF(KEY,CLOSE/REF(CLOSE,1)>1.049,0);跌停板ST:=IF(KEY,REF(CLOSE,1)/CLOSE>1.049,0);ST0:=STRNCMP(STKNAME,'S',1)=0;ST1:=STRNCMP(STKNAME,'ST',2)=0;ST2:=STRNCMP(STKNAME,'*ST',3)=0;ST3:=STRNCMP(STKNAME,'SST',3)=0;ST4:=STRNCMP(STKNAME,'S*ST',4)=0;C1:=SMA(EMA(ZHE,1),2,1);C3:=SMA(EMA(ZHE,3),2,1);C6:=SMA(EMA(ZHE,6),2,1);C7:=SMA(EMA(ZHE,7),2,1);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGINSTICKLINE(C1>=C6,C1,C6,8,1),colorFF00FF;STICKLINE(C1>=C6,C7,C3,8,0),colorFF00FF;STICKLINE(C1<=C6,C1,C6,8,1),colorFF00;STICKLINE(C1<=C6,C7,C3,8,0),colorFF00;中线:MA(ZHE,N),colorBROWN;阻力:中线+P*STD(ZHE,N),color808080;支撑:中线-P*STD(ZHE,N),color808080;成本价:"AMOUNT#day"/"VOL#day"/100*KEY,LINETHICK0,PRECISION 2,COLORGREEN;获利盘:=WINNER(成本价)*100;集中度:=(COST(95)-COST(5))/(COST(95)+COST(5))*100*KEY;DRAWTEXTEX(KEY,1,18,0,'当前获利盘比例:'+NUMTOSTR(获利盘,1)+'%筹码集中度:'+NUMTOSTR(集中度,1)+'%'),colorFF00FF;趋势线:ZHE,LINETHICK2,PRECISION2,colorFFFF00;生命线:MAINX,LINETHICK2,PRECISION2,colorFF;分水岭:FSL,LINETHICK2,PRECISION2,colorFFFF;TA:=REF(趋势线,1)<趋势线;TB:=REF(趋势线,1)>趋势线;TD:=趋势线>生命线 AND FSLMAINX>0;TK:=趋势线<生命线 AND FSLMAINX<0;PARTLINE(TD AND TA,趋势线),LINETHICK2,colorFFFF;PARTLINE(TK AND TB,趋势线),LINETHICK2,colorFFFF00;IF DATATYPE=1 OR DATATYPE=2 OR DATATYPE=3 OR DATATYPE=4 OR DATATYPE=5 THENVERTLINE(TIME=150000),POINTDOT,color80;ELSEIF DATATYPE=11 THENVERTLINE(TIME=140000),POINTDOT,color80;PARTLINE(KEY,分水岭),LINETHICK2,colorFFFF;PARTLINE(KEY,生命线),LINETHICK2,colorFF;BC:=ZHC>分水岭 AND ZHC>中线;SC:=ZHC<分水岭 AND ZHC<中线;STICKLINE(BC,LOW,HIGH,0.1,1),colorFFFF;STICKLINE(BC AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFFFF;STICKLINE(BC ANDCLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF;STICKLINE(SC,LOW,HIGH,0.1,1),colorFF00;STICKLINE(SC AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF00;STICKLINE(SC AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFF00;END;ELSEEXIT;IF DATATYPE=6 THENIF ST0 OR ST1 OR ST2 OR ST3 OR ST4 THEN BEGINDRAWICON(涨停板ST,生命线,10);DRAWICON(跌停板ST,生命线,11);END;ELSE BEGINDRAWICON(涨停板,生命线,10);DRAWICON(跌停板,生命线,11);EXIT;END;副图Boll:(N:26 P:2)KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);ZHE:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);C1:=SMA(EMA(ZHE,1),2,1);C3:=SMA(EMA(ZHE,3),2,1);C6:=SMA(EMA(ZHE,6),2,1);C7:=SMA(EMA(ZHE,7),2,1);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGINSTICKLINE(C1>=C6,C1,C6,8,0),colorFF;STICKLINE(C1>=C6,C7,C3,0,0),colorFF;STICKLINE(C1<=C6,C1,C6,8,0),colorFF00;STICKLINE(C1<=C6,C7,C3,0,0),colorFF00;KMA:=MA(ZHC,5);PARTLINE(KEY,KMA),colorFFFF;MID:=MA(ZHE,N);PARTLINE(KEY,MID),colorFFFFFF;PARTLINE(KEY,MA(MID,55)),LINEDASH,colorFF00FF;UPPER:=MID+P*STD(ZHE,N);PARTLINE(KEY,UPPER),POINTDOT,color808080;LOWER:=MID-P*STD(ZHE,N);PARTLINE(KEY,LOWER),POINTDOT,color808080;IF DATATYPE=4 OR DATATYPE=5 THENVERTLINE(TIME=150000),POINTDOT,color3333;ELSE BEGIN END;END;ELSE副图筹码集中度:KEY:=DATE<=1900731;ZHM:="AMOUNT#day"/"VOL#day"/100*KEY;CM1:=SMA(EMA(ZHM,1),2,1);CM3:=SMA(EMA(ZHM,3),2,1);CM6:=SMA(EMA(ZHM,6),2,1);CM7:=SMA(EMA(ZHM,7),2,1);CMM:=(CM1+CM3+CM6+CM7)/4;IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGIN获利盘:WINNER(ZHM)*100,LINETHICK0,PRECISION1,colorFF;筹码集中度:(COST(95)-COST(5))/(COST(95)+COST(5))*100*KEY,LINETHICK0,PRECISION1,colorFFFF;STICKLINE(CM1>=CM6,CM1,CM6,8,0),colorFF;STICKLINE(CM1>=CM6,CM7,CM3,0,0),colorFF;STICKLINE(CM1<=CM6,CM1,CM6,8,0),colorFF00;STICKLINE(CM1<=CM6,CM7,CM3,0,0),colorFF00;CMX1:=SMA(EMA(COST(1),21),2,1);CMX2:=SMA(EMA(COST(10),21),2,1);CMX3:=SMA(EMA(COST(30),21),2,1);CMX4:=SMA(EMA(COST(50),21),2,1);CMX5:=SMA(EMA(COST(70),21),2,1);CMX6:=SMA(EMA(COST(90),21),2,1);CMX7:=SMA(EMA(COST(99),21),2,1);PARTLINE(KEY,CMX1),colorCC;PARTLINE(KEY,CMX2),color33CC;PARTLINE(KEY,CMX3),color66CC;PARTLINE(KEY,CMX4),color99CC;PARTLINE(KEY,CMX5),colorCCCC;PARTLINE(KEY,CMX6),colorFFCC;PARTLINE(KEY,CMX7),colorFF;END;ELSE BEGINEND;副图多空线:KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);DMZ:=IF(HIGH+LOW<=REF(HIGH,1)+REF(LOW,1),0,MAX(AB S(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));DMF:=IF(HIGH+LOW>=REF(HIGH,1)+REF(LOW,1),0,MAX(AB S(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));ADMZ:=IF(KEY,MA(DMZ,10),0);ADMF:=IF(KEY,MA(DMF,10),0);STZ0:=IF(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IF(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF));STZ:=(IF(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IF(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF)))*(60);ASTZ:=SMA(STZ0,30,1)*60;IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGIN波动线:STZ,PRECISION0,colorFFFFFF;多空线:ASTZ,PRECISION0,colorFFFF;主力线:EMA(EMA(EMA(EMA(MA(ASTZ,60),2),2),5),5),PRECISION0,colo rFF00FF;PARTLINE(KEY,-30),LINETHICK2,colorFF00;PARTLINE(KEY,0),LINETHICK2,color80;PARTLINE(KEY,30),LINETHICK2,colorFF;END;ELSE BEGINEND;副图FT:KEY:=DATE<=1900731;STICKLINE(CLOSE>=OPEN,LOW,HIGH,0.1,1),colorFF;STICKLINE(CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(CLOSE>=REF(CLOSE,1) AND CLOSE=OPEN,LOW,HIGH,0.1,1),colorFF;STICKLINE(CLOSE>=REF(CLOSE,1) AND CLOSE=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(CLOSE<OPEN,LOW,HIGH,0.1,0),colorFFFF00;STICKLINE(CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF00;STICKLINE(CLOSE<REF(CLOSE,1) AND CLOSE=OPEN,LOW,HIGH,0.1,0),colorFFFF00;STICKLINE(CLOSE<REF(CLOSE,1) AND CLOSE=OPEN,OPEN,CLOSE,8,0),colorFFFF00;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);ZHQS:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);MAINX:=EMA(EMA(EMA(EMA(MA(ZHC,60),2),2),5),5);FSL:=EMA(EMA(EMA(EMA((MA(ZHC,3)+MA(ZHC,6)+MA(ZH C,12)+MA(ZHC,24))/4,2),2),5),5);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGIN趋势线:ZHQS,LINETHICK2,PRECISION0,colorFFFF00;生命线:MAINX,LINETHICK2,PRECISION0,colorFF;分水岭:FSL,LINETHICK2,PRECISION0,colorFFFF;END;ELSE BEGINEND;主图均线:KEY:=DATE<=1900601;STICKLINE(CLOSE>=OPEN,LOW,HIGH,0.1,1),colorFF;STICKLINE(CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(CLOSE>=REF(CLOSE,1) AND CLOSE=OPEN,LOW,HIGH,0.1,1),colorFF;STICKLINE(CLOSE>=REF(CLOSE,1) AND CLOSE=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(CLOSE<OPEN,LOW,HIGH,0.1,0),colorFFFF00;STICKLINE(CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF00;STICKLINE(CLOSE<REF(CLOSE,1) AND CLOSE=OPEN,LOW,HIGH,0.1,0),colorFFFF00;STICKLINE(CLOSE<REF(CLOSE,1) ANDCLOSE=OPEN,OPEN,CLOSE,8,0),colorFFFF00;ST0:=STRNCMP(STKNAME,'S',1)=0;ST1:=STRNCMP(STKNAME,'ST',2)=0;ST2:=STRNCMP(STKNAME,'*ST',3)=0;ST3:=STRNCMP(STKNAME,'SST',3)=0;ST4:=STRNCMP(STKNAME,'S*ST',4)=0;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);涨停板:=IF(KEY,(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>9.95,0);跌停板:=IF(KEY,(REF(CLOSE,1)-CLOSE)/REF(CLOSE,1)*100>9.95,0);涨停板ST:=IF(KEY,(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>4.95,0);跌停板ST:=IF(KEY,(REF(CLOSE,1)-CLOSE)/REF(CLOSE,1)*100>4.95,0);ZHQS:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);FSL:=EMA(EMA(EMA(EMA((MA(ZHC,3)+MA(ZHC,6)+MA(ZH C,12)+MA(ZHC,24))/4,2),2),5),5);MAINX:=EMA(EMA(EMA(EMA(MA(ZHC,60),2),2),5),5);FSLMAINX:=EMA(FSL-MAINX,3);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGIN成本价:"AMOUNT#day"/"VOL#day"/100*KEY,LINETHICK0,PRECISION 2,colorFFFF;获利盘:=WINNER(成本价)*100;集中度:=(COST(95)-COST(5))/(COST(95)+COST(5))*100*KEY;DRAWTEXTEX(KEY,1,18,0,'当前获利盘比例:'+NUMTOSTR(获利盘,1)+'%筹码集中度:'+NUMTOSTR(集中度,1)+'%'),colorFF00FF;LA1:=LLVBARS(LOW,17);LA2:=BACKSET(ISLASTBAR,LA1+1);LA:=FILTER(LA2,17);DRAWICON(LA,LOW*0.998,4);DRAWNUMBER(LA,LOW*0.994,LOW,2),colorFFFFFF;LB1:=LLVBARS(LOW,144);LB2:=BACKSET(ISLASTBAR,LB1+1);LB:=FILTER(LB2,144);DRAWICON(LB,LOW*0.996,4);DRAWNUMBER(LB,LOW*0.99,LOW,2),colorFFFFFF;LC1:=LLVBARS(LOW,453);LC2:=BACKSET(ISLASTBAR,LC1+1);LC:=FILTER(LC2,453);DRAWICON(LC,LOW*0.992,4);DRAWNUMBER(LC,LOW*0.986,LOW,2),colorFFFFFF;HA1:=HHVBARS(HIGH,17);HA2:=BACKSET(ISLASTBAR,HA1+1);HA:=FILTER(HA2,17);DRAWICON(HA,HIGH*1.002,5);DRAWNUMBER(HA,HIGH*1.006,HIGH,2),colorFFFFFF;HB1:=HHVBARS(HIGH,144);HB2:=BACKSET(ISLASTBAR,HB1+1);HB:=FILTER(HB2,144);DRAWICON(HB,HIGH*1.004,5);DRAWNUMBER(HB,HIGH*1.008,HIGH,2),colorFFFFFF; LINEVALUE(LB,LOW,LA,LOW,0,0),LINETHICK2,colorFF; LINEVALUE(LC,LOW,LB,LOW,0,0),LINETHICK2,color66FF; LINEVALUE(HB,HIGH,HA,HIGH,0,0),LINETHICK2,color33CC00; TA:=REF(ZHQS,1)<ZHQS;TB:=REF(ZHQS,1)>ZHQS;TD:=ZHQS>MAINX AND FSLMAINX>0;TK:=ZHQS<MAINX AND FSLMAINX<0;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA,HIGH,LOW,0.5,0),colorFFFF;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFFFF;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB,HIGH,LOW,0.5,0),colorCCCCCC;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorCCCCCC;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorCCCCCC;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD,HIGH,LOW,0.5,0),colorFFFF;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFFFF;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND TK,HIGH,LOW,0.5,0),colorCCCCCC;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND TK AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorCCCCCC;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND TK AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorCCCCCC;STICKLINE((NOT(CLOSE>ZHQS AND OPEN>ZHQS AND TA OR CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD OR (OPEN<ZHQS OR OPEN<MAINX) AND TB)) AND CLOSE<OPEN,HIGH,LOW,0.5,0),colorFFFF00;STICKLINE((NOT(CLOSE>ZHQS AND OPEN>ZHQS AND TA OR CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD OR (OPEN<ZHQS OR OPEN<MAINX) AND TB)) AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF00;STICKLINE((NOT(CLOSE>ZHQS AND OPEN>ZHQS AND TA OR CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD OR (OPEN<ZHQS OR OPEN<MAINX) AND TB)) AND CLOSE>=OPEN,HIGH,LOW,0.5,0),colorFF;STICKLINE((NOT(CLOSE>ZHQS AND OPEN>ZHQS AND TA OR CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD OR (OPEN<ZHQS OR OPEN<MAINX) AND TB)) AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(BARSCOUNT(CLOSE)<=5 AND CLOSE<OPEN,HIGH,LOW,0.5,0),colorFFFF00;STICKLINE(BARSCOUNT(CLOSE)<=5 AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF00;STICKLINE(BARSCOUNT(CLOSE)<=5 AND CLOSE>=OPEN,HIGH,LOW,0.5,0),colorFF;STICKLINE(BARSCOUNT(CLOSE)<=5 AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF;IF DATATYPE=4 OR DATATYPE=5 THEN BEGINTC1:=MA(ZHC,55);TC2:=MA(ZHC,103);TC3:=MA(ZHC,453);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;VERTLINE(TIME=150000),POINTDOT,color3333;END;ELSE BEGINIF DATATYPE=11 THEN BEGINTC1:=MA(ZHC,55);TC2:=MA(ZHC,103);TC3:=MA(ZHC,453);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;VERTLINE(TIME=140000),POINTDOT,color3333;END;ELSE BEGINIF DATATYPE=6 THEN BEGINIF ST0 OR ST1 OR ST2 OR ST3 OR ST4 THEN BEGINDRAWICON(涨停板ST,HIGH*1.02,10);DRAWICON(跌停板ST,LOW*0.98,11);END;ELSE BEGINDRAWICON(涨停板,HIGH*1.05,10);DRAWICON(跌停板,LOW*0.95,11);END;TC1:=MA(ZHC,14);TC2:=MA(ZHC,25);TC3:=MA(ZHC,99);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;END;ELSE BEGINIF DATATYPE=7 THEN BEGINTC2:=MA(ZHC,99);TC3:=MA(ZHC,181);TC4:=MA(ZHC,272);发财线:EMA(EMA(EMA(EMA(TC1,2),2),5),5),LINETHICK2,PRECISION2,c olorFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF FF;牛熊界:EMA(EMA(EMA(EMA(TC3,2),2),5),5),LINETHICK2,PRECISION2,c olorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC4,2),2),5),5)),colorFF0 0FF;END;ELSE BEGINIF DATATYPE=2 OR DATATYPE=3 THEN BEGINTC1:=MA(ZHC,55);TC2:=MA(ZHC,103);TC3:=MA(ZHC,453);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;VERTLINE(TIME=150000),POINTDOT,color3333;END;ELSE BEGINIF DATATYPE=1 THEN BEGINVERTLINE(TIME=150000),POINTDOT,color33CC;END;ELSE BEGINIF DATATYPE=8 THEN BEGINTC2:=MA(ZHC,40);TC3:=MA(ZHC,60);TC4:=MA(ZHC,80);TC5:=MA(ZHC,100);TC6:=MA(ZHC,120);TC7:=MA(ZHC,140);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC4,2),2),5),5)),colorCC0 0FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC5,2),2),5),5)),color990 0FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC6,2),2),5),5)),color660 0FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC7,2),2),5),5)),color330 0FF;END;ELSE BEGINEND;END;END;END;END;END;END;END;ELSEWX:=MA(CLOSE,0);M2:MA(CLOSE,P2)*(IF(N<2,WX,1));M3:MA(CLOSE,P3)*(IF(N<3,WX,1));M4:MA(CLOSE,P4)*(IF(N<4,WX,1));M5:MA(CLOSE,P5)*(IF(N<5,WX,1));M6:MA(CLOSE,P6)*(IF(N<6,WX,1));M7:MA(CLOSE,P7)*(IF(N<7,WX,1));M8:MA(CLOSE,P8)*(IF(N<8,WX,1));副图MACD:KEY:=DATE<=1900731;PARTLINE(KEY,0),LINETHICK2,color99;VAR1:=IF(KEY,EMA(EMA(EMA((OPEN+HIGH+LOW+CLOSE)/ 4,13),13),13),0);VAR2:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1;智能DIFF:VAR2*100,PRECISION2;智能DEA:EMA(VAR2,21)*100,PRECISION2;智能MACD:VAR2*100,COLORSTICK,PRECISION2;副图能量线:KEY:=DATE<=1900701;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);VAR1:=REF(ZHC,1);VAR2:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);VAR3:=(CLOSE-VAR1)*VAR2;VAR4:=SUM(VAR3,0);VAR5:=SMA(VAR4,5,1);VAR6:=SMA(VAR4,8,1);ZHSC0:=IF(KEY,VAR5-VAR6,0);ZHSC:=ZHSC0/10;ZHD:=(SUM(IF(ZHSC>0,ZHSC*1.003,ZHSC*1.003>0),34))/(34 );ZHE:=(SUM(IF(ZHSC<=0,ZHSC*0.97,ZHSC*0.97<0),34))/(34);能量:ZHSC,COLORSTICK,PRECISION1,colorFF;PARTLINE(KEY,ZHD),LINETHICK2,colorFFFF;PARTLINE(KEY,ZHE),LINETHICK2,colorFF00;PARTLINE(KEY,0),LINETHICK2,colorFFFFFF;副图成交量:KEY:=DATE<=1900731;总股本:=FINANCE(1);净利润:=FINANCE(30);每股收益:=净利润*1000/(总股本*10000);流通盘:=CAPITAL;每股净资:=FINANCE(34);市盈率:=CLOSE/每股收益;换手率:=VOL/CAPITAL*100;流通市值:=CAPITAL*VOLUNIT*CLOSE;均量10:=MA(VOL,10);均量20:=MA(VOL,20);均量40:=MA(VOL,40);涨跌幅:(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;成交手数:VOL,VOLSTICK;DRAWTEXTEX(KEY,0,0,0,STKNAME+'('+STKLABEL+') 流通盘:'+NUMTOSTR(流通盘/100,0)+'万股市盈率:'+NUMTOSTR(市盈率,0)+'倍每股净资:'+NUMTOSTR(每股净资,2)+'元流通市值:'+NUMTOSTR(流通市值/10000,2)+'万元成交额:'+NUMTOSTR(AMOUNT/10000,2)+'万元换手率:'+NUMTOSTR(换手率,2)+'%'),color66FF;PARTLINE(KEY,均量10),colorFF00;PARTLINE(KEY,均量20),colorFFFF;PARTLINE(KEY,均量40),colorFFFFFF;⑤%:CAPITAL*5/100,linedot;交易分钟数:=if(CURRENTTIME>93000 and CURRENTTIME<150000,if(CURRENTTIME<113000,(TIMETOT0(CURRENTTIME)-34200)/60,if(CURRENTTIME>130000,(TIMETOT0(CURRENTTIME)-39600)/60,120)),240);预测量:IF(BARSTATUS=2,VOL/交易分钟数*240,VOL),COLOR00FFFF,LINETHICK0;{预测量2:IF(BARSTATUS=2,VOL*240/OPENMINUTES(CURRENTTIME),VO L),COLOR00FF00,LINETHICK0;}STICKLINE(BARSTATUS=2,0,预测量,8,1),COLOR00FFFF,LINEDOT副图位置:KEY:=DATE<=1900731;VAR3:=LLV(LOW,33);VAR4:=HHV(HIGH,21);VAR5:=IF(KEY,EMA((CLOSE-VAR3)/(VAR4-VAR3)*100,20)*0.998,0);PARTLINE(KEY,20),LINETHICK2,color808080;PARTLINE(KEY,50),LINETHICK2,colorFFFFFF;PARTLINE(KEY,80),LINETHICK2,colorFF00FF;技术位:EMA(0.667*REF(VAR5,1)+0.333*VAR5,1),CIRCLEDOT,PRECISIO N1,colorFF00;MACD选股:智能DIFF:="ZNMACD.智能DIFF";智能DEA:="ZNMACD.智能DEA";BUY:=LONGCROSS(智能DIFF,智能DEA,N) AND BETWEEN(智能DEA,-0.05,0.35);BARSLAST(BUY)<=X;筹码选股:KEY:=DATE<=1900731;ZHM:="AMOUNT#DAY"/"VOL#DAY"/100*KEY;CM1:=SMA(EMA(ZHM,1),2,1);CM3:=SMA(EMA(ZHM,3),2,1);CM6:=SMA(EMA(ZHM,6),2,1);CM7:=SMA(EMA(ZHM,7),2,1);CMM:=(CM1+CM3+CM6+CM7)/4;CMX:=SMA(EMA(COST(59),21),2,1);LONGCROSS(CMM,CMX,25);多空选股:KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);DMZ:=IF(HIGH+LOW<=REF(HIGH,1)+REF(LOW,1),0,MAX(AB S(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));DMF:=IF(HIGH+LOW>=REF(HIGH,1)+REF(LOW,1),0,MAX(AB S(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));ADMZ:=IF(KEY,MA(DMZ,10),0);ADMF:=IF(KEY,MA(DMF,10),0);STZ0:=IF(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IF(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF));STZ:=(IF(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IF(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF)))*(60);ASTZ:=SMA(STZ0,30,1)*60;BUY:=ALL(ASTZ<26,120) AND ASTZ>-5 AND ASTZ<15 AND CROSS(STZ,ASTZ);BARSLAST(BUY)<=X;。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
INPUT语句的用法注释如下:
所属类别: 控制语句 参数数量: 0
申明并设置参数 语法: INPUT:pname1(default,min,max,step),pname2(dft,min,max,step)...; pname表示参数名, default表示缺省值,min表示最小值,max表示最大值, step表示优化步长,除default外都可省略。 例如: INPUT:N(5), M(10,1,100,2); 表示定义参数N,缺省值为5 定义参数M,缺省值为10,最小值为1,最大值为100,优化步长为2
ma5:ma(close,n1); ma10:ma(close,n2) ma20:ma(close,n3); ma30:ma(close,n4); ma60:ma(close,n5);
在公式编辑器的参数表中,输入参数n1----n5的最小、最大、缺省值,如下图所示。 为了验证公式代码是否正确,用鼠标左键点“调试公式”按钮,飞狐提示“行3:语句缺少分号”,仔细分析公式代码,原来是第2行少
别名: 简单移动平均 所属类别: 引用函数 参数数量: 2
求简单移动平均。 用法: MA(X,N),求X的N日移动平均值。 算法: (X1+X2+X3+...+Xn)/N 例如: MA(CLOSE,10)表示求10日均价
查询函数ma的注释,也可参考下图方法,只要鼠标移到公式代码中的函数名称处,随时可弹出浮动框获取公式代码中的函 数注释,下图中试试把鼠标移到close处看看会显示什么。
上一页 下一页
file://C:\Documents and Settings\Administrator\Local Settings\Temp\4... 2010-7-7
三、条件表达式
页码,1/3
飞狐公式入门三
三、条件表达式及其应用:
1、条件表达式:在飞狐中设计公式,需要大量使用条件表达式,根据条件表达式的结果,作出判断,以便确定下一步该做什么,不该 做什么。基本的条件表达式由“>、>=、<、<=、=、and、or、not”等比较运算符、逻辑运算符组成,此外单独的“逻辑函数”,如判断 是否最后周期的函数ISLASTBAR也可以构成条件表达式。条件表达式的值只有2个,1和0,条件成立则返回1,条件不成立则返回0,下面举 例说明:
一、公式基础
飞狐公式入门一:
1、建立公式组的方法,参见下图:
页码,1/5
2、建立一个简单的新公式sl001,方法如下图所示:
file://C:\Documents and Settings\Administrator\Local Settings\Temp\3... 2010-7-7
二、参数、参数精灵
file://C:\Documents and Settings\Administrator\Local Settings\Temp\4... 2010-7-7
二、参数、参数精灵
页码,3/5
2、参数、参数精灵:
上面修改后的公式sl002,已经是很实用的公式了。但有个缺点,如果你想要的不是5、10、20、30、60日均价线,而是其它的譬如7、 14、21、28、35日的均价线,怎么办?修改公式代码是一个可行的办法,但太麻烦。在飞狐中,可以使用参数,把公式sl002修改如下:
注意:这里的“Param”中第一个字母要大写。
小结:今天学习了函数ma,起始有效周期、参数的概念,学会了参数精灵的用法。
练习1:设计一个主图叠加公式,包含5、10、20、30、60、120、240日均价,并在公式中,使用7个参数。 练习2:设计一个副图指标公式,描述成交量、5日均量、10均量、20日均量、30日均量。在K线图下,观察你设计的公式,跟系统公式 vol进行对比,有什么不同?通过研究系统公式VOL,你又学到了一招,即“线型描述符”VOLSTICK。 练习3:设计一个副图公式,描述换手率、5日平均换手率、10日平均换手率、20日平均换手率。提示:需使用“财务指标”函数,[换 手率=成交量/流通盘*100%]。 探索1:如何给公式加上密码,使公式只有自己才可以看到公式代码(源代码),别人无法看到、修改。 探索2:如下图,公式编辑器中,有个选项“中文公式”,试试看它有什么作用。
file://C:\Documents and Setting. 2010-7-7
二、参数、参数精灵
页码,5/5
Param#5日均价(1--999);
这里,Param#1表示参数N1,其它依此类推,点“确定”退出公式编辑器。再试试调整参数,发现参数调整窗口的提示已经符合我们的要 求。
了分号,修正后再点“调试公式”按钮,提示“调试通过”。点“确定”按钮退出并保存公式。
结果发现,公式sl002显示跟原来一样没有变化,参数不是毫无用处了吗?请看下图:
file://C:\Documents and Settings\Administrator\Local Settings\Temp\4... 2010-7-7
例1:close>open{表示收盘价大于开盘价,如果成立返回1,否则这个条件表达式的值为0};
例2:close>open and close>ma(close,5){表示收盘价大于开盘价且close大于5日均价,and 是“且、和”的意思};
例3:close<=ref(close,1) or close<=ref(close,2){今收盘小于昨收盘或今收盘小于等于前2天收盘价,or是“或 的意思,ref()函数的 含义,请在公式编辑器中点“插入函数”按钮后找到ma函数查询其注释,或鼠标移到函数的名称处,会浮动提示该函数的注释};
4、参数精灵:在上面修改参数的过程,是否注意到参数的提示?因为公式是自己设计的,参数的提示尽管很简单,但自己仍然知道参 数的含义,但如果是其他人的话,就可能摸不着头脑了,因此有必要对参数加上一点提示。方法是,在公式编辑器中,点“参数精灵”按 钮,输入以下文字:
Param#1日均价(1--999); Param#2日均价(1--999); Param#3日均价(1--999); Param#4日均价(1--999);
页码,1/5
飞狐公式入门二
二、参数、参数精灵及其应用:
1、起始有效周期: 上一讲,我们学习了在飞狐中新建公式的基础知识。并编了一个最简单的公式SL001。下面我们再来新建一个主图叠加公式SL002,代 码如下:
ma5:ma(close,5);
代码解释:本行代码,定义了一个序列变量ma5,其序列值由函数ma(close,5)确定。 点公式编辑器中的“插入函数”按钮,可查到ma函数的注释是:
二、参数、参数精灵
页码,2/5
可以看出,ma5是从第5根K线开始的,我们就说ma5的起始有效周期是5,为什么是5而不是其它数据?根据ma函数的定义,ma5即ma (close,5)等于当日及之前共5日收盘价的算术平均值,至少要有5天的数据,这就是说,从第5天开始,才会有5日均价。
想想看,ma(close,10)表示什么?它的起始有效周期是多少?为什么?
例4:corss(ma(c,5),ma(c,10)){5日均价线上穿10日均价线,cross函数的定义,请自查。这里close简写为c};
说明:上面例子中,包含在半角的一对花括号“{”、“}”的部分,是注释语句,注释这行代码的含义、思路等,不会被飞狐运行。 一个好公式的设计,需要花费很多心血,时间久了有可能自己也忘记当时是怎么设计的,此外也为了别人能看懂公式,适当的加入注释是 个好习惯。除了用花括号作注释,飞狐中还允许用半角的双斜杠“//”作注释,双斜杠后面写入注释的内容。
明白了条件表达式的意义后,我们来设计一个有点实用价值的公式:
例5:设计一个副图指标,8日内如果先后出现5日均价线上穿10日均价线、5日均价线上穿20日均价线,则返回1,否则返回0。
求解:根据上面的学习,“5日均价线上穿10日均价线”的条件表达式是cross(ma(c,5),ma(c,10)),“5日均价线上穿20日均价线”的条件 表达式是cross(ma(c,5),ma(c,20)),那么本例是不是可以写成
file://C:\Documents and Settings\Administrator\Local Settings\Temp\5... 2010-7-7
三、条件表达式
页码,2/3
例5的公式,显示的结果如何,不错吧?条件满足时,指标线的值会由0突变为1,“信号”很醒目。不过还是有点不爽,如果连续出现 信号则第一次满足条件才给出“信号”,似乎更好些,怎么办呢?留给大家作为练习吧^_^。
上述公式,使用INPUT语句申明参数,代码改写如下:
input:n1(5,1,999),n2(10,1,999),n3(20,1,999),n4(30,1,999),n5(60,1,999); ma5:ma(close,n1); ma10:ma(close,n2) ma20:ma(close,n3); ma30:ma(close,n4); ma60:ma(close,n5);
给一点提示:①利用“引用函数”类中的“信号过滤”函数FILTER(X,N)。②巧妙利用“突变”这个特征。 这个练习对于初学者有点难度,只有不断学习、不断钻研,才能更快进步,南客给大家加油!
现在回头看刚才的新建的公式SL002,即“ma5:ma(close,5);”,根据我们查到的ma函数的注释,显然ma5被定义为5日均价。 在K线图中,切换股票到600004,敲sl002,调用这个公式,观察5日均价曲线,发现了什么?
file://C:\Documents and Settings\Administrator\Local Settings\Temp\4... 2010-7-7
二、参数、参数精灵
页码,4/5
参照上图一边修改参数,一边观察指标线是否变化。最后可以按照自己的需要,把参数修改为自己所需的数值。到此应该满意了吧? 说明:从前面的图中,可以看出,飞狐交易师支持多达16个参数。
相关文档
最新文档