通达信与飞狐公式相互转换

合集下载

大智慧.飞狐.通达信等软件的公式导入法

大智慧.飞狐.通达信等软件的公式导入法

大智慧.飞狐.通达信等软件的公式导入法一、在大智慧上引入公式A:源码导入方法1. 把要导入的公式(源码)复制下来:方法是用左键先把源码变蓝,之后点右键,点复制;2. 进入大智慧-->特色功能-->自编指标-->常用-->技术指标-->新建,在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏-->确认-->退出;3.如有参数的,如:N 1 100 15 之类,则需将这类数据填充到参数表中;4.公式源码以外的内容,如:名称,说明以及参数等等,凡在{ }以外的,均要删除,或者用{ }将其括上;5、在大智慧的底部显示栏中点击公式名称即可看到刚刚导入的公式B:完整指标导入方法1.把要导入的公式复制下来,放到桌面;2.进入大智慧-->特色功能-->自编指标-->常用-->技术指标-->引入,找到刚刚复制到桌面的公式,将公式名称双击后到公式名称栏-->确认-->退出;3、在大智慧的底部显示栏中点击公式名称即可看到刚刚导入的公式二、在飞狐上引入公式A:源码导入方法1、把要导入的公式(源码)复制下来:方法是用左键先把源码变蓝,之后点右键,点复制;2、进入主界面,即K线图模式,用鼠标靠近左侧单击,出现管理面板-->双击技术指标-->用鼠标右键单击任何一个公式组的名称,比如“其它 ”-->点新建公式-->在出现的公式编辑区的下面的空白处,把刚拷的源码粘贴上,将公式名称复制后粘贴到公式名称栏-->确定 -->退出;第3、4步同上;5、找到新建的公式,双击即可使用。

B:完整指标导入方法1、把要导入的公式复制下来,放到桌面;2、 进入主界面,即K线图模式,用鼠标靠近左侧单击,出现管理面板-->双击技术指标-->用鼠标右键单击任何一个公式组的名称,比如“其它 ”-->点导入公式-->在出现的查找范围找到第1步存放的指标-->单击打开-->在下面空白处输入公式组-->确定 -->退出;3、找到新建的公式,双击即可使用。

飞狐公式系统指南

飞狐公式系统指南

一、与分析家公式系统的比较飞狐交易师V1.2的公式系统几乎完全涵盖了分析家V4.x的公式系统,但微有区别:◇除扩展数据函数 EXTDATA 外,飞狐公式系统与分析家公式系统在源码上几乎完全兼容,直接支持分析家扩展程序调用DLL;◇在线型修饰函数和颜色函数前,必须用“,”号(半角逗号)与输出指标的公式分开;◇颜色函数为真正的COLOR(rrggbb)格式,符合习惯,而分析家的是COLOR(bbggrr)格式◇因黑色可能为底色,COLORBLACK 不起作用,请用COLOR101010等深灰色代替;◇除定向加密公式外,可直接导入分析家V3.x输出的公式文件,包括密码加密和完全加密的公式;飞狐交易师V1.2的公式系统提供了许多特有的强大扩展:◇在公式中可嵌入VB脚本,轻易实现循环语句、条件语句、数组操作、函数、过程等高级语言的语法和语句,使其具有强大的计算能力、扩展能力、生命力;◇ DLL扩展程序调用的参数可不限数量,且每个参数都可为数值或序列;(分析家最多只能4个,且其中只能有1个序列参数)◇输出的指标线数目没有限制;(分析家不能超过16条)◇公式中可定义多达16个参数;(分析家最多只能4个)◇许多函数的参数可以为序列变量;(如COST(N),LONGCROSS(X,N)的第二个参数等,分析家的这些函数参数只能为常数)◇绘图函数根据K线所有数据进行条件判断画线;(分析家只在K线可见范围内进行条件判断画线,实际上存在缺线现象)◇提供 DRAWNUMBER(COND,PRICE,NUMBER,PRECISION)、DRAWYITEXT(COND,PRICE, CODE,TYPE)等飞狐特有绘图函数;◇提供 LYEAR、LMONTH、LDAY、LSOLARTERM、ZQDMNUM、ZQDMSUM、NUMBERSUM(NUMBER, N)、KGUA(TYPE, N)、GANZHI(DATETIME, TYPE)、WUXING(X, TYPE)、WXGX(WX1,WX2)、WXLD( JI, LD)、WXSS(WX, SS)、DZGX(DZ1, DZ2)、DZXH(DZ1, DZ2,DZ3, DZ4)等飞狐特有的易理函数;二、嵌入式VB脚本在各种高级语言中,熟悉和精通VB的人无疑是最多的。

