通达信与飞狐公式相互转换相关搜索:飞狐,公式为了方便各位高手将通达信公式转换成飞狐公式,收集整理了这个文档,如果您有相关的信息,请跟帖回复,我会将您的回复进行整理,并加入到该帖子中!通达信与飞狐公式相互转换1.DRAWNULL与PartLine()12.OPENMINUTES(TIME)与FROMOPEN()13.REFDATE与Refx24.NODraw与LineThick025公式符号:通达信的!=等于飞狐的26.DRAWICON图标对应关系37.EXPMEMA,EXPMA,EMA48.NUMTOSTR与NUMTOSTRN59.DRAWBAND与FillRGN510.PLOYLINE511.PERIOD与DataType6最好用Word的查找功能进行搜索,这样使用效率更高!1.DRAWNULL与PartLine()通达信:DRAWNULL无效数返回无效数。用法:DRAWNULL例如:IF(CLOSEREF(CLOSE,1),CLOSE,DRAWNULL)表示下跌时分析图上不画线,反之上涨的话,就要划线。有人也认为:可用0代替DarwNull改成飞狐的:PartLine(CLOSEREF(CLOSE,1),CLOSE);只需要把IF(CLOSEREF(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。例如:21的逻辑运算结果等于1,12的逻辑运算结果就等于0。通达信计算符:6.DRAWICON图标对应关系飞狐:在图形上绘制小图标,其中TYPE可选7种图标,编码为1-15(1-3为小脸,4、5为上下箭头,6、7为红绿小旗,8-9为三角形,10-12为信号灯,13-15为O、X、四方形)。TYPE为字符串时可显示用户自制BMP图。DRAWICON(CLOSEOPEN,LOW,1);表示当收阳时在最低价位置画1号图DRAWICON(CO,L,'MyBMP')表示当收阳时在最低价位置画FmlDLL子目录下的自制图标MyBMP.BMP通达信:DRAWICON绘制图标在图形上绘制小图标。用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。例如:DRAWICON(CLOSEOPEN,LOW,1)表示当收阳时在最低价位置画1号图标。图标一共有九个,图形如附图。序号,最下面的是“1”号,最上面的是“9”号。下表是各软件编码及相应编码对应的图标,请查看下面的图片,Pic1,Pic2,Pic37.EXPMEMA,EXPMA,EMA下面是通达信的解释:EXPMEMA同EMA(即EXPMA)的差别在于他的起始值为一平滑值RANGE介于某个范围之间用法:RANGE(A,B,C)A在B和C。例如:RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0EMA(或EXPMA)指数移动平均返回指数移动平均。用法:EMA(X,M)X的M日指数移动平均。8.NUMTOSTR与NUMTOSTRN数字转换为字符串,NumToStr是飞狐的,NumToStrn这是大智慧的!9.DRAWBAND与FillRGN用法RAWBAND(VAL1,COLOR1,VAL2,COLOR2),当VAL1VAL2时,在VAL1和VAL2之间填充COLOR1;当VAL1VAL2时,填充COLOR2,这里的颜色均使用RGB函数计算得到。例如RAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));用法:FILLRGN(COND,PRICE1,PRICE2),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间例如:FILLRGN(MA1MA2,MA1,MA2),colorred表示MA1MA2时以红色填充MA1和MA2之间的区域。通达信:DRAWBAND(回归斜率线A,RGB(235,0,230),REF(回归斜率线A,2),RGB(0,104,154));等同于下面的-飞狐公式:Temp1:=REF(回归斜率线A,2);FillRgn(回归斜率线ATemp1,回归斜率线A,Temp1),ColorRED;FillRgn(回归斜率线ATemp1,回归斜率线A,Temp1),ColorGreen;10.PLOYLINE绘图函数太少,目前的线条只有画折线PLOYLINE和画直线DRAWLINE两种,如果要在一条线上画出不同颜色出来就要分割做两条,不象飞狐可以用PARTLINE函数来画线。11.PERIOD与DataType请查看下面的图片,Pic4Period:取得周期类型.结果从0到11,依次分别是1/5/15/30/60分钟,日/周/月,多分钟,多日,季,年.用法:DATATYPE返回值范围为-1-12,分别表示即时图、分笔成交、1分钟、5分钟、15分钟、30分钟、60分钟、日、周、月、年、多日、多分钟、多秒12XMA价格:=XMA(CLOSE,14);//通达信价值:=MEMA(CLOSE,4);//通达信感谢东方永远不败的回复,谢谢你给会员提供的帮助!楼主你好:这两个函数是通达信的专用函数,飞狐没有替代。但可以变通一下,不过效果不如通达信:价格:=REF(MA(CLOSE,14),2);//飞狐价值:=EMA(CLOSE,4);//飞狐分钟15分钟30分钟60分钟日