




免费预览已结束,剩余123页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
股票分析软件公式函数汇编函数股票分析软件的公式编写系统使用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。因此在不同类型的函数我们赋予了相当精确的含义,有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态的及时盘中数据提取我们所需要的数据以方便以后的分析和计算;有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算的函数等等。 (1)、函数的基本模型: K(X1,X2,X3.) 1、K表示函数的名称; 2、X1,X2,X3.表示该函数的所有参数。 不同参数用逗号分隔并用括号将所有参数括起来列于函数名称之后;参数的取值可以是变量也可以是一个常量,具体取值和含义因函数不同而不同; (2)、函数的引用周期: 应不同的使用者在分析周期习惯上的差异,特别设定了周期选择,这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。可以从分笔到多日线等多类中选择。 飞狐3.0以H、分析家4.9以F、通达信4.8以T、大智慧4.8以D 表示11 目录函数描述类别软件.#$引用操作符引用接口H-F-D($)ABS绝对值算术H-F-T-DACOS反余弦值 数学H-F-T-DADVANCE上涨家数行情H-F-T-DALIGN对齐方式线形HAMOUNT成交额行情H-F-T-DASIN反正弦值数学H-F-T-DASKPRICE委卖价行情H-F-T-DASKVOL委卖量行情H-F-T-DATAN反正切值数学H-F-T-DAVEDEV平均绝对偏差统计H-F-T-DBACKSET向前赋值引用H-F-T-DBARSCOUNT有效值周期数引用H-F-T-DBARSLAST上一次条件成立位置引用H-F-T-DBARSSINCE第一个条件成立位置引用H-F-T-DBETWEEN介于两个数之间逻辑H-F-T-DBIDPRICE委买价行情H-F-T-DBIDVOL委买量行情H-F-T-DBUYVOL主动性买单量行情H-F-TC收盘价行情H-F-T-DCAPITAL流通盘大小财务数据H-F-T-DCEILING向数值增大方向舍入算术H-F-T-DCHECKUSER检测用户其他HCIRCLEDOT小圆圈线线形H-F-DCLOSE收盘价行情H-F-T-DCOLOR指标线颜色线形H-FCOLORRGBRGB颜色值其他HCOLORSTICK彩色棒状线线形H-F-DCOS余弦值数学H-F-T-D函数描述类别软件COST成本分布情况指标 H-F-T-DCostEX区间成本指标 TCOUNT统计总数引用H-F-T-DCROSS交叉函数逻辑H-F-T-DCROSSDOT叉状线或X状线 线形H-F-DDATAPERIOD 当前数据周期类型其他HDATE 年月日时间H-F-T-DDATEDIFF日期之间的时间间隔时间HDAY日期 时间H-F-T-DDECLINE下跌家数行情H-F-T-DDEVSQ数据偏差平方和统计H-F-T-DDMA动态移动平均引用H-F-T-DDOWNNDAY是否连跌周期逻辑TDRAWBKBMP设置背景图绘图HDRAWGBK渐变背景色绘图HDRAWICON绘制小图标绘图H-F-T-DDRAWLINE绘制直线绘图H-F-T-DDRAWNUMBER显示数字绘图HDRAWTEXT加入文字绘图H-F-T-DDRAWYITEXT易学文字绘图HDYNAINFO(N)动态行情动态行情H-F-TDZGX地支关系易理HDZXH地支相合易理HEMA指数平滑移动平均引用H-F-T-DESTDATA(N)取得横向统计日线数据扩展数据HEVERY一直存在逻辑H-TEXIST存在逻辑H-TEXP指数数学H-F-T-DEXPLAIN 输出解盘文字解盘H函数描述类别软件EXPLAINEX输出带数值的解盘解盘HEXPLAINICON绘制解盘图标解盘HEXPMA加权移动平均引用TEXPMEMA加权平滑平均引用TEXTDATA(N)取得日线扩展数据扩展数据H-FFFL.VarData与脚本间传递数组变量数据引用接口HFFL.VarStartIndex传递数组变量有效数值起始位置引用接口HFFT傅立叶变换其他HFGNDATA(N)外资数据-飞狐台湾版专用扩展数据HFILLRGN区间彩带绘图HFILTER信号过滤引用H-F-T-DFINANCE(N) 财务指标财务数据H-F-T-DFLOOR向下舍入算术H-F-T-DFORCAST线性回归预测值统计H-F-T-DGALDATA(N)三大法人-飞狐台湾版专用扩展数据HGANZHI干支易理HH最高价行情H-F-T-DHHV最高值引用H-F-T-DHHVBARS上一高点位置引用H-F-THIGH最高价行情H-F-T-DHOUR小时时间H-F-T-DIF条件函数逻辑H-F-T-DIFF条件函数逻辑TIFN条件函数逻辑TINDEXA对应大盘成交额大盘H-F-T-DINDEXADV 对应大盘上涨家数大盘H-F-T-DINDEXC对应大盘收盘价大盘H-F-T-DINDEXDEC对应大盘下跌家数大盘H-F-T-DINDEXH对应大盘最高价大盘H-F-T-D函数描述类别软件INDEXL对应大盘最低价大盘H-F-T-DINDEXO 对应大盘开盘价大盘H-F-T-DINDEXV 对应大盘成交量大盘H-F-T-DINTPART取整算术H-F-T-DISBUYORDER主动性买单行情H-F-TISDOWN当日下跌逻辑H-F-DISEQUAL当日平盘逻辑H-F-DISLASTBAR该周期是否最后一个周期逻辑HISUP当日上涨逻辑H-F-DKGUAK线卦象易理HL最低价行情H-F-T-DLAST持续存在逻辑H-TLDAY农历日期时间HLINESTICK棒状指标线线形H-F-DLINETHICK指标线粗细线形H-FLINEVALUE计算趋势线数值其他HLLV最低值引用H-F-T-DLLVBARS上一低点位置引用H-F-T-DLMONTH农历月份时间HLN自然对数数学H-F-T-DLOG10为底的对数数学H-F-T-DLONDATA(N)融资融券-飞狐台湾版专用扩展数据HLONGCROSS两条线维持一定周期后交叉逻辑H-F-T-DLOW最低价行情H-F-T-DLSOLARTERM二十四节气时间HLSOLARTERMDATE节气日期时间HLSOLARTERMDAY节气后第几日时间HLWINNER近期获利盘比例指标 F-TLYEAR农历年份时间H函数描述类别软件MA简单移动平均引用H-F-T-DMAX最大值算术H-F-T-DMEMA平滑移动平均引用TMIN最小值 算术H-F-T-DMINUTE分钟时间H-F-T-DMOD求模运算算术H-F-DMONTH月份时间H-F-T-DNDAY是否持续存在XY逻辑TNOT求逻辑非逻辑H-F-T-DNUMBERSUM各位数字之和易理HO开盘价行情H-F-T-DOPEN开盘价行情H-F-T-DOPENINT最后时刻持仓量行情HPARTLINE分段绘制指标线绘图HPEAK前M个波峰值指标 H-F-T-DPEAKBARS前M个波峰位置指标 H-F-T-DPOINTDOT点状线线形H-FPOLYLINE绘制折线段绘图H-F-T-DPOW乘幂数学H-F-T-DPPART远期成本比例指标 H-F-TPRECISION小数位数线形HPWINNER远期获利盘比例指标 H-F-TQT成交笔数行情HRANGE幅差引用TRANGE范围逻辑H-F-DREF向前引用引用H-F-T-DREFDATE指定日期的数据引用TREVERSE求相反数算术H-F-DROUND四舍五入为整数算术H函数描述类别软件SAR抛物转向指标 H-F-T-DSARTURN抛物转向点指标 H-F-T-DSCRIPTTYPE设置脚本类型引用接口HSELLVOL主动性卖单量行情H-F-TSGN符号值算术H-F-DSHIFT指标线偏移线形HSIN正弦值数学H-F-T-DSLOPE线性回归斜率统计H-F-T-DSMA移动平均引用H-F-T-DSPLITDATA除权数据函数财务数据HSQRT开平方数学H-F-T-DSTD估算标准差统计H-F-T-DSTDP总体标准差统计H-F-T-DSTICK棒状线线形H-F-DSTICKLINE绘制柱线绘图H-F-T-DSTKINBLOCK是否属于板块字符串HSTKLABEL取证券代码字符串字符串HSTKMARKET 取证券所在市场代码字符串字符串HSTKNAME取证券名称字符串字符串HSTKTYPE取证券市场其他HSTRCMP比较字符串 字符串HSTRNCMP指定长度比较字符串字符串HSUM求和引用H-F-T-DSUMBARS累加到指定值周期数引用H-F-T-DSYSPARAM(1) 画面上光标位置系统参数HSYSPARAM(2)主图可见K线最初位置系统参数HSYSPARAM(3)主图可见K线最后位置系统参数HSYSPARAM(4)主图可见K线最高价系统参数HSYSPARAM(5)主图可见K线最低价系统参数H函数描述类别软件TAN正切值数学H-F-T-DTIME时分秒时间H-F-T-DTROUGH前M个波谷值指标 H-F-T-DTROUGHBARS前M个波谷位置指标 H-F-T-DUPNDAY是否连涨周期数逻辑TV成交量行情H-F-T-DVAR估算样本方差统计H-F-T-DVARP总体样本方差统计H-F-T-DVERTLINE绘制垂直线段绘图HVOL 成交量行情H-F-T-DVOLSTICK成交量柱状线线形H-F-DVOLUNIT每手股数动态行情H-F-DWEEK星期时间F-T-DWEEKDAY星期时间HWINNER获利盘比例指标 H-F-T-DWMA加权移动平均引用HWUXING五行函数易理HWXGX五行关系易理HWXLD五行力度易理HWXSS五行盛衰易理HYEAR年份时间H-F-T-DZIG之字转向指标 H-F-T-DZQDMNUM证券代码数易理HZQDMSUM证券代码数之和易理H附一符号一览表附二引用表达式附三可供引用的周期类型附四交易系统公式交易类型附五分析家公式设定注意事项附六五彩K线常用颜色1.2 线形描述这一组中的函数,全部不能单独使用,一定要和其它指标一起用才能发挥效力,因为它们都是描述其它指标的。指标在主图或副图中的显示,主要分为棒状(柱状)和线状两种。这一组中的函数,全部是为了指挥指标的显示而设计的。掌握好这组函数,可以使指标输出显示丰富多彩,色彩缤纷。使用的一般形式:指标,描述函数1,描述函数2,.;-H1)函数:ALIGN 描述:对齐方式类别:线形参数:0-5说明:画图标、文字的对齐方式 示例:drawicon(cross(ma(c,5),ma(c,20),H,3),align3;对于DRAWICON,0图标中对齐;1图标上缘;2图标中缘;3图中;4图上;5图下。对于DRAWTEXT,DRAWNUMBER,0中对齐;1左对齐;2右对齐;3图中;4图上;5图下。对于DRAWYITEXT,3为竖排。-H-F-D2)函数:CIRCLEDOT 描述:小圆圈线类别:线形说明:画小圆圈线CIRCLE,圆圈。把CROSSDOT的X显示换成圆圈的样子。如果结合后面的COLOR函数一起用,可以画出不同颜色的圈圈,有时也比较实用。-H-F3)函数:COLOR 描述:指标线颜色 类别:线形参数:000000-FFFFFF 说明:改变指标线颜色 示例:ma1:ma(close,5),coloryellow;或ma1:ma(close,5),colorff0000; 常用: 黑色COLORBLACK蓝色COLORBLUE棕色COLORBROWN青色COLORCYAN灰色COLORGRAY绿色COLORGREEN晶红COLORMAGENTA红色COLORRED白色COLORWHITE黄色COLORYELLOW附录:238种常用颜色代码速查表(略) COLOR,颜色,色彩。是这组函数中最常用的一个。不但能定义指标线(柱)的颜色,而且能定义顶部指标文字的颜色用LINETHICK0时也一样。颜色的种类应该够用了。至于各指标线(柱)之间的颜色搭配,实在是一种很艺术性的事。既要有美感,又要不触目惊心。-H-F-D4)函数:COLORSTICK 描述:彩色棒状线类别:线形说明:以零轴为中心画彩色棒状线,零轴下为阴线颜色,零轴上为阳线颜色这样零轴就如楚汉交界,泾渭分明了。C-REF(C,1),COLORSTICK;副图指标-H-F-D5)函数:CROSSDOT 描述:叉状线或X状线 类别:线形说明:画叉状线或x状线 叉状线和X状线有什么区别?应该是一样的吧。CROSS是交叉,DOT是点。当指标线连续性较好时,显示交叉点比较顺眼。连续性不好时,看起来比较凌乱。0.98*L,CROSSDOT;MA(C,30),CROSSDOT;主图叠加-H-F-D6)函数:LINESTICK 描述:棒状指标线 类别:线形说明:同时画棒状线与指标线。 LINE是线,STICK是棒,LINESTICK自然是线棒一起显示了。A:=C-REF(C,1);A,LINESTICK;不作说明,都认为是副图指标那么,即想显示指标线和棒状线,又想以零轴为中心显示彩色棒状线,怎么写公式呢?这样行吗?A:=C-REF(C,1);A,LINESTICK,COLORSTICK;结论是否定的。结果是只有彩色柱,没有指标线了。这样我们初步可以得出一个结论:在同一个指标中,有多个相同性质的描述函数时,软件只认最后一个描述函数。即想显示指标线和棒状线,又想以零轴为中心显示彩色棒状线,可以用分开的两句语句来达成目标:A:=C-REF(C,1);A,LINESTICK;A,COLORSTICK;-H-F7)函数:LINETHICK 描述:指标线粗细 类别:线形参数:0-7,分析家1-7 说明:改变指标线粗细,数值越大线条越粗示例:ma1:ma(close,5),linethick3;LINETHICK0 表示不画出指标线,不影响坐标,但可在顶部显示数值。ma1:ma(close,5),linethick0;表示不画出ma1指标线,不影响坐标,但可在顶部显示ma1数值。THICK,厚的。LINETHICK就可以理解为线(棒)的粗细了。V,STICK,LINETHICKN;N分别取1、2、3、4、5、6、7,这个N也是不能做成参数调整的。LINETHICK0是非常常用的,因为一个公式中指标一多,显示会很乱,把有些显示去掉,就用这一招。有时会碰到相反的情况,指标线(柱)显示不多,而顶部数值的显示太多了,那么怎么画出指标线,而又在顶部不显示数值呢?一般用STICKLINE(画柱)、ARTLINE(画线)等绘图函数来解决。PARTLINE(1,MA(C,30);主图叠加-H-F8)函数:POINTDOT 描述:点状线类别:线形说明:画点状线POINT是点、加点的意思。这个点状线,在K线显示数不多的情况下,看起来太小了。正因如此,在K线显示数较多的情况下,就可以弥补CIRCLEDOT显示太大的缺陷。0.98*L,CIRCLEDOT;MA(C,30),POINTDOT;主图叠加-H9)函数:PRECISION 描述:小数位数 类别:线形参数:0-7说明:显示小数位数 示例:MA1: ROUND(MA(C,10),PRECISION0; 显示四舍五入的整数。 指标图上指标数值显示x位小数,x取值范围0-7。-H10)函数:SHIFT 描述:指标线偏移 类别:线形参数:1-127说明:指标线向后(向右)偏移x个周期 示例:MA1: MA(C,10),SHIFT2; 将MA1指标线向后偏移2个周期。SHIFT,移位。这是个飞狐比较有特色的函数。以以下公式为例子:MA(C,30);MA(C,30),POINTDOT,SHIFT5;主图叠加要注意两个问题:1、移位后的指标显示数值和不移位时的数值是不一样的。移位了五个时间单位,就显示五个时间单位之前的原数值。2、所移位的周期数,不能设为参数来调整。移位的最大周期数是127。如果写成SHIFT666,调试公式也能通过,不过软件自动取了127来移位。另外说点题外话。用SHIFT10之后,当前日的指标显示的就是原10天前的指标数值。也就是说,把最近十天的K线数据,置之不理了。从人的记忆的特征来看,越近发生的事,对目前的影响力就越大。这样看,用SHIFT就一无是处了,因为它抛弃了最近的数据,而去找较早的数据。从混沌学牵一发就能动全身的观点看,SHIFT就大有道理了。佛教中说前世的因,后世的果,相差时间长的就不好说了。-H-F-D11)函数:STICK描述:棒状线类别:线形说明:画棒状线STICK的英文是棍、棒的意思。一般指标的显示,在软件中默认是线状的。即如果不加指标线形描述函数,则指标以线状的形式输出显示。如公式:0.98*L;主图叠加得到的显示如下:如加上棒状线的描述,则变成这样了:0.98*L,STICK;主图叠加一般的信号,不加描述函数,会成箭头状。加了STICK之后,就成棒状了。副图1公式:CREF(C,1) AND CREF(C,2);副图2公式:CREF(C,1) AND CREF(C,2),STICK;还是副图1的显示清楚,因为可以看到连续信号的出现。-H-F-D12)函数:VOLSTICK 描述:成交量柱状线 类别:线形说明:画成交量柱状线 这是专门为显示成交量设计的。股票软件不同,显示成交量的阴阳线是很不同的。总的来说,是根据价来定的,具体方法各有不同,很难说哪种方法就好了,哪种方法就不好了。飞狐中的方法是这样的:今天的收盘价大于昨天的收盘价,显示阳柱;小于等于则显示阴柱。1.3 绘图函数这组函数的功能是在主图或副图上设定条件输出图象、图标、直线、文字、数字、指标线、指标柱等,全部可以单独使用。飞狐的强大功能,在此组函数中有淋漓尽致的发挥。无论在表面(美感),还是实质(提高工作效率)上,都有良好表现。毫无例外的是,这组函数中,都带有COND。CONDITION,条件,状态。COND在这里可作为条件理解。为了能找到合适的COND,用于举例子,先介绍一组概念。高点:在2N+1根K线中,中间这根K线的H,要大于等于左右N根K线的H。在N+1根K线中,有等高点出现,取最先出现的。低点:在2N+1根K线中,中间这根K线的L,要小于等于左右N根K线的L。在N+1根K线中,有等低点出现,取最先出现的。峰点:高点和低点,合称为峰点。(这个定义,意合于技术分析的老祖宗道氏:“只要平均指数的最高点超过了前期的最高点,它就处于牛市时期;当最低点低于前期的最低点时,它处于熊市时期。”这里我们撇开向上、向下分形和分形峰状点等概念,以免把概念复杂化。)也为了不让公式一来就过于复杂,我们先取N为2来做公式。简介到后面,可以看到,N是可以作为峰点公式的参数进行调整的。公式名称:FENG2公式说明:供引用公式内容:峰点参数暂定为2A:=REF(H,2);中间K线的最高价B:=A=REF(H,4) AND A=REF(H,3) AND A=REF(H,1) AND A=H;中间K线的最高价大于等于两边共四根K线的最高价D:=BACKSET(B,3);将当前位置和之前2个周期的数值设为1HD:FILTER(D,2);找到高点后,过滤掉其后2周期内可能出现的等高点。输出高点A2:=REF(L,2);中间K线的最低价B2:=A2=REF(L,4) AND A2=REF(L,3) AND A2=REF(L,1) AND A2O, MyBMP);表示图形上最后一组CO时背景显示子FmlDLL目录下的MyBMP.bmp图。-H2)函数:DRAWGBK 描述:渐变背景色 类别:绘图说明:绘制渐变背景色 用法: DRAWGBK(COND,COLOR1, COLOR2,D);当COND条件满足时,以COLOR1到COLOR2渐变色填充子图区域,D=0表示从左到右,D=1表示从上到下。示例:DRAWGBK(CO, COLORRGB(255,0,0), COLORRGB(255,255,0),0);表示图形上最后一组CO时从左到右从红色到黄色渐变填充子图。-H-F-T-D3)函数:DRAWICON 描述:绘制小图标类别:绘图说明:在图形上绘制小图标用法: DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。15种图标编码为1-15(1-3为小脸,4-5为上下箭头,6-7为红绿小旗,8-9为三角形,10-12为信号灯,13-15为O、X、四方形)。TYPE为字符串时可显示用户自制BMP图。示例:DRAWICON(CLOSEOPEN,LOW,4)表示当收阳时在最低价位置画4号图标。DRAWICON(CO, L, MyBMP)表示当收阳时在最低价位置画FmlDLL子目录下的自制图标MyBMP.BMP。这个说明有点老了,飞狐升级飞快,以致帮助文件跟不上变化了。基本意思如说明一样,其它作些补充。1、COND条件,一般是指判断的结果,不是0就是1。如用其它数据,大于等于1的,条件满足;小于1,条件就不满足。2、TYPE图标,现在已经有12种,用下面的公式,在000829上可以全部显示出来。当TYPE取大于等于12的数时,都显示黄球。当TYPE取0时,显示的是笑脸(这个公式中没有做进去,自己可以试一下)。B:=FENG2.HD;D:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);A:=DREF(D,1);DRAWICON(REF(A,1),1.05*H,1);DRAWICON(REF(A,2),1.05*H,2);DRAWICON(REF(A,3),1.05*H,3);DRAWICON(REF(A,4),1.05*H,4);DRAWICON(REF(A,5),1.05*H,5);DRAWICON(REF(A,6),1.05*H,6);DRAWICON(REF(A,7),1.05*H,7);DRAWICON(REF(A,8),1.05*H,8);DRAWICON(REF(A,9),1.05*H,9);DRAWICON(REF(A,10),1.05*H,10);DRAWICON(REF(A,11),1.05*H,11);DRAWICON(REF(A,12),1.05*H,12);DRAWICON(REF(A,13),1.05*H,13);DRAWICON(REF(A,14),1.05*H,100);主图叠加当红球和绿球连续显示时,立体感会强一些。DRAWICON(C=MA(C,30),MA(C,30),10);DRAWICON(CREF(D,1);E:=REF(H,1);DRAWICON(A,E,10),ALIGN0;DRAWICON(A,E,11),ALIGN1;DRAWICON(A,E,12),ALIGN2;DRAWICON(A,E,3),ALIGN3;DRAWICON(A,E,4),ALIGN4;DRAWICON(A,E,5),ALIGN5;可以初步得出结论:ALIGN0:信号出现在PRICE的正中;ALIGN1:信号出现在PRICE下边(十分靠近);ALIGN2:信号出现在PRICE上边(十分靠近);ALIGN3:信号出现在主图的中间;ALIGN4:信号出现在主图的最上边;ALIGN5:信号出现在主图的最下边;在高低点上作图标,可以使高低点更明确了。A:=FENG2.LD;B:=FENG2.HD;DRAWICON(A,L,11),ALIGN1;DRAWICON(B,H,10),ALIGN2;主图叠加4、可以自由调用MyBMP.BMP图到显示位置,大大增强了输出的效果。你只要看到好看的图,可以随时抓拍过来,做成BMP文件,放到FmlDLL子目录下,就可以调用了。A:=FENG2.LD;B:=FENG2.HD;DRAWICON(A,L,PIG),ALIGN1;DRAWICON(B,H,PIG),ALIGN2;主图叠加。如果你没有PIG.BMP文件,则不可显示。DRAWICON(1,MA(C,5),S28);DRAWICON(1,MA(C,10),S31);DRAWICON(1,MA(C,20),S14);DRAWICON(1,MA(C,30),S25);主图叠加。如果你没有PIG.BMP文件,则不可显示。-H-F-T-D4)函数:DRAWLINE 描述:绘制直线类别:绘图说明:在图形上绘制直线段用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。 示例:DRAWLINE(HIGH=HHV(HIGH,10),HIGH,LOWREF(D,1);F:=BACKSET(E,REF(BARSLAST(B),1)+2);G:=FREF(F,1);DRAWLINE(G,H,E,H,1),pointdot,linethick1,coloryellow;主图叠加这根线有些趋势线的意思了。由于趋势线的主观性颇强,只有多设参数才能满足多数人的要求。DRAWLINE画出的线,应该比手工画出的线精确一些。(DRAWLINE画线的灵敏度,要比手工画线低,所以说DRAWLINE画出的线精确,就未必对。)主要用于画斜线,水平线我们一般可以另想办法。因为在图中显示直线,并非DRAWLINE的“专利”。比如:A:=FENG2.LD;B:=FENG2.HD;D:=BACKSET(ISLASTPERIOD,BARSLAST(A)+1);E:=DREF(D,1);F:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);G:=FREF(F,1);前高:REF(H,BARSLAST(G);前低:REF(L,BARSLAST(E);主图叠加-H5)函数:DRAWNUMBER 描述:显示数字 类别:绘图说明:在图形上显示数字用法: DRAWNUMBER(COND,PRICE,NUMBER,PRECISION),当COND条件满足时,在PRICE位置书写数字NUMBER(可以为常数或数组序列),PRECISION为小数显示位数(取值范围0-3)。可ALIGN0-5定义对齐方式。示例:DRAWNUMBER(CLOSE/OPEN1.08,HIGH,(CLOSE-REF(C,1)/REF(C,1)*100,2)表示当日涨幅大于8%时在最高价位置显示涨幅(相对开盘价的百分比)。这个函数的特色是,在NUMBER位置可以放变量。NUMBER,数字。DRAWNUMBER是DRAWTEXT的“兄弟”,也可以用ALIGN(0-5)来定义水平位置,方法相同。A:=FENG2.LD;B:=FENG2.HD;DRAWICON(A,L,11),ALIGN1;DRAWICON(B,H,10),ALIGN2;D1:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);E1:=D1REF(D1,1);离目前最近的一个高点D2:=BACKSET(E1,REF(BARSLAST(B),1)+2);E2:=D2REF(D2,1);倒数第二个高点DRAWTEXT(E1,H*1.02,高点价:),COLORGREEN,ALIGN2;DRAWNUMBER(E1,H*1.02,H,2),COLORGREEN,ALIGN1;DRAWTEXT(E2,H*1.02,高点价:),COLORYELLOW,ALIGN2;DRAWNUMBER(E2,H*1.02,H,2),COLORYELLOW,ALIGN1;主图叠加-H-F-T-D6)函数:DRAWTEXT 描述:加入文字类别:绘图说明:在图形上显示文字用法: DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT,可用n换行,可ALIGN0-5定义对齐方式,分析家、通达信不可换行。示例:DRAWTEXT(CLOSE/OPEN1.08,LOW,大阳线)表示当日涨幅大于8%时在最低价位置显示大阳线字样。DRAWTEXT(CLOSE/OPEN1.08,LOW,好呀n大涨啦);可显示多行文本,用n换行。在某些满足条件的地方直接显示文字或字符,比显示图标要更直观一些。此函数可以用ALIGN来定位水平位置。而ALIGN用在DRAWICON上定位的是高低的位置。从下面例子可以看到,ALIGN(02)定义水平位置的意义:ALIGN0:居中;ALIGN1:偏右;ALIGN2:偏左。也可以用SHIFT函数进行向右水平移位。所显示的文字或字符,可以用COLOR函数来定义颜色。至于文字的大小,则采用系统默认的大小,在此函数中无法定义。此函数单独使用有其用途,与DRAWNUMBER配合应用时,效果更不错。后面介绍到DRAWNUMBER时再举例子。A:=FENG2.LD;B:=FENG2.HD;DRAWICON(A,L,11),ALIGN1;DRAWICON(B,H,10),ALIGN2;D1:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);E1:=D1REF(D1,1);离目前最近的一个高点D2:=BACKSET(E1,REF(BARSLAST(B),1)+2);E2:=D2REF(D2,1);倒数第二个高点D3:=BACKSET(E2,REF(BARSLAST(B),1)+2);E3:=D3REF(D3,1);倒数第三个高点DRAWTEXT(E1,H*1.01,TEXT:),COLORRED,ALIGN0;DRAWTEXT(E2,H*1.01,TEXT:),COLORGREEN,ALIGN1;DRAWTEXT(E3,H*1.01,TEXT:),COLORYELLOW,ALIGN2;主图叠加-H7)函数:DRAWYITEXT 描述:易学文字 类别:绘图说明:在图形上显示易学文字,可ALIGN0-3定义对齐方式用法: DRAWYITEXT(COND,PRICE,CODE,TYPE),当COND条件满足时,在PRICE位置书写TYPE类型的CODE的对应文字。TYPE为常数,取0-1,分别表示计算的是干支、64卦,CODE为对应的代码。示例:DRAWYITEXT(CLOSE/OPEN1.05,LOW, GANZHI(DATE*100, 2),0)表示当日涨幅大于5%时在最低价位置显示日干支。DRAWYITEXT(REF(CLOSE,2)REF(OPEN,2) AND REF(CLOSE,1)REF(OPEN,1) AND CLOSEOPEN, LOW, KGUA(1, 1), 1 )表示连二阳时在最低价位置显示K线卦象。-H8)函数:FILLRGN 描述:区间彩带 类别:绘图说明:绘制指标区间彩带用法: FILLRGN(COND,PRICE1,PRICE2),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间。示例:FILLRGN(MA1MA2, MA1,MA2),colorred 表示MA1MA2时以红色填充MA1和MA2之间的区域。FILL,充满,填充。RGN可能是REGION,地区,地域。用这个函数,再加DRAWICON可以调用BMP图象文件的功能,可以作出象风景一样的图。这里举个简单的例子:A:=MA(C,5);B:=MA(C,10);FILLRGN(1,H*1.01,H*1.02),COLORFFFF66;FILLRGN(A=B,A,B),COLORMAGENTA;FILLRGN(AREF(C,1),C),colorred表示收盘大于前收以红色绘制收盘价连线。PART,部分,局部。值得一提的是,PARTLINE支持多种描述函数,如例所见。A:=MA(C,5);B:=MA(C,10);PARTLINE(A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校母婴室管理制度
- 学校类设备管理制度
- 学校锅炉工管理制度
- 学生手卫生管理制度
- 安培训教学管理制度
- 安装小班组管理制度
- 官方自媒体管理制度
- 实施不闭环管理制度
- 实验室控制管理制度
- 客服全流程管理制度
- 2025年四川省成都市中考语文真题(解析版)
- 北京市2024年高招本科普通批录取投档线
- 2024-2025学年人教版数学八年级下册期末复习卷(含解析)
- 2025年黑龙江、吉林、辽宁、内蒙古高考物理真题(解析版)
- 民航招飞初选试题及答案
- 2025年电子商务法律法规考试试题及答案
- 国开2025年《资源与运营管理》形考任务1-4答案
- 2025年安全生产考试题库(危险化学品安全)危险化学品安全操作规范应用试题
- T/CIQA 74-2024人工智能(AI)鉴定通用规范
- 美容院洗涤协议书
- 学习解读《水利水电建设工程验收规程》SLT223-2025课件
评论
0/150
提交评论