《飞狐公式编写基础》和《通达信公式教程》(二)

《飞狐公式编写基础》和《通达信公式教程》(二)

《飞狐公式编写基础》和《通达信公式教程》(二)《飞狐公式编写基础》和《通达信公式教程》(二)2008-12-20 09:51:03新增函数应用:如何遍历板块股票代码PHP代码:--------------------------------------------------------------------------------bk:='深圳A股';variable:j=1,k=0,dm_len=0,lstr[6]='00000',blksum:=STKCOU NT(bk),dmstr[blksum]='';lstr[2]:='0000';lstr[3]:='000';lstr[4]:='00';lstr[5]:='0';lstr[6]:='';while j<=blksum do begindm:=NumToStr(k,0);dm_len:=strlen(dm);dm:=lstr[dm_len]+dm;if stkinblock(dm,bk) then begindmstr[j]:=dm;j:=j+1;end;k:=k+1;end;//以下是一些字符串函数及运算的综合应用EXPLAIN(1,dmstr[1]); //在解盘中,输出深圳A股第1只股票的代码EXPLAIN(1,stknameex(dmstr[2]));//第2只股票的名称EXPLAIN(1,dmstr[3]+stknameex(dmstr[3]));//第3只股票的代码及名称EXPLAIN(1,'深圳A股第4只股票的代码是:'+dmstr[4]);EXPLAIN(1,dmstr[5]+'最后收盘价:'+numtostr(close,2));EXPLAIN(1,'深圳A股共有股票:'+numtostr(blksum,0)+'只');--------------------------------------------------------------------------------如果您有编程的功底,上面代码一看就明白,但对没有编程经验的狐友们来说就不容易了。

飞狐公式

飞狐公式

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

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 指标原理及应用㈠用途:该指标主要的作用在于以成交量的角度测量股价的热度,表现股市的买卖气势,以利于投资者掌握股价可能之趋势走向。

筹码集中度优化(通达信用,副图,原码,加入飞狐,大智慧L2,加入选股公式)

筹码集中度优化(通达信用,副图,原码,加入飞狐,大智慧L2,加入选股公式)

筹码集中度优化(通达信用,副图,原码,加入飞狐,大智慧L2,加入选股公式)本文来自:理想论坛作者:在线人生浏览:11826次筹码集中度优化(通达信用,副图,原码,加入飞狐,大智慧L2)为“上班族”之家—中长线平台1000楼做点贡献,发一个刚完成的指标,希望大家喜欢. 缘起:筹码集中度是网上的一个指标,我进行了优化,得出现在的指标.说明:该指标筹码集中度高则容易上涨,但过高则必下跌,过低必上涨.在设计上围绕0轴上下0.5振荡,0上强,下弱.用法:1、中线(灰色与洋红色线)向上,线呈洋红色可持股,转灰色注意,筹码集中度为红色时,可持有,否则持币。

2、奔牛线(红、青、黄三色线)波动较大,指引股价趋势方向,黄色将变提示,红色持股,青色持币。

3、买卖提示,图上明确。

4、顶底提示与底背离提示,图上明确。

5、红色区域为筹码集中度高,宜持股,绿色区域为筹码集中度低,宜持币,但大面积红色后和绿色为洗盘,反之则为试探。

