欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年同花顺常用公式函数大全.docx

    • 资源ID:27247402       资源大小:63.54KB        全文页数:21页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年同花顺常用公式函数大全.docx

    精选学习资料 - - - - - - - - - 同花顺公式编写及函数周期:由于证券市场里的各项数据都与代码、时间亲密相关, 所以在这里的各项数据都只能用于特定的一类或几类代码及相应的一个或几个周期;(留意: 同一个数据项可能适用于多类代码及多个周期,其详细的数值也将不同;)代码的分类:个股(含债券);沪深指数(仅1A0001(统计上海 A、B 股基金)、1A0002(统计上海 A股)、 1A0003(统计上海 B 股)、399001(统计深圳 A、B 股基金)、399002(统计深圳 A 股)、399003(统计深圳 B股)六个指数) ;期货;周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的 数据)、分时(记录每分钟成交的数据)、分钟 K 线(以 1 分钟为单位的 K 线数 据)、日 K 线(以 1 个交易日为单位的 K 线数据);留意: 基本数据项自身并不带周期,也就是说编写公式的时候,假如所选用的周期不在此数据项的适用范畴内,测试公式的时候系统是不会报错的,但这个数据项的数值将为“ 空” ,即取不到任何数据;留意: 全部的基本数据项都可以直接拖到表格里,它将依照表格的代码、周期而显示相应的数值; 也都可以直接拖到窗口里作为一个曲线输出,但一般不举荐这样做,假如要画曲线最好新编写一个“ 曲线公式” ;其返回值为函数里面的return语句规定的返回值;如无return语句,就返回被调用函数里, 以函数名命名的变量的值; 如无以函数名命名的变量, 就返回最终一个输出的值;如无输出的值,就返回最终一个被调用的语句的值;例如:调用 KDJ指标; KDJ函数的名称为 kdj ,其参数和内容如下:参数名最小值 最大值 默认值 N1 1 100 9 M1 2 40 3 M2 2 40 3 函数内容为:RSV:=CLOSE-LLVLOW,N/HHVHIGH,N-LLVLOW,N*100; K:SMARSV,M1,1; D:SMAK,M2,1; J:3*K-2*D 就当您在其它函数里输入a=KDJ8,6,6 的时候,相当于运算 N18,M16,M26 时的 J 值,并把这个值赋给 a;留意:1、当传递的参数数目不等于被调用函数设置的参数数目时;a、没有传递参数;就采纳原先设置的默认参数运算;b、传递参数少于被调用函数设置的参数数目;就将参数传过去, 依次改变前面同样数目参数的值,后面其它的参数采纳原先设置的默认参数运算;c、传递参数大于被调用函数设置的参数数目;变被调用函数的参数值,余外的参数不起作用;2、函数名称不区分大小写;就将参数传过去, 依次改名师归纳总结 - - - - - - -第 1 页,共 11 页精选学习资料 - - - - - - - - - 3、新建的函数,其函数名可能与其它已存在的函数里面的内部变量重名;这样在调用那个函数时, 那个内部变量将变成对这个新建函数的函数调用,从而产生错误;所以,在新建函数起名时要留意;返回值:自定义公式里面假如有多数据项输出,就调用此函数的时候返回值默认为最终一个输出;假如期望确定某项输出就可用 定为其中一项输出;循环语句:while 循环的一般形式为 : while 条件 语句 ; return ,或者将函数名指while 循环表示当条件为真时 , 便执行语句;直到条件为假才终止循环;并连续 执行循环程序外的后续语句;留意: 1、可以有多层循环嵌套;2、语句可以是语句体 , 此时必需用 "" 和"" 括起来;break 语句 break 语句通常用在循环语句中;当break 语句用 while 循环语句中时,可使程序终止循环而执行循环后面的语句, 通常 break 语句总是与 if语句联在一起;即满意条件时便跳出循环;留意: 1、break 语句对 if-else 的条件语句不起作用;2、在多层循环中 , 一个 break 语句只向外跳一层;continue 语句 continue 语句的作用是跳过循环本中剩余的语句而强行执行下一次循环;continue 语句只用在 while 循环体中 , 常与 if 速循环;关于“ 空”:条件语句一起使用 , 用来加所谓“ 空” 即指没有数据;在某些情形下,一些数据项可能取不到数据,这时返回值为“ 空” ;例如,yearrep&jlr,4,其含义为取该公司3 年前年报的净利润;假如某家公司上市时间较短, 而无三年前的年报数据, 就其值为“ 空” ;1、“ 空” 与任何数据作运算时,相应运算被取消;例如: 7× NULL(即“ 空” )得到的结果为 7;2、“ 空” 与任何数据比较大小时,“ 空” 较小;例如: 7>NULL(即“ 空” )得到的结果为1(即条件满意);这样的结果可能与您原先期望得到的数值不符,假如您想防止这种情形可以用 ISNULL函数来判定某个数据是否为“ 空” (相关说明见后面的系统函数说明部分);调用函数的基本方式为:函数名(参数,参数, )名师归纳总结 同花顺系统公式编写教程及函数用法基础; ” 一第 2 页,共 11 页在自定义公式里面的各种符号(如,“)只能用半角不能用全角;常数浮点数、整数、字符串- - - - - - -精选学习资料 - - - - - - - - - 分隔符 “标识符” ; 注释 /* */ 由字母和数字组成,由字母开头,不分大小写运算符(优先级从高到低排列,同级同行)* / + - .= > < >= <= And Or 语句赋值 a = b 条件 IF a=b c=d; 循环 while a=b c=d; 函数调用 funca,b 赋值语句:其一般形式为 : a=b; 含义为将 b 的值付给 a;: ” 赋值并输出数值或字符串“:> ” 赋几个运算符“ ” 赋值、“ := ”赋值“值并输出图形;留意:“ ” 和“:= ” 两个运算符的意义、用法完全相同;这样做主要是为了更 好地兼容市场上目前的各种带有公式编辑功能的分析软件;同花顺公式函数注释(常用部分)规律函数:1、条件函数:依据条件求不同的值;用法: IFX,A,B 如 X不为 0 就返回 A,否就返回 B; 例如:CLOSE>OPEN,HIGH,LOW 表示该周期收阳就返回最高值,否就返回最低值;引用函数:1、满意条件的周期数:统计满意条件的周期数;用法:COUNTX,N,统计 N周期中满意 X条件的周期数,如 N=0就从第一个 有效值开头;例如: COUNTCLOSE>OPEN,20 表示统计 20 周期内收阳的周期数;2、第一个条件成立到当前的周期数: 统计第一个条件成立到当前的周期数;用法: BARSSINCEX:第一次 X不为 0 到现在的天数;例如:BARSSINCEHIGH>10 表示股价超过 10 元时到当前的周期数;3、上一次条件成立到当前的周期数:上一次条件成立到当前的周期数;用法: BARSLASTX,上一次 X不为 0 到现在的天数;例如:BARSLASTCLOSE/REFCLOSE,1>=1,1 表示上一个涨停板到当前的周期数;4、有效周期数:求总的周期数;,第一个有效数据到当前的天数;用法: BARSCOUNTX 5、向前赋值:将当前位置到如干周期前的数据设为 1;用法: BACKSETX,N,如 X非 0,就将当前位置到 N周期前的数值设为 1;例如: BACKSETCLOSE>OPEN,2 如收阳就将该周期及前一周期数值设为 1,否就 为 0;6、求和:求总和;用法: SUMX,N,统计 N周期中 X的总和, N=0就从第一个有效值开头;例 如:SUMVOL,5周期设为日线时,表示最近 5 个交易日的成交量之和; SUMVOL,0 表示从传数据过来第一天起的成交量总和,详细如在区间统计里统计“ 总手”SUMVOL,0即是指全区间的成交量之和;7、移动平均:求移动平均;名师归纳总结 - - - - - - -第 3 页,共 11 页精选学习资料 - - - - - - - - - 用法:SMAX,N,M,求 X 的 N日移动平均, M为权重;算法:如 Y=SMAX,N,M 就 Y=M*X+N-M*Y'/N, 其中 Y' 表示上一周期 Y值, N必需大于 M;例如:SMACLOSE,30,1表示求 30 日移动平均价;8、向前引用:引用如干周期前的数据;用法: REFX,A, 引用 A周期前的 X值;例如: REFCLOSE,1表示上一周期 的收盘价,在日线上就是昨收;9、简洁移动平均:求简洁移动平均;用法:MAX,N,求 X 的 N日移动平均值;算法: X1+X2+X3+,+Xn/N;例如: MACLOSE,10表示求 10 日均价;10、最低值:求最低值;用法: LLVX,N, 求 N周期内 X最低值, N=0就从第一个有效值开头;例如:LLVLOW,0表示求历史最低价;11、最高值:求最高值;用法:HHVX,N,求 N周期内 X 最高值,N=0就从第一个有效值开头; 例如:HHVHIGH,30表示求 30 日最高价;12、指数平滑移动平均:求指数平滑移动平均;用法: EMAX,N,求 X的 N日指数平滑移动平均;算法:如 Y=EMAX,N就 Y=2*X+N-1*Y'/N+1,其中 Y' 表示上一周期 Y值;例如: EMACLOSE,30表 示求 30 日指数平滑均价;13、动态移动平均:求动态移动平均;用法: DMAX,A,求 X的动态移动平均;算法:如 Y=DMAX,A就Y=A*X+1-A*Y' ,其中 Y' 表示上一周期 Y值, A 必需小于 1;例如:DMACLOSE,VOL/CAPITAL 表示求以换手率作平滑因子的平均价;14、最高值周期数:求上一高点到当前的周期数;用法:HHVBARSX,N:求 N周期内 X最高值到当前周期数, N=0表示从第一个有效值开头统计;例如:HHVBARSHIGH,0求得历史新高到到当前的周期数;15、最低值周期数:求上一低点到当前的周期数;用法:LLVBARSX,N:求 N周期内 X最低值到当前周期数, N=0表示从第一个 有效值开头统计;例如:LLVBARSHIGH,10求得 10 日最低点到当前的周期数;16、加权移动平均:求加权移动平均;用法: WMAX,A,求 X的加权移动平均;算法:如 Y=WMAX,A 就 X0表示本周 Y=N*X0+N-1*X1+N-2*X2+.+1*XN/N+N-1+N-2+.+1 期值, X1表示上一周期值 . ;例如: WMACLOSE,20 表示求 20 日加权均价;17、求和:向前累加到指定值到现在的周期数;用法:SUMBARSX,A:将 X向前累加直到大于等于A,返回这个区间的周期数;例如: SUMBARSVOL,CAPITAL 求完全换手到现在的周期数;时间函数:1、总开盘分钟:求当前代码类型的开市交易时间;用法: TRADETIME;返回交易时间,单位为分钟;目前一般市场都返回 242,与日期或详细的股票无关;2、距开盘分钟:求当前时刻距开盘有多长时间;名师归纳总结 - - - - - - -第 4 页,共 11 页精选学习资料 - - - - - - - - - 用法:FROMOPEN;返回当前时刻距开盘有多长时间,单位为分钟;例如:当 前时刻为早上十点,就返回 31;3、距午夜秒:求当前时刻距开盘有多长时间;用法: FROMNIGHT;返回当前时刻距午夜有多长时间,单位为秒;例如:当前时刻为早上十点,就返回 36000;4、时间格式:转换时间格式;用法:FORMATTIMEN;目前只支持 N=1 把当前时间转换成距开盘分钟数返 回;例如:分时中的量比曲线公式:VOL*TRADETIME+1*5/FORMATTIME1*FIVEDAYVOL 5、时间差:运算两个时间之间的差;用法: COUNTTIME(N,L,K ); N、L 为时间,其格式为 YYYYMMDD;K 为 1、2 或者 3;当 K 为 1 时返回其次个之间比第一个时间晚多少年;当 K 为 2 时返回第 二个之间比第一个时间晚多少月; 当 K 为 3 时返回其次个之间比第一个时间晚多 少日;例如: COUNTTIME(20000808,19990606,2)其返回值为 -2 ;留意:这里 返回值有正负号;算术函数:1、肯定值:求肯定值;用法: ABSX返回 X的肯定值;例如: ABS-34 返回 34;2、介于:介于两个数之间;用法: BETWEENA,B,C表示 A处于 B和 C之间时返回 1,否就返回 0 例如: BETWEENCLOSE,MACLOSE,10,MACLOSE,5 表示收盘价介于 5 日均线和 10 日均线之间;3、最大值:求最大值;用法: MAXA,B返回 A和 B中的较大值;例如: MAXCLOSE-OPEN,0 表示如收盘价大于开盘价返回它们的差值,否就返回 0;4、最小值:求最小值;用法: MINA,B 返回 A和 B中的较小值;例如: MINCLOSE,OPEN 返回开盘 价和收盘价中的较小值;5、求模运算:求模运算;用法: MODA,B返回 A对 B求模;例如: MOD26,10返回 6;6、求规律非:求规律非;用法: NOTX返回非 X,即当 X=0时返回 1,否就返回 0;例如: NOT5>3 返回 0;7、范畴:介于某个范畴之间;用法:RANGEA,B,C表示 A大于 B同时小于 C时返回 1,否就返回 0;例如:表示收盘价大于 5 日均线并且小于 10 RANGECLOSE,MACLOSE,5,MACLOSE,10 日均线;8、求相反数:求相反数;用法: REVERSEX返回 -X; 例如 REVERSECLOSE 返回 -CLOSE;9、余弦值:求余弦值;用法: COSX返回 X的余弦值;10、正弦值:求正弦值;用法: SINX 返回 X的正弦值;名师归纳总结 - - - - - - -第 5 页,共 11 页精选学习资料 - - - - - - - - - 11、平方根:开平方;用法: SQRTX为 X的平方根;例如: SQRTCLOSE 收盘价的平方根;12、上穿:两条线交叉;用法: CROSSA,B表示当 A 从下方向上穿过 B 时返回 1, 否就返回 0;例如:CROSSMACLOSE,5,MACLOSE,10 表示 5 日均线与 10 日均线交金叉;13、维护:两条线维护肯定周期后交叉;用法: LONGCROSSA,B,N 表示 A 在 N周期内都小于 B, 本周期从下方向上穿过 B 时返回 1, 否就返回 0;例如: LONGCROSSMACLOSE,5,MACLOSE,10,5 表示 5 日均线维护 5 周期后与 10 日均线交金叉;14、空:判定是否为空;用法: ISNULLA表示假如 A为空(即没有数据)就返回1, 否就返回 0;15、幂:求幂;用法: POW(X,Y);求 X的 Y次幂;例如: POW(2,3 )为 8;绘图函数位图含义 : 在图形上绘制位图;用法 : DRAWBMPCOND,PRICE,BMPFILE, 当 COND条件满意时 , 在 PRICE位置画 BMPFILE文件名指定的 BMP位图 缺省路径为软件安装目录登录用户名 ;例如: DRAWBMPCLOSE>OPEN,LOW,'SUN' 表示当收阳时在最低价位置画软件安装 目录登录用户名 Sun.BMP位图;BMPFILE参数指定的 BMP文件默认路径为当前用户目录,假如不带后缀名即 表示 BMP文件,也可带后缀名使用 JPG和 GIF 文件;也可不用用户目录而使用全路径, 路径中的 '' 要写两个以下字符串作为参数都是 合法的,假如文件存在的话:"SUN","SUN.BMP","SUN.JPG","SUN.GIF","C:hexinSUN.JPG" 填充背景 含义: 依据条件填充背景区域;用法: DRAWGBKCOND,COLOR, 填布满意 COND条件的背景区域; COLOR可以为渐变颜 色 STRIP,也可以为 BMP图形文件名 缺省路径为 " 软件安装目录登录用户名 " ,如省略 COLOR就使用指标线颜色填充 可以使用 COLORRED 等描述符设定 ;例如: DRAWGBKCLOSE>OPEN,COLORRED;表示收阳时用红色填充背景;DRAWGBKCLOSE>OPEN,'MyBMP' 表示收阳时用软件安装目录登录用户名 MyBMP.BMP 填充背景;画图标 含义 : 在图形上绘制小图标;用法 : DRAWICONCOND,PRICE,TYPE, 当 COND条件满意时 , 在 PRICE位置画 TYPE图 标, TYPE是曲线标志的名称;名师归纳总结 - - - - - - -第 6 页,共 11 页精选学习资料 - - - - - - - - - 例如:DRAWICONCLOSE>OPEN,LOW,"buy" 表示当收阳时在最低价位置画买入图标;显示文字含义 : 在图形上显示文字;用法 : DRAWTEXTCOND,PRICE,TEXT, 当 COND条件满意时 , 在 PRICE位置书写文字 TEXT;例如: DRAWTEXTCLOSE/OPEN>1.08,LOW,' 大阳线 ' 表示当日涨幅大于 8%时在最 低价位置显示 ' 大阳线 ' 字样;RGB颜色 含义 : 指定颜色;用法:RGBR,G,B, 表示用三原色红 R 绿G蓝B 混合组成指定颜色 , 每种 颜色值可以设定为 0-255;例如 RGB255,0,0 表示红色, RGB0,0,255 表示蓝色 画柱线 用法:STICKLINECOND,PRICE1,PRICE2,WIDTH,EMPTY, 当 COND条件满意时 ,在 PRICE1和 PRICE2位置之间画柱状线,宽度为WIDTH10为标准间距 ,EMPTH不为 0 就画空心柱;例如:STICKLINECLOSE>OPEN,CLOSE,OPEN,0.8,1 表示画 K 线中阳线的空心柱体部分;提示文字TIPTEXTCOND,PRICE,TEXT,当 COND条件满意时 , 在 PRICE位置显示图标,如 PRICE为 0,就在图形底部显示图标;例如:TIPTEXTCLOSE/OPEN>1.08,LOW,' 大阳线,股价为 :'+close 表示当日涨幅大于 8%时在最低价位置显示图标 为:15.88' 字样;显示为三角图画垂直线 含义 : 在图形上绘制垂直线;用法 : , 鼠标移近时显示文字 ' 大阳线 , 股价VERTLINECOND,TYPE, 当 COND条件满意时 , 沿垂直方向绘制 TYPE类型的线段,TYPE=0表示实线,1 表示虚线 '-',2 表示点线 '.',3表示点划线 '-.-.-',4 表示点点划线 '-.-.-';例如: VERLINEHIGH>=HHVHIGH,20,1表示在创 20 天新高画垂直虚线画水平线含义 : 在图形上绘制水平线;用法 : HORLINECOND,PRICE,TYPE,EXTEND, 当 COND条件满意时 , 在 PRICE位置沿水平方向绘制 TYPE类型的线段 ,TYPE=0表示实线, 1 表示虚线 '-',2 表示点线'.',3 表示点划线 '-.-.-'4 表示点点划线 '-.-.-';EXTEND=1 表示向左延长, =2 表示向右延长, =3 表示左右由简洁的公式编写开头 : 这里举一些最简洁的例子,有些只有一条语句且函数简洁,较复杂的公式中函数复杂且语句较多;名师归纳总结 - - - - - - -第 7 页,共 11 页精选学习资料 - - - - - - - - - 收盘价线运算 N日内收盘价的算术平均值,公式为:MAX,N表示CLOSE 均线的画法X的 N日平均;例如: MA1: MA CLOSE, , coloryellow ; 表示为:参数名 画一条 5 日收盘价的均线 设置该线为黄色MA2:MAC,20,color0000ff20日收盘价均线,颜色为红色)MA3:MAc,250,color00ff00 年线,绿色)均线 :MAc,N; 周期 N可设置最大,最小,缺省)换手率 换手率指当期的成交量占流通股本的比例;公式:hs:VOL/CAPITAL; VOL为当期成交量, CAPITAL为流通股本;乖离率 当前股价与均线的偏差的程度 gl:c-mac,20/mac,20*100; 量比 当期成交量与 5 日均量的比 lb:vol/mavol,5; 涨幅 涨幅指今日收盘价相对于昨日收盘价的变动幅度,即(今日收盘价昨 日收盘价)昨日收盘价 *100%,昨日收盘价的公式为: REFCLOSE,1,涨幅的公式:CLOSE-REFCLOSE,1/REFCLOSE,1 创新高 创新高指当日最高价是最近一段时间的最高价:HIGH=HHVHIGH,N 其中的 HIGH为当期最高价, HHVX,N是求 N周期内 X最高值;因此该公式的含义是当日最高价创日新高时返回值为,否就为;横盘整理 横盘整理指最近一段时期价格在肯定幅度之内摇摆:HHVCLOSE,10-LLVCLOSE,10/CLOSE<0.05 其中的 LLVX,N 是求 N周期内 X 最低值;因此该公式表示10 日收盘价振幅振幅在5%以内;放量、缩量 (成交量函数为 VOL)A、放量a. 今日成交量较昨天增加了 1 倍,表示如下: VOL/REFVOL,1>2 b. 今日成交量较 10 个交易日平均成交量放大了 1 倍,表示如下:a:=mavol,10; Vol/a>2 或者直接用如下公式表示: vol/mavol,10>2; c. 今日的 5 日均量较 10 个交易日平均成交量放大了 a:=mavol,10; b:=mavol,5; b/a>2; 1 倍,表示如下:d. 今日的成交量超过了整个流通盘的5,表示如下: vol/capital>0.05;其中 capital代表流通盘;B、缩量a. 今日成交量较昨日削减了一半,表示如下: vol/refvol,1<0.5; b. 今日成交量较 10 个交易日平均成交量削减一倍,表示如下:a:=mavol,10; vol/a<2; 或者直接用如下公式表示: vol/mavol,10<2; c. 今日的 5 日均量较 10 个交易日平均成交量削减 a:=mavol,10; b:=refa,5; a/b<2; 1 倍,表示如下:d. 今日的成交量低于了整个流通盘的 5,表示如下: vol/capital<0.05; 上涨、下跌上涨 今日的涨幅达到 5以上,表示如下: close>refclose,1>1.05; 5 日均价连续上涨,表示如下: a:=maclose,5; b:=refa,1; 名师归纳总结 下跌今日的跌幅达到5以上,表示如下: close/refclose,1<0.95; 第 8 页,共 11 页- - - - - - -精选学习资料 - - - - - - - - - 5 日均价连续下跌,表示如下: a:=maclose,5; b:=refa,1; a< b; 描述 K线 阳线 close>open; 阴线 close< open; 高开open>refclose,1; 低开 open< refclose,1; 跳空高开( high 为最高价)open>refhigh,1; 跳空低开( low 为最低价) open< reflow,1; 引用大盘数据INDEXDATA“ N” ,&X,K INDEXDATA 求某商品相关的数据例: INDEXDATA"1a0001",&HIGH,n沪指 N周期最高值个股于大盘的比较CLOSE/INDEXDATA"1A0001",&CLOSE*1000 只于沪指比较股价在 N日线邻近这可是反映股价调整幅度的好公式(选股)a:=MAC,N; 选股时输入 20,30,60 可选不同均线邻近的股,ABSC-a/C<=0.02; 在某均线的 2/100 邻近的股票;也可依据需要改百分比;只显示数值不显示曲线 出符出“ :”在曲线属性输出线形的勾去掉,在公式语句使用输趋势【天】 :BARSLASTMAC,250<REFMAC,250,1,colorwhite 年线由下跌拐头向上的天数,不显示曲线;图函数妙用 :绘图函数的功能是在主图或副图上设定条件输出图标、直线、文字、数字、指标线、指标柱等;运用恰当使编制出的主副图指标给以视觉上的美感;1、函数: DRAWICON 用法: DRAWICONCOND,PRICE,TYPE, 当 COND条件满意时 , 在 PRICE位置画 TYPE号图标;说明 : 在图形上绘制小图标,其中 为绿脸、 3 为平脸 ;TYPE可选 3 种图标 , 编码为 1-31 为红脸、 2示例: DRAWICONCLOSE>OPEN,LOW,1; 表示当收阳时在最低价位置画 1 号图标,也就是红脸;DRAWICONCLOSE<OPEN,high,2; 表示当收阴时在最高价位置画绿脸;2 号图标,也就是指标示例: 月均线主图 ma1:maclose,5,colorwhite,linethick2; 线为粗白色 ma2:maclose,10,colorff00ff,linethick2; 该线为粗粉色 ma3:maclose,20,color00ff00,linethick2; 该线为粗绿色 画一条 5 日收盘价的均线,设置该 画一条 10 日收盘价的均线, 设置 画一条 20 日收盘价的均线, 设置a1:=crossma1,ma2;5 a2:=crossma2,ma1;10日均线上穿 10 日均线,金叉 日均线下穿 5 日均线,死叉 DRAWICONa1,low,1; 当 a1 条件满意时,在最低价位置上显示红脸,表示此处 可作为买入点 DRAWICONa2,high,2; 当 a2 条件满意时, 在最高价位置上显示绿脸, 表示此处 可作为卖出点 2、函数: DRAWLINE 名师归纳总结 - - - - - - -第 9 页,共 11 页精选学习资料 - - - - - - - - - 用法: DRAWLINECOND1,PRICE1,COND2,PRICE2,EXPAND, 当 COND1条件满意时 , 在 PRICE1位置画直线起点,当 COND2条件满意时 , 在 PRICE2位置画直线终点,EXPAND为延长类型;说明:在图形上绘制直线段;示例: DRAWLINEHIGH>=HHVHIGH,20,HIGH,LOW<=LLVLOW,20,LOW,1; 表示在 创 20 天新高与创 20 天新低之间画直线并且向右延长;如图:DRAWLINE是唯独一个一句里面用到两个 打算始终线;COND的绘图函数; 由于它需要两个点来COND1相当于指定 K线位置(横坐标), PRICE1相当于是指定价位(纵坐标),这样一个点在平面上的位置就打算了;DRAWLINE是从第一点画到其次点的,即有起点与终点的次序关系:第一点显现 的时间,要在其次点之前;否就线是画不出来的;EXPAND,扩张、进展,这里是延长的意思吧;取0,不延长;取 1,延长;实际上是取大于等于 1 的数就延长,小于 1 就不延长;指标示例: 季均线主图 ema1:emaclose,20,colorff00ff; 色 ema2:emaclose,40,color00ff00;色 画一条 20 日收盘价的均线 , 设置该线为粉 画一条 40 日收盘价的均线 , 设置该线为绿ema3:emaclose,60,colorwhite,CIRCLEDOT; 画一条 60 日收盘价的均线, 设置该线为白色 o 线 DRAWLINEHIGH>=HHVHIGH,20,HIGH,HIGH>=HHVHIGH,20,HIGH,1,colorwhite; 表示在创 20 天新高与创 20 天新低之间画直线并且向右延长; DRAWLINEHIGH>=HHVHIGH,20,HIGH,LOW<=LLVLOW,20,LOW,1,coloryellow; 表示在创 20 天新高与创 20 天新低之间画直线并且向右延长; 3、函数: DRAWTEXT 说明 : 在图形上显示文字;用法:DRAWTEXTCOND,PRICE,TEXT, 当 COND条件满意时 , 在 PRICE位置书写文字TEXT,可显示多行文本;示例: DRAWTEXTCLOSE/OPEN>1.08,LOW, 大涨啦; 表示当日涨幅大于 8%时在最低价位置显示大涨啦字样;在某些满意条件的地方直接显示文字或字符,比显示图标要更直观一些;留意,显示的文字要用英语状态下的单引号括起;指标示例: 长短结合主图 sma1:smaclose,5,1,color00ff00; 色 sma2:smaclose,10,1,coloryellow;画一条 5 日收盘价的均线,设置该线为绿 画一条 10 日收盘价的均线,设置该线为黄色 sma3:smaclose,60,1,colorblue,linethick2;画一条 60 日收盘价的均线, 设置该线为蓝色粗线 DRAWTEXTCLOSE/OPEN>1.08,LOW, 大涨啦,colorwhite;表示当日涨幅大于8%时在最低价位置显示大涨啦字样; 4、函数 :POLYLINE 说明 : 在图形上绘制折线段;名师归纳总结 - - - - - - -第 10 页,共 11 页精选学习资料 - - - - - - - - - 用法 :POLYLINECOND,PRICE,当 COND条件满意时 , 以 PRICE位置为顶点画折线连 接;示例 :POLYLINEHIGH>=HHVHIGH,20,HIGH;表示在创 20 天新高点之间画折线;指标示例: 长短结合主图 sma1:smaclose,5,1,color00ff00; 色 sma2:smaclose,10,1,coloryellow; 黄色 画一条 5 日收盘价的均线,设置该线为绿 画一条 10 日收盘价的均线,设置该线为sma3:smaclose,60,1,colorblue,linethick2; 画一条 60 日收盘价的均线, 设 置该线为蓝色粗线 POLYLINEHIGH>=HHVHIGH,20,HIGH,COLORWHITE; 表示在创 20 天新高点之间 画折线 白色 ; 5、函数 :STICKLINE 说明 : 在图形上绘制柱线;当 COND条件满意时 , 在 用法: STICKLINECOND,PRICE1,PRICE2,WIDTH,EMPTY, PRICE1和 PRICE2位置之间画柱状线,宽度为 WIDTH可为 0-10010 为标准间距,EMPTH不为 0 就画空心柱;示例 :STICKLINECLOSE>OPEN,CLOSE,OPEN,0.8,1;表示画 K 线中阳线的空心柱 体部分;运用要点:PRICE1和 PRICE2没有次序关系,即何者在前何者在后

    注意事项

    本文(2022年同花顺常用公式函数大全.docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开