飞狐其它函数

飞狐其它函数
2012年01月13日
   其它函数
  CHECKUSER(0) 检测用户 限制公式使用。用法:check:=CHECKUSER(0)注册用户返回1,否则返回0。
  check:=CHECKUSER(1)对非注册用户不可用该公式
  COLORRGB(R,G,B) RGB颜色值 RGB颜色值。用法:COLORRGB(R,G,B)返回RGB颜色值(常数)。例如:DRAWGBK(C>O, COLORRGB(255,0,0), COLORRGB(255,255,0),0);表示图形上最后一组C>O时从左到右从红色到黄色渐变填充子图。
  FFT(X,N) 傅立叶变换 傅立叶变换。用法:FFT(X,N):对序列X进行傅立叶变换或变换处理后反变换。
  例如:FFT(CLOSE,30)当N=0时对序列X进行傅立叶变换。
  当N=1时对序列X进行傅立叶变换并反变换回来,与原X一致。
  当N>1时对序列X进行傅立叶变换并略去周期小于N的成分再反变换回来
  LINEVALUE(COND1,PRICE1,COND2,PRICE2,EXPAND,LOG) 趋势线数值 计算趋势线数值。用法:LINEVALUE(COND1,PRICE1,COND2,PRICE2,EXPAND,LOG)计算(COND1,PRICE1)和(COND2,PRICE2)2点决定的直线的数值。COND为数组,PRICE为数组或常数,LOG为1表示按对数计算,EXPAND为1表示向左延长.可用于趋势线预警、选股等。计算方式:先得到COND2条件满足的后点,再向左求COND1条件满足的前点,仅根据此2点计算。如:LINEVALUE(DATE=1020129,LOW,DATE=1020606,LOW,0,1)
  表示计算连接2002年1月29日低点和2002年6月6日低点的以对数方式计算的趋势线
  SORT(X,D,N1,N2) 排序 对序列或数组进行排序。用法:SORT(X,D,N1,N2),对X序列或数组从序号N1到N2进行排序,D为0升序,D为1降序。返回N1到N2的数据数量。
  例如:VARIABLE:X[10]=0;VAR1:C;n1:=SORT(VAR1,0,1,DATACOU NT);n2:=SORT(X,0,1,10);
  SORTPOS(X,D,N1,N2) 排序位置 对序列或数组进行排序后的原本位置。用法:SORTPOS(X,D,N1,N2),对X序列或数组从序号N1到N2进行排序后X存放原数值对应的位置,D为0升序,D为1降序。返回N1到N2的数据数量。
  例如:VARIABLE:X[10]=0;VAR1:C;n1:=SORTPOS(VAR1,0,1,DATA COUNT);n2:=SORTPOS(X,0,1,10);
  STKINDI(STKLABEL,INDINAME,INDITYPE,PERIOD) 引用指标 引用任意证券任意周期的任意指标输出。用法:STKINDI(STKLABEL,INDINAME,INDITYPE,PERIOD)
  STKLABEL指定证券代码,如为空表示当前证券。INDITYPE为指标类型,有效值范围为(0-2),依次表示技术指标、条件选股、交易系统公式;
  PERIOD为周期类型,有效值范围为(-1-12),依次表示:当前周期、分笔成交、1分钟、5分钟、15分钟、30分钟、60分钟、日、周、月、年、多日、多分钟、多秒线
  例如:STKINDI('1A0001','MA.MA1',0,DATAPERIOD);计算1A0001的当前周期MA指标的MA1指标线
  STKINDI('','RSI.RSI1',0,DATAPERIOD);计算当前证券的当前周期MA指标的MA1指标线
  USERNAME 取用户注册名 取用户注册名。用法:USERNAME。
  check:=STRCMP(USERNAME, 'userid')>0,为0表示用户注册名为userid
  绘图函数
  DRAWBKBMP(COND,BMP)
  画背景图 根据条件设置背景图。用法:DRAWBKBMP(COND,BMP);当图形上最后一组COND条件满足时,以MyBMP做背景。例如:DRAWBKBMP(C>O,'MyBMP');表示图形上最后一组C>O时背景显示子FmlDLL目录下的MyBMP.bmp图。
  DRAWGBK(COND,COLOR1,COLOR2,D) 画渐变背景色 绘制渐变背景色。用法:DRAWGBK(COND,COLOR1,COLOR2,D);当COND条件满足时,以COLOR1到COLOR2渐变色填充子图区域,D=0表示从左到右,D=1表示从上到下。例如:DRAWGBK(C>O, COLORRGB(255,0,0), COLORRGB(255,255,0),0);表示图形上最后一组C>O时从左到右从红色到黄色渐变填充子图。
  DRAWICON(COND,PRICE,TYPE) 画图标 在图形上绘制小图标。用法: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(CLOSE>OPEN,LOW,4)表示当收阳时在最低价位置画4号图标。DRAWICON(C>O, L, 'MyBMP')表示当收阳时在最低价位置画FmlDLL子目录下的自制图标MyBMP.BMP
  DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND) 画直线 在图形上绘制直线段。用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND)。当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。例如:DRAWLINE(HIGH>=HHV(HIGH,10),HIGH,LOW1.08,HIGH,(CLOSE-REF(C,1))/RE F(C,1)*100,2)
  表示当日涨幅大于8%时在最高价位置显示涨幅(相对开盘价的百分比)。
  DRAWSL(COND,PRICE,SLOPE,LEN,D) 画斜线 在图形上绘制指定斜率、长度和方向的直线。用法:DRAWSL(COND,PRICE,SLOPE,LEN,D)当COND条件满足时,以PRICE位置为起点绘制斜率为每个周期价差SLOPE,长度为LEN周期的直线,LEN为0则无限延伸,D为1、2分别表示从起点向左、双向绘制,其余表示向右绘制。
  例如:DRAWSL(low=llv(low,50),low,(refx(low,5)-low)/5,5, 1)
  DRAWTEXT(COND,PRICE,TEXT) 显示文字 在图形上显示文字。用法:DRAWTEXT(COND,PRICE,TEXT)当COND条件满足时,在PRICE位置书写文字TEXT,可用'\n'换行,可ALIGN0-5定义对齐方式。例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。
  DRAWYITEXT(COND,PRICE,CODE,TYPE) 显示易学文字 在图形上显示易学文字,可ALIGN0-3定义对齐方式。用法:DRAWYITEXT(COND,PRICE,CODE,TYPE)
  当COND条件满足时,在PRICE位置书写TYPE类型的CODE的对应文字。TYPE为常数,取0--1,分别表示计算的是干支、64卦,CODE为对应的代码。例如:DRAWYITEXT(CLOSE/OPEN>1.05,LOW, GANZHI(DATE*100, 2),0)。
  表示当日涨幅大于5%时在最低价位置显示日干支;DRAWYITEXT(REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND CLOSE>OPEN,LOW,KGUA(1,1),1)表示连二阳时在最低价位置显示K线卦象。
  FILLRGN(COND,PRICE1,PRICE2) 画区间彩带 绘制指标区间彩带。用法:FILLRGN(COND,PRICE1,PRICE2),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间。
  例如:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2时以红色填充MA1和MA2之间的区域。
  PARTLINE(COND,PRICE) 画分段线 分段绘制指标线。用法:PARTLINE(COND,PRICE),满足COND条件绘制PRICE连线。
  例如:PARTLINE(C>REF(C,1),C),colorred表示收盘大于前收以红色绘制收盘价连线。
  POLYLINE(COND,PRICE) 画折线 在图形上绘制折线段。用法:POLYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。例如:POLYLINE(HIGH>=HHV(HIGH,10),HIGH)表示在创10天新高点之间画折线。
  STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY) 画柱线 在图形上绘制柱线。用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY)当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线。宽度为WIDTH(10为标准间距),EMPTH大于1则画空心柱。例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,1)表示画K线中阳线的空心柱体部分。
  STICKLINE(CLOSE>OPEN,HIGH,LOW,0.8,1)表示画K线中阳线的高低线部分。
  VERTLINE(COND) 画垂直线 在图形上绘制垂直线段。用法:VERTLINE(COND),在COND条件满足的周期处画垂直线。
  例如:VERTLINE(HIGH>=HHV(HIGH,20))表示在创20天新高时画垂直线。
  线型描述
  ALIGH 画图标、文字的对齐方式 画图标、文字的对齐方式。对于DRAWICON,0图标中对齐;1图标上缘;2图标中缘;3图中;4图上;5图下
  对于DRAWTEXT,DRAWNUMBER,0中对齐;1左对齐;2右对齐;3图中;4图上;5图下。对于DRAWYITEXT,3为竖排
  例如:drawicon(cross(ma(c,5),ma(c,20)),H,3),align3;
  CIRCLEDOT 小圆圈线 画小圆圈线。例如: CLOSE,CIRCLEDOT;
  COLOR 改变指标线颜色
  改变指标线颜色。例如:ma1:ma(close,5),coloryellow; ma1:ma(close,5),colorff0000;
  黑色:COLORBLACK; 蓝色:COLORBLUE; 棕色:COLORBROWN; 青色:COLORCYAN; 灰色:COLORGRAY; 绿色:COLORGREEN; 晶红色:COLORMAGENTA; 红色:COLORRED; 白色:COLORWHITE; 黄色:COLORYELLOW;
  COLORSTICK 彩色棒状线 以零轴为中心画彩色棒状线,零轴下为阴线颜色,零轴上为阳线颜色。例如: CLOSE-OPEN,COLORSTICK;
  CROSSDOT 叉状线或x状线 画叉状线或x状线。例如: CLOSE,CROSSDOT;
  LINEDASH 长虚线 画长虚状。例如: MA(CLOSE,20),LINEDASH;
  LINEDASHDOT 长短虚线 画长短虚线。例如: MA(CLOSE,20),LINEDASHDOT;
  LINEDOT 短虚线 画短虚线。例如: MA(CLOSE,20),LINEDOT;
  LINESTICK 棒状指标线 同时画棒状线与指标线。例如: VOL,LINESTICK;
  linethick 改变指标线粗细 改变指标线粗细。例如:ma1:ma(close,5),linethick3;LINETHICK0 表示不画出指标线,不影响坐标,但可在顶部显示数值
  POINTDOT 点状线 画点状线。例如: CLOSE,POINTDOT;
  PRECISION 显示x位小数 指标图上指标数值显示x位小数,x取值范围0-7。例如:MA1: ROUND(MA(C,10)),PRECISION0; 显示四舍五入的整数
  SHIFT 指标线右移 指标线向后(向右)偏移x个周期。例如:MA1: MA(C,10),SHIFT2; 将MA1指标线向后偏移2个周期.最多可偏移255个周期
  STICK 棒状线 画棒状线。例如: VOL,STICK;
  VOLSTICK 成交量柱状线 画成交量柱状线。例如: VOL,VOLSTICK;
  控制语句
  “.#$@” 引用操作符 引用操作符.例如:
  "INDIE.VAR"(P1,P2) 引用INDI指标的VAR输出,计算参数为P1,P2
  "SYSTEM.FMLNAME.ENTERLONG"(P1,P2) 引用交易系统FMLNAME的多头买入信号
  "EXPLORER.FMLNAME"(P1,P2) 引用条件选股FMLNAME的选股信号
  "MACD#WEEK"(26,10,5) 引用周线数据的MACD指标
  "VOL##DAY" 引用日线数据的前一周期的VOL指标
  "SZ000001$CLOSE" 引用SZ市场的000001证券的收盘价
  "DLLNAME@FNCNAME"(P1,P2) 引用DLLNAME.DLL的FNCNAME函数,计算参数为P1,P2
  [] 数组下标 对下标对应的数组或序列元素进行取值或赋值.数组下标从1开始直到数据数量
  例如:VARIABLE:VARR1[10]=0,SARR[5]='str';VARR1[1]=VARR1 [10];定义1个含10个元素的数组并进行取值和赋值
  AND 逻辑与 逻辑与运算.用法: A AND B 表示条件A与条件B同时成立
  BEGIN...END 复合语句 把多条语句看作一条语句。语法:BEGIN...END
  BREAK 跳出循环 跳出循环。语法:BREAK;
  DO 执行语句 执行语句。语法:FOR var=n1 TO n2 DO expr;WHILE cond DO expr
  ENTERLONG 多头买入信号 交易系统之多头买入信号。例如:ENTERLONG:CROSS(VAR1,VAR2)
  ENTERSHORT 空头买入信号 交易系统之空头买入信号。例如:ENTERSHORT:CROSS(VAR1,VAR2)
  EXIT 终止公式执行 终止公式执行。语法:EXIT;
  EXITLONG 多头卖出信号 交易系统之多头卖出信号。例如:EXITLONG:CROSS(VAR1,VAR2)
  EXITSHORT 空头卖出信号 交易系统之空头卖出信号。例如:EXITSHORT:CROSS(VAR1,VAR2)
  FFL.VarData 传递数组数据 与VBS、JS脚本间传递数组变量数据。例如:var = FFL.VarData("VAR1")
  FFL.VarStartIndex 传回数组数值起始位置 VBS、JS脚本传回数组变量有效数值起始位置。例如:FFL.VarStartIndex("VAR1")=10
  FOR 循环语句 FOR循环语句。语法:FOR var=n1 TO n2 DO expr;从 var=n1 开始到 var=n2 开始循环执行 expr 语句,每执行一次var加1。FOR var=n1 DOWNTO n2 DO expr2;从 var=n1 开始到 var=n2 开始循环执行 expr 语句,每执行一次var减1
  IF 条件语句 IF条件语句。语法:IF cond THEN expr1 ELSE expr2
  当满足 cond 条件的时候,执行语句 expr1,否则执行 expr2 语句
  INPUT 声明设置参数 声明并设置参数。语法:INPUT:pname1(dft,min,max,step),pname2(dft,min,max ,step)...;
  pname表示参数名, dft表示缺省值。min表示最小值,max表示最大值。step表示优化步长,除default外都可省略
  例如:INPUT:N(5), M(10,1,100,2);表示定义参数N,缺省值为5,
  定义参数M,缺省值为10,最小值为1,最大值为100,优化步长为2
  OR 逻辑或运算 逻辑或运算。用法: A OR B 表示条件A与条件B只要有一个成立即可
  REFLINE 设置坐标线 设置坐标线。语法:REFLINE:N1,N2,...,Nx;例如:REFLINE:0,20,50,80,100;表示画出对应值为0,20,50,80,100的坐标线
  SCRIPTTYPE 脚本类型 设置脚本类型。例如:t1:=SCRIPTTYPE(0);设置VBScript脚本,t1:=SCRIPTTYPE(1);设置JScript脚本
  SETLBOUND 设置下界 设置序列变量下界(有效数据起始下标),函数返回序列下界。用法:SETLBOUND(X,N),设置序列变量X的下界(最小下标),N为0或N超过上界则整个序列数据都无效。例如:VAR1:C;n1:=SETLBOUND(VAR1,10);
  VARIABLE 声明初始化变量 声明并初始化变量。语法:VARIABLE:varname1=initvalue1,varname2=initvalue2. ..;
  例如:VARIABLE:x=1,y=CLOSE,ARR[10]=0,SARR[5]='str';表示定义常数变量x并初始化为1,申明序列变量y并初始化为收盘价,申明含10个浮点数的数组并全部初始化为0,申明含5个字符串的数组并都初始化为'str'
  WHILE 循环语句 WHILE循环语句。语法:WHILE cond DO expr当满足 cond 条件的时候,循环执行语句 expr
  专业财务数据
  PROFFIN(N,M) 专业财务数据 专业财务数据。用法:PROFFIN(N,M)表示取得M个报告期之前的第N号专业财务数据。
  例如PROFFIN(1001,0)表示最近一期总股本,N的取值请参阅下面列表
  PROFFINLAST(N) 数据截止期位置 专业财务数据截止期位置。用法:PROFFINLAST(N)表示最近报告期的第N号专业财务数据距离现在的周期数
  N的取值请参阅下面列表
  PROFFINON(N,Y,MD) 指定日期数据 指定日期的专业财务数据。用法:PROFFINON(N,Y,MD)表示取得Y年M月D日的第N号专业财务数据
  如PROFFINON(1001,2000,0101)取得2000年1月1日的总股本,N的取值请参阅下面列表
  PROFFINTERM(M) 数据报告期
  专业财务数据报告期。用法:PROFFINTERM(M)表示取得M个报告期之前的财务报表是年报、中报还是季报
  返回1:第一季度季报,2:中报,3:第三季度季报,4:年报
  SETPROFFIN(X) 设置数据 设置专业财务数据。在本函数后的其它专业财务函数将受到本次属性设置的影响,用法:SETPROFFIN(X)
  表示将专业财务数据属性设定为X,X从低到高每一位表示一个含义。
  第1位:包含年报,第2位:包含中报,第3位:包含季报,第4位:包含最新财务指标,第5位:调整中报、季报财务指标。例如SETPROFFIN(01011)表示取得年报、中报,最新一期数据无论是那个报告期都要包括在内,中报不作调整。如果不调用本函数,系统默认值为01111
  序号 含义 序号 含义 序号 含义 序号 含义
  1、股本结构 3015 少数股东权益 3058 固定资产周转率 5044 第八股东持股数量
  1001 总股本 3016 股东权益 3059 主营业务增长率 5045 第八股东持股比例
  1002 国*家股 3017 资本公积 3060 净利润增长率 5050 第九股东持股数量
  1003 发起人数 3018 盈余公积 3061 总资产增长率 5051 第九股东持股比例
  1004 法人股 3019 主营业务收入净额 3062 净资产增长率 5056 第十股东持股数量
  1005 一般法人配售 3020 主营业务成本 3063 流动比率 5057 第十股东持股比例
  1006 内部职工股 3021 主营业务利润 3064 速动比率 5061 股东总数
  1007 流通A股 3022 其它业务利润 3065 资产负债比率 5062 国*家股法人股股东数
  1008 战略投资A股 3023 营业费用 3066 负债比率 5063 流通股A股股东数
  1009 转配股 3024 管理费用 3067 股东权益比率 5064 流通股B股股东数
  1010 基金配售 3025 财务费用 3068 固定资产比率 6、基金周报
  1011 H股 3026 投资收益 3069 扣除经常性损益后每股净利润 6004 基金规模
  1012 B股 3027 利润总额 4、增发回购 6005 基金净值总额
  1013 优先股 3028 所得税 4003 增发发行价格 6006 基金单位净值
  1014 高级管理人员持股 3029 净利润 4004 增发资产置换折股数 6007 基金单位初值
  2、分红送配 3030 扣除经常性损益后的净利润 4005 增发发行总数量 6008 基金调整后净值
  2001 送股比例 3031 未分配利润 4006 增发配售给基金数量 6009 基金调整后初值
  2005 转增比例 3032 经营活动现金收入 4007 增发公众股配售数量 6010 基金增长率
  2009 派现比例 3033 经营活动现金流出 4008 增发公众股配售比例 6011 基金累计净值
  2013 配股比例 3034 经营活动现金净额 4010 增发每一账号申购上限 7、基金持股比例
  2019 配股价 3035 投资现金流入 4011 增发上网发行数量 7002 第一持股市值
  2020 公众股受让法人股配股比例 3036 投资现金流出 4012 增发发行市盈率 7003 第一持股占净值比例
  2021 认购法人股配股每股转让费 3037 投资现金净额 4013 增发发行中签率 7005 第二持股市值
  2028 总股本基数 3038 筹措现金流入 4014 增发发行募集资金 7006 第二持股占净值比例
  2029 送股数量 3039 筹措现金流出 4020 回购数量 7008 第三持股市值
  2030 转增总数量 3040 筹措现金净额 4021 回购比例 7009 第三持股占净值比例
  2031 实际配股总数 3041 现金及现金等价物净增额 4022 回购价格 7011 第四持股市值
  2032 除权后总股本 3042 销售商品收到的现金 4023 回购支付资金总额 7012 第四持股占净值比例
  3、财务指标 3043 每股收益 5、十大股东 7014 第五持股市值
  3001 短期投资净额 3044 每股净资产 5002 第一股东持股数量 7015 第五持股占净值比例
  3002 应收账款净额 3045 调整后每股净资产 5003 第一股东持股比例 7017 第六持股市值
  3003 存货净额 3046 每股资本公积金 5008 第二股东持股数量 7018 第六持股占净值比例
  3004 流动资产 3047 每股未分配利润 5009 第二股东持股比例 7020 第七持股市值
  3005 长期投资净额 3048 每股经营活动产生的现金流量净额 5014 第三股东持股数量 7021 第七持股占净值比例
  3006 固定资产 3049 每股现金及现金等价物增加净额 5015 第三股东持股比例 7023 第八持股市值
  3007 无形及其它资产 3050 毛利率 5020 第四股东持股数量 7024 第八持股占净值比例
  3008 总资产 3051 主营业务利润率 5021 第四股东持股比例 7026 第九持股市值
  3009 短期借款 3052 净利率 5026 第五股东持股数量 7027 第九持股占净值比例
  3010 应付账款 3053 总资产报酬率 5027 第五股东持股比例 7029 第十持股市值
  3011 流动负债 3054 净资产收益率 5032 第六股东持股数量 7030 第十持股占净值比例
  3012 长期负债 3055 销售商品收到的现金占主营收入比例 5033 第六股东持股比例
  3013 负债合计 3056 应收帐周转率 5038 第七股东持股数量
  3014 股东 3057 存货周转率 5039 第七股东持股比例
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
//if DATAPERIOD>=1 and dataperiod<=8 then begin if DATAPERIOD=0 then minbi:="fbase.var2#min1"; if DATAPERIOD=1 then minbi:="fbase.var2#min5"; if DATAPERIOD=2 then minbi:="fbase.var2#min30"; if DATAPERIOD=3 then minbi:="fbase.var2#min60"; if DATAPERIOD=4 then minbi:="fbase.var2#day"; if DATAPERIOD=5 then minbi:="fbase.var2#day"; if DATAPERIOD=6 then minbi:="fbase.var2#week"; if DATAPERIOD=7 then minbi:="fbase.var2#month"; if DATAPERIOD=8 then minbi:="fbase.var2#year"; var1:="chzhshch@kxian"; var2:="chzhshch@bi";{处理笔关系} pre:=2; {设置小数点位数} if STKTYPE=0 then pre:=1; if STKTYPE=11 then pre:=3; a1:=barslast(var20); a2:=ref(var2,a1); aa1:=ref(a1+1,1); aa2:=ref(a2,1); a3:if (aa2>0,l-ref(h,aa1),h-ref(l,aa1)),linethick0;{计算点位差} drawnumber(var2=1,h,h,pre),pxup20,color3300ff; {显示数字} drawnumber(var2=-1,l,l,pre),pxdn5,colorffff00,align0; //显示周期 drawtext(var2=1,h,'T'),pxup65,coloryellow,align1; drawnumber(var2=1,h,aa1,0),coloryellow,pxup65,align2; drawtext(var2=-1,l,'T'),pxdn50,coloryellow,align1; drawnumber(var2=-1,l,aa1,0),coloryellow,pxdn50,align2; var3:="chzhshch@tongji"(minbi);{同级别分解} zg:="chzhshch@zg"(var3);//一定要先调用ZG zd:="chzhshch@zd"(var3); //以背景块的形式画中枢 stickline(zg>zd,zg,zd,10,0),color000055; drawline(var2=1,h,var2=-1,l,0),linedot,coloryellow; drawline(var2=-1,l,var2=1,h,0),linedot,coloryellow; drawline(var3=1,h,var3=-1,l,0),colorFF6600; drawline(var3=-1,l,var3=1,h,0),colorFF6600; //以框的形式画中枢 stickline(zg>zd and zgref(zg,1),zg,zd,2,0),COLORMAGENTA; stickline(zg>zd and zgrefx(zg,1),zg,zd,2,0),COLORMAGENTA; drawline(zg>zd and zgref(zg,1),zg,zg>zd and zgrefx(zg,1),zg,0),COLORMAGENTA; drawline(zg>zd and zdref(zd,1),zd,zg>zd and zdrefx(zd,1),zd,0),COLORMAGENTA; end; //kline(o,h,l,c,1); STICKLINE(C>=O,O,C,8,0),COLOR0000AA; STICKLINE(C>=O,O,C,7,0),COLOR0011BB; STICKLINE(C>=O,O,C,6,0),COLOR0022CC; STICKLINE(C>=O,O,C,5,0),COLOR0033DD; STICKLINE(C>=O,O,C,4,0),COLOR0044EE; STICKLINE(C>=O,O,C,3,0),COLOR0055FF; STICKLINE(C>=O,O,C,2,0),COLOR0066FF; STICKLINE(C>=O,O,C,1,0),COLOR0077FF; STICKLINE(C>=O,C,H,0,0),colorred; STICKLINE(C>=O,O,L,0,0),colorred; STICKLINE(C<O,C,O,8,0),COLOR00AA00; STICKLINE(C<O,C,O,7,0),COLOR00BB11; STICKLINE(C<O,C,O,6,0),COLOR00CC22; STICKLINE(C<O,C,O,5,0),COLOR00DD33; STICKLINE(C<O,C,O,4,0),COLOR00EE44; STICKLINE(C<O,C,O,3,0),COLOR00FF55; STICKLINE(C<O,C,O,2,0),COLOR00FF66; STICKLINE(C<O,C,O,1,0),COLOR00FF77; STICKLINE(Cma5,1,0); tmp2:=if(c>ma13,1,0); tmp3:=if(c>ma21,1,0); tmp4:=if(c>ma34,1,0); tmp5:=if(c>ma55,1,0); tmp6:=if(c>ma89,1,0); tmp7:=if(c>ma144,1,0); tmp8:=if(c>ma233,1,0); LEI:tmp1+tmp2+tmp3+tmp4+tmp5+tmp6+tmp7+tmp8+1,linethick0; N1:=BARSLAST(var20); x1:=llv(LEI,N2); x2:=HHV(LEI,N1); 类别:if(N1>N2,X1,X2),LINETHICK0; DRAWTEXT(ISLASTBAR,h*1.1,'类别 '+NUMTOSTR(类别,0) +' ')ALIGN2,LINETHICK3,Color00fff {原文链接:http://www.55188.com/thread-6885035-1-1.html}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值