指标原码:公式:筹码集中度.rar(注意,先解压,再导入通达信,点击“功能”---“专家系统”---“公式管理器”---“导入公式”---选中“筹码集中度.tni”---“打开”---“全部选中”---“确定”)引用:VAR55:=LLV(LOW,6);VAR66:=HHV(HIGH,6);VAR77:=(VAR66-VAR55)/10;VAR88:=SMA((CLOSE-VAR55)/VAR77,20,1);VARA:=3*VAR88-2*SMA(VAR88,3,1);AA:=MA(EMA(WINNER(C),3),3);筹码集中度:AA-0.5,COLORYELLOW;DRAWBAND(筹码集中度,RGB(155,50,50),0,RGB(83,135,68));STICKLINE(筹码集中度>=0.4,0.4,筹码集中度,4,1),COLORCYAN; STICKLINE(筹码集中度<=-0.4,-0.4,筹码集中度,4,1),COLORLIGRAY;中线:EMA(AA-0.5,55),LINETHICK2,COLORLIGRAY;IF(中线>REF(中线,1),中线,DRAWNULL),LINETHICK2,COLORMAGENTA;IF(筹码集中度>=REF(筹码集中度,1),筹码集中度,DRAWNULL),COLORRED;IF(筹码集中度<REF(筹码集中度,1),筹码集中度,DRAWNULL),COLORCYAN; AB:=EMA(AA-0.5,6);AC:=CROSS(AA-0.5,AB) AND AB<=-0.3;AD:=CROSS(AB,AA-0.5) AND AB>=0.35;DRAWICON(AC,AB,7);DRAWICON(AD,AB,8);VAR6:=(2*CLOSE+HIGH+LOW)/4;VAR7:=LLV(LOW,13);VAR8:=HHV(HIGH,13);VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13);奔牛:(EMA(0.382*REF(VAR9,2)+0.618*VAR9,6)-50)/100,COLORYELLOW,LINETHI CK2;AAA:=EMA(奔牛,3);DRAWICON(奔牛>=REF(奔牛,1) AND REF(奔牛,1)<=REF(奔牛,2),奔牛*0.95,1); DRAWICON(奔牛<=REF(奔牛,1) AND REF(奔牛,1)>=REF(奔牛,2),奔牛*1.05,2); IF(奔牛>REF(奔牛,1),奔牛,DRAWNULL),COLORRED,LINETHICK2;IF(奔牛<REF(奔牛,1),奔牛,DRAWNULL),COLORCYAN,LINETHICK2; DRAWICON(CROSS(AA-0.5,中线) AND AA-0.5<0,AB,23);A1:=BARSLAST(REF(CROSS(奔牛,AAA),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND 奔牛>REF(奔牛,A1+1) AND CROSS(奔牛,AAA);STICKLINE(底背离,0,0.1,3,0),COLORMAGENTA;DRAWLINE(A1=0,AAA,底背离,AAA,0),COLORRED,LINETHICK4;A2:=BARSLAST(REF(CROSS(AAA,奔牛),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(奔牛,A2+1)>奔牛AND CROSS(AAA,奔牛);DRAWLINE(A2=0,AAA,顶背离,AAA,0),COLORGREEN,LINETHICK4;原帖由雪山飞狐2006于2010-9-11 22:42 发表VAR55:=LLV(LOW,6);VAR66:=HHV(HIGH,6);VAR77:=(VAR66-VAR55)/10;VAR88:=SMA((CLOSE-VAR55)/VAR77,20,1);VARA:=3*VAR88-2*SMA(VAR88,3,1);前面这几句可以去掉不要这几句是我用于比较的,可以删除。

飞狐公式编写教程

飞狐公式编写教程

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

大智慧、飞狐、分析家、通达信、钱龙、麒麟公式编辑教程大全2

大智慧、飞狐、分析家、通达信、钱龙、麒麟公式编辑教程大全2

大智慧、飞狐、分析家、通达信、钱龙、麒麟公式编辑教程大全2大智慧、飞狐、分析家、通达信、钱龙、麒麟公式编辑教程大全2二、编写公式其实就一句话:今日收盘除以昨日收盘的值大于1.0999X:=CLOSE/REF(CLOSE,1)>1.0999;三、测试我们的条件大家都知测试的功能,要不然你怎么知道你的经验在历史上的表现是好还是不好呢?按照下图指引进入条件选股的界面,之后选中您的条件,具体办法请参见(使用说明书)。

然后填入测试时间和测试标准!在这里我们的测试方法是:测试时间是从2000/01/01到2001/03/02,测试股票共计583只,初始投入100,000元。

当满足买入公式中定义的条件时,也就是涨停板时,按照收盘价使用相同资金买入一只股票,当满足以下平仓条件时按照收盘价平仓;买入5日后强制平仓或者亏损达到3%止损平仓或者利润达到5%止赢平仓,然后按照以上的规则统计在测试的时间段内的所有交易的状况。

这是一种追涨的短线方法,所以测试的时间我们只用5天,目标利润为5%,(非常抱歉,因为其中的设置和选择方法十分灵活而且需要较好的理解能力,所以我们在这里就不介绍具体的内容了)点击开始测试!一切OK!来看结果吧!1、从成功率上看,实际达到5%的获利要求的交易次数67.89%,我们已经比较满意这个结果了,可是要用于实战,可不可以再提高呢?2、所谓的提高就是优化的一个内容,简单说,优化就是让它更好!优化我们的条件,让它的表现更好!3、加上一个缩量的条件,比如当日成交量小于5日的均量;Y:=VOL<MA(VOL,5);大家可以做一下测试,看看结果如何!以下是同样测试条件下的结果。

X AND Y;您满意吗?我们的成功率已达到了80%,剩下的任务就是您如何操作的问题了!注:请大家考虑一下在实战当中,如果您按此买入可不可行?总结:编写公式并不是为了编公式而编写复杂的公式,您个人对某一个特征或者形态的理解最重要。

所以光有经验不够,您还得把它转化成您自己的应对策略!您需要不断总结、测试、优化您的公式。

飞狐交易师软件股票公式编辑详解(优.选)

飞狐交易师软件股票公式编辑详解(优.选)

DRAWICON(FILTER(Var6>REF(Var6,1) AND Var6>0,30),-140,4); DRAWTEXT(FILTER(Var6>REF(Var6,1) AND Var6>0,30),-40,'建议关注 '),COLORffffff; 这三项分别是划柱线、显示小箭头和显示文字。留一个就行了。 加“等号”的例子: Var2:MA(CLOSE,10); Var3:MA(CLOSE,20); Var4:MA(CLOSE,30); 加上后: Var2:MA(CLOSE,10); Var3:=MA(CLOSE,20); Var4:MA(CLOSE,30); 意思是保留了 10 日均线和 30 日均线的输出,将 20 日的隐去。 特别提示:不论什么股软,当遇到线条过多过乱时,都可以采用这种办法使图形简练清晰。 5、颜色符号及逗号问题 例:仓:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),,colormagenta; 此句可能存在两个问题,一是后面有两个“逗号”,对于飞狐等通过,而对于大智慧 2 和分析家等,则是问题,必 须删去一个。反之,一个没有也不行。二是后面的 colormagenta,大智慧是不认识的。换成通用的:colorf00ff0 就行了。 6、是否输出与颜色标识问题 例:仓:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),colormagenta,LINETHICK0; 这个语句的特点是在前面有等号“ = ”,意思是不输出,但后面还有颜色修饰符和指标线粗细函数。有些股软对此 是放行的,即:不输出。而大智慧 2 和分析家却不认,把它看成相互矛盾的病句。解决办法:将修饰符全部删去,或 将前面的 = 号去掉,让语句输出。 第五讲:各种形态的描述 懂得运用公式编辑器,掌握了公式的基本函数,就可以进行简单的公式编写了。下面我们共同认识一下公式的基 本语句。这些基本语句,是编写公式和整理选股公式信号的基础,大家要熟知。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通达信与飞狐公式相互转换
为了方便各位高手将通达信公式转换成飞狐公式,收集整理了这个文档,
如果您有相关的信息,请跟帖回复,我会将您的回复进行整理,并加入到该帖子中!
通达信与飞狐公式相互转换
1. DRAWNULL与PartLine() 1
2. OPENMINUTES(TIME)与FROMOPEN() 1
3. REFDATE 与 Refx 2
4.NODraw与LineThick0 2
5公式符号:通达信的!= 等于飞狐的<> 2
6. DRAWICON图标对应关系 3
7. EXPMEMA, EXPMA, EMA 4
8. NUMTOSTR 与 NUMTOSTRN 5
9. DRAWBAND 与FillRGN 5
10. PLOYLINE 5
11. PERIOD 与 DataType 6
最好用Word的查找功能进行搜索,这样使用效率更高!
1. DRAWNULL与PartLine()
通达信:
DRAWNULL 无效数
返回无效数。

用法: DRAWNULL
例如:IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL) 表示下跌时分析图上不画线,反之上涨的话,就要划线。

有人也认为:可用0代替DarwNull
改成飞狐的:PartLine(CLOSE>REF(CLOSE,1),CLOSE); 只需要把IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL) 拷贝到PartLine中就可以了
2. OPENMINUTES(TIME)与FROMOPEN()
飞狐:
例如:OPENMINUTES(CURRENTTIME),在日线上可得到现在已开盘分钟数
OPENMINUTES(TIME),在分钟线上可得到当时已开盘分钟数
通达信:
FROMOPEN 分钟
求当前时刻距开盘有多长时间。

用法:FROMOPEN 返回当前时刻距开盘有多长时间,单位为分钟。

例如: FROMOPEN 当前时刻为早上十点,则返回31。

3. REFDATE 与 Refx
通达信:
REFDATE 指定引用
引用指定日期的数据。

用法:REFDATE(X,A) 引用A日期的X值。

例如:REF(CLOSE,20011208) 表示2001年12月08日的收盘价。

飞狐:Refx:REFX(CLOSE,1)表示后一周期的收盘价,在日线上就是明收
4.NODraw与LineThick0
通达信:NODRAW是不画线
来自网络:关于无效数的问题
所谓无效数即指没有数据。

在某些情况下,一些数据项可能取不到数据,这时返回值为无效数。

例如,MA(CLOSE,500),其含义是该股票最近500天收盘价的均价,如果有些公司上市时间较短没有500天,则其值为无效数。

反应在分析图上则该指标线不显示。

在TDX分析系统中函数NODRAW代表无效数,可作为常数使用。

无效数与任何数作计算,其结果仍为无效数。

例如:7*NODRAW得到的结果仍为NODRAW。

飞狐:LINETHICK0 表示不画出指标线,不影响坐标,但可在顶部显示数值。

5公式符号:通达信的!= 等于飞狐的<>
飞狐的计算符:计算符将函数连接成为语句。

计算符分为算术计算符和逻辑计算符。

算术计算符有+、
-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND、OR,分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。

例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。

通达信计算符:
6. DRAWICON图标对应关系
飞狐:在图形上绘制小图标,其中TYPE可选7种图标,编码为1-15(1-3为小脸,4、5为上下箭头,6、7为红绿小旗,8-9为三角形,10-12为信号灯,13-15为O、X、四方形)。

TYPE为字符串时可显示用户自制BMP图。

DRAWICON(CLOSE>OPEN,LOW,1);表示当收阳时在最低价位置画1号图
DRAWICON(C>O, L, 'MyBMP')表示当收阳时在最低价位置画FmlDLL子目录下的自制图标MyBMP.BMP
通达信:
DRAWICON 绘制图标
在图形上绘制小图标。

用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。

例如:DRAWICON(CLOSE>OPEN,LOW,1) 表示当收阳时在最低价位置画1号图标。

图标一共有九个,图形如附图。

序号,最下面的是“1”号,最上面的是“9”号。

下表是各软件编码及相应编码对应的图标,
请查看下面的图片,Pic1,Pic2, Pic3
7. EXPMEMA, EXPMA, EMA
下面是通达信的解释:
EXPMEMA同EMA(即EXPMA)的差别在于他的起始值为一平滑值
RANGE 介于某个范围之间
用法:RANGE(A,B,C) A在B和C。

例如:RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0
EMA(或EXPMA) 指数移动平均
返回指数移动平均。

用法:EMA(X,M) X的M日指数移动平均。

8. NUMTOSTR 与 NUMTOSTRN
数字转换为字符串,NumToStr是飞狐的,NumToStrn这是大智慧的!
9. DRAWBAND 与FillRGN
用法RAWBAND(VAL1,COLOR1,VAL2,COLOR2),当VAL1>VAL2时,在VAL1和VAL2之间填充COLOR1;当VAL1<VAL2时,填充COLOR2,这里的颜色均使用RGB函数计算得到。

例如RAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));
用法:
FILLRGN(COND,PRICE1,PRICE2),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间
例如:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2时以红色填充MA1和MA2之间的区域。

通达信:DRAWBAND(回归斜率线A,RGB(235,0,230),REF(回归斜率线A,2),RGB(0,104,154));
等同于下面的->
飞狐公式:
Temp1:=REF(回归斜率线A,2);
FillRgn(回归斜率线A>Temp1,回归斜率线A,Temp1),ColorRED;
FillRgn(回归斜率线A<Temp1,回归斜率线A,Temp1),ColorGreen;
10. PLOYLINE
绘图函数太少,目前的线条只有画折线PLOYLINE和画直线DRAWLINE两种,如果要在一条线上画出不同颜色出来就要分割做两条,不象飞狐可以用PARTLINE函数来画线。

11. PERIOD 与 DataType
请查看下面的图片,Pic4
Period: 取得周期类型.
结果从0到11,依次分别是1/5/15/30/60分钟,日/周/月,多分钟,多日,季,年.
用法:
DATATYPE
返回值范围为-1-12,分别表示
即时图、分笔成交、1分钟、5分钟、15分钟、30分钟、60分钟、日、周、月、年、多日、多分钟、多秒
12 XMA
价格:=XMA(CLOSE,14); //通达信
价值:=MEMA(CLOSE,4); //通达信
感谢东方永远不败的回复,谢谢你给会员提供的帮助!
楼主你好:
这两个函数是通达信的专用函数,飞狐没有替代。

但可以变通一下,不过效果不如通达信:
价格:=REF(MA(CLOSE,14),2); //飞狐
价值:=EMA(CLOSE,4); // 飞狐
分钟 15分钟 30分钟 60分钟日。

相关文档
最新文档