2022年通达信软件指标公式函数大全与使用法说明注译教程大全--2012最新版 .pdf

上传人:H****o 文档编号:32150163 上传时间:2022-08-08 格式:PDF 页数:15 大小:288.46KB
返回 下载 相关 举报
2022年通达信软件指标公式函数大全与使用法说明注译教程大全--2012最新版 .pdf_第1页
第1页 / 共15页
2022年通达信软件指标公式函数大全与使用法说明注译教程大全--2012最新版 .pdf_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《2022年通达信软件指标公式函数大全与使用法说明注译教程大全--2012最新版 .pdf》由会员分享,可在线阅读,更多相关《2022年通达信软件指标公式函数大全与使用法说明注译教程大全--2012最新版 .pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、通达信函数大全与使用法说明注译2012 最新版函数大全1 行情函数1,HIGH 最高价返回该周期最高价。用法: HIGH 2,H 最高价返回该周期最高价。用法:H 3,LOW 最低价返回该周期最低价。用法:LOW 4,L 最低价返回该周期最低价。用法:L 5、CLOSE 收盘价返回该周期收盘价。用法:CLOSE 6,C 收盘价返回该周期收盘价。用法:C 7,VOL 成交量返回该周期成交量。用法:VOL 8,V 成交量返回该周期成交量。用法:V 9,OPEN 开盘价返回该周期开盘价。用法:OPEN 10,O:开盘价返回该周期开盘价。用法:O 11,ADV ANCE 上涨家数返回该周期上涨家数。用

2、法:ADV ANCE(本函数仅对大盘有效) 12,DECLINE 下跌家数返回该周期下跌家数。用法:DECLINE(本函数仅对大盘有效) 13,AMOUNT 成交额返回该周期成交额。用法:AMOUNT 14,ASKPRICE 委卖价返回委卖1-委卖 3 价格用法: ASKPRICE(N)N 取 1 3。(本函数仅个股在分笔成交分析周期有效) 15,ASKVOL 委卖量返回委卖1-委卖 3 量。用法:ASKVOL(N)N 取 13。 (本函数仅个股在分笔成交分析周期有效) 16,BIDPRICE 委买价返回委买1-委买 3 价格。用法:BIDPRICE(N)N 取 13。(本函数仅个股在分笔成交

3、分析周期有效) 17,BIDVOL 委买量返回委买 1-委买 3 量。用法:BIDVOL(N)N 取 13。? (本函数仅个股在分笔成交分析周期有效) 18,BUYVOL 主动性买盘返回主动性买单量。用法: BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。(本函数仅个股在分笔成交分析周期有效 ) 19,SELLVOL 主动性卖盘返回主动性卖单量。用法:SELLVOL当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。(本函数仅个股在分笔成交分析周期有效 ) 20,ISBUYORDER 主动性买单 ? 返回该成交是否为主动性买单。用法:ISBUYORDER当本笔成交为主动性买

4、盘时,返回1,否则为0。 (本函数仅个股在分笔成交分析周期有效) 21,ISSELLORDER 主动性卖单返回该成交是否为主动性卖单。用法:ISSELLORDER当本笔成交为主动性卖盘时,返回1,否则为0。(本函数仅个股在分笔成交分析周期有效) 22,成交额元 :AMOUNT 23,持仓量: VOLINSTK 24,外盘手 :BUYVOL 25,内盘手 :SELLVOL 26,主动性买单:ISBUYORDER 27,不定周期最高价:DHIGH 28,不定周期开盘价:DOPEN 29,不定周期最低价:DLOW 30,不定周期收盘价:DCLOSE 31,不定周期成交量:DVOL 2 时间函数1,

5、DATE 日期取得该周期从1900 以来的年月日。用法:DATE例如函数返回1000101,表示 2000 年 1月 1 日。2, TIME 时间取得该周期的时分秒。用法:TIME函数返回有效值范围为(000000-235959)。3, YEAR 年份取得该周期的年份。用法: YEAR 4, MONTH 月份取得该周期的月份。用法: MONTH函数返回有效值范围为(1-12)。5, WEEK 星期取得该周期的星期数。用法:WEEK函数返回有效值范围为(0-6),0 表示星期天。6, DAY 日期取得该周期的日期。用法:DAY函数返回有效值范围为(1-31)。7, HOUR 小时取得该周期的小时

6、数。用法:HOUR函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0。8, MINUTE 分钟取得该周期的分钟数。用法:MINUTE函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0。9, FROMOPEN 分钟求当前时刻距开盘有多长时间。用法:FROMOPEN返回当前时刻距开盘有多长时间,单位为分钟。例如 :FROMOPEN当前时刻为早上十点,则返回31。10,TFILT 分钟对指定时间段的数据进行过滤,该时间段以外的数据无效. 用法 :TFILT(X,D1,M1,D2,M2) 例如 TFILT(CLOSE,1040101,1025,1040101,1345) 表

7、示在 2004 年 1 月 1 日的 10:25 到 2004 年 1 月 1 日的 13:45 的收盘价是有效的. 周期以日为基本单位的,分时为 0 有效 . 11,周期: PERIOD 取得周期类型. 结果从 0 到 11,依次分别是1/5/15/30/60 分钟 ,日/周/月,多分钟 ,多日 ,季,年. 12,DATETODAY 上指纪元指定日期到1990.12.19 的天数 . 用法 : DATETODAY(date) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 15 页DATETODAY(date). 返回 date到 1

8、990.12.19 的天数 .有效日期为 (901219-1341231) 例如 :DATETODAY(901219) 返回 0. 13,DAYTODATE 转换日期求 1990.12.19 后第假设干天的日期. 用法 : DAYTODATE(N) DAYTODATE(N).返回 1990.12.19 后第 N 天的日期 .有效天数为 (0-20000) 例如 :DAYTODATE(0) 返回 901219. 14,TIMETOSEC 当日秒数求指定时刻距0 时有多长时间. 用法 : TIMETOSEC(time) TIMETOSEC(time). 返回 time 时刻距 0 时有多长时间,单

9、位为秒 .有效时间为 (0-235959) 例如 :TIMETOSEC(93000) 返回 34200. 15,SECTOTIME 转换时间求 0 时后假设干秒是什么时间. 用法 : SECTOTIME(N) SECTOTIME(N). 返回 0 时后 N 秒是什么时间.有效秒数为 (0-86399) 例如 :SECTOTIME(34200) 返回 93000. 3 引用函数1, DRAWNULL 无效数返回无效数。用法:DRAWNULL 例如:IF(CLOSEREF(CLOSE ,1),CLOSE ,DRAWNULL)表示下跌时分析图上不画线。2, BACKSET 向前赋值将当前位置到假设干

10、周期前的数据设为1。用法:BACKSET(X ,N)假设 X 非 0,则将当前位置到N 周期前的数值设为1。例如:BACKSET(CLOSEOPEN,2)假设收阳则将该周期及前一周期数值设为1,否则为0。3, BARSCOUNT 有效数据周期数求总的周期数。用法:BARSCOUNT(X)第一个有效数据到当前的天数。例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1 分钟线取得当日交易分钟数。4, CURRBARSCOUNT 到最后交易日的周期数求到最后交易日的周期数. 用法 : CURRBARSCOUNT 求到最后交易日的周期数5,

11、TOTALBARSCOUNT 总的周期数求总的周期数. 用法 : TOTALBARSCOUNT 求总的周期数6, BARSLAST 上一次条件成立位置上一次条件成立到当前的周期数。用法:BARSLAST(X)上一次 X 不为 0 到现在的天数。例如:BARSLAST(CLOSE/REF(CLOSE,1)=1.1)表示上一个涨停板到当前的周期数。7, BARSSINCE 第一个条件成立位置第一个条件成立到当前的周期数。用法:BARSSINCE(X)第一次 X 不为 0 到现在的天数。例如:BARSSINCE(HIGH10)表示股价超过10 元时到当前的周期数。8, COUNT 统计统计满足条件的

12、周期数。用法:COUNT(X , N)统计 N 周期中满足X 条件的周期数,假设N=0 则从第一个有效值开始。例如:COUNT(CLOSEOPEN ,20)表示统计20 周期内收阳的周期数。9, HHV 最高值求最高值。用法:HHV(X ,N)求 N 周期内 X 最高值, N=0 则从第一个有效值开始。例如:HHV(HIGH,30)表示求 30 日最高价。10,HHVBARS 上一高点位置求上一高点到当前的周期数。用法:HHVBARS(X ,N)求 N 周期内 X 最高值到当前周期数,N=0 表示从第一个有效值开始统计。例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数。11,L

13、LV 最低值求最低值。用法:LLV(X ,N)求 N 周期内 X 最低值, N=0 则从第一个有效值开始。例如:LLV(LOW , 0)表示求历史最低价。12,LLVBARS 上一低点位置求上一低点到当前的周期数。用法:LLVBARS(X ,N)求 N 周期内 X 最低值到当前周期数,N=0 表示从第一个有效值开始统计。例如:LLVBARS(HIGH,20)求得 20 日最低点到当前的周期数。13,REVERSE 求相反数求相反数。用法:REVERSE(X)返回 -X 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 15 页例如:RE

14、VERSE(CLOSE)返回 -CLOSE 。14,REF 向前引用引用假设干周期前的数据。用法:REF(X ,A)引用 A 周期前的X 值。例如:REF(CLOSE ,1)表示上一周期的收盘价,在日线上就是昨收。15, REFDATE 指定引用引用指定日期的数据。用法:REFDATE(X , A)引用 A 日期的 X 值。例如:REF(CLOSE ,20011208)表示 2001 年 12 月 08 日的收盘价。16, SUM 总和求总和。用法:SUM(X ,N)统计 N 周期中 X 的总和, N=0 则从第一个有效值开始。例如:SUM(VOL , 0)表示统计从上市第一天以来的成交量总和

15、。17,FILTER 过滤过滤连续出现的信号。用法:FILTER(X ,N)X 满足条件后,删除其后N 周期内的数据置为0。例如:FILTER(CLOSEOPEN ,5)查找阳线, 5 天内再次出现的阳线不被记录在内。18,SUMBARS 累加到指定值的周期数向前累加到指定值到现在的周期数。用法:SUMBARS(X ,A)将 X 向前累加直到大于等于A,返回这个区间的周期数。例如:SUMBARS(VOL , CAPITAL)求完全换手到现在的周期数。19,SMA 移动平均返回移动平均。用法:SMA(X ,N,M)X 的 M 日移动平均,M 为权重,如Y=(X*M+Y*(N-M)/N 20,MA

16、 简单移动平均返回简单移动平均。用法:MA(X ,M)X 的 M 日简单移动平均。21,DMA 动态移动平均求动态移动平均。用法:DMA(X ,A)求 X 的动态移动平均。算法:假设 Y=DMA(X ,A) 则 Y=A*X+(1-A)*Y,其中 Y表示上一周期Y 值, A 必须小于 1。例如:DMA(CLOSE ,VOL/CAPITAL)表示求以换手率作平滑因子的平均价。22,EMA( 或 EXPMA) 指数移动平均返回指数移动平均。用法:EMA(X ,M)X 的 M 日指数移动平均。23,MEMA 平滑移动平均返回平滑移动平均用法:MEMA(X ,M)X 的 M 日平滑移动平均。MEMA(X

17、,N)与 MA 的差异在于起始值为一平滑值,而不是初始值24,EXPMEMA 指数平滑移动平均返回指数平滑移动平均。用法:EXPMEMA(X,M)X 的 M 日指数平滑移动平均。EXPMEMA同 EMA( 即 EXPMA) 的差异在于他的起始值为一平滑值25,RANGE 介于某个范围之间用法:RANGE(A,B,C)A 在 B 和 C。例如:RANGE(A , B,C)表示 A 大于 B 同时小于C 时返回 1,否则返回0 26,CONST 取值设为常数用法 : CONST(A)取 A 最后的值为常量. 例如:CONST(INDEXC) 表示取大盘现价。27,ISLASTBAR 判断是否为最后

18、一个周期28,BARSLASTCOUNT 统计条件连续成立次数用法 : BARSLASTCOUNT(X),统计连续满足X 条件的周期数. 例如 :BARSLASTCOUNT(CLOSEOPEN)表示统计连续收阳的周期数29,XMA 偏移移动平均用法 : XMA(X,M):X的 M 日偏移移动平均30,TOPRANGE 当前值是近多少周期内的最大值用法 : TOPRANGE(X):X是近多少周期内X 的最大值例如 :TOPRANGE(HIGH)表示当前最高价是近多少周期内的最高价31,LOWRANGE 当前值是近多少个周期内的最小值用法 : LOWRANGE(X):X是近多少周期内X 的最小值例

19、如 :LOWRANGE(LOW)表示当前最高价是近多少周期内的最小价32,LOD 低值名次求低值名次 . 用法 : LOD(X,N): 求当前 X 数据是 N 周期内的第几个低值,N=0 则从第一个有效值开始. 例如 :LOD(LOW,20) 返回是 20 日的第几个低价33,REFV 日前的引用假设干周期前的数据(未作平滑处理). 用法 : REFV(X,A), 引用 A 周期前的X 值.A 可以是变量 . 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 15 页平滑处理:当引用不到数据时进行的操作。例如 :REFV(CLOSE,BA

20、RSCOUNT(C)-1)表示第二根K 线的收盘价 . 34,REFX 日后的引用假设干周期后的数据(未作平滑处理). 用法 : REFX(X,A), 引用 A 周期后的X 值.A 可以是变量 . 平滑处理:当引用不到数据时进行的操作。例如 :REFX(CLOSE,1) 表示下一周期的收盘价,在日线上就是明天收盘价35,REFXV 日后的引用假设干周期后的数据(平滑处理 ). 用法 : REFXV(X,A), 引用 A 周期后的X 值.A 可以是变量 . 平滑处理:当引用不到数据时进行的操作。此函数中,平滑时使用上一个周期的引用值。例如 :TT:=IF(CO,1,2); REFXV(CLOSE

21、,TT);表示阳线引用下一周期的收盘价,阴线引用日后第二周期的收盘价. 36,MULAR累乘求累乘 . 用法 : MULAR(X,N),统计 N 周期中 X 的乘积 ,N=0 则从第一个有效值开始. 例如 :MULAR(C/REF(C,1),0)表示统计从上市第一天以来的复利37,FILTERX 反向过滤反向过滤连续出现的信号. 用法 :FILTERX(X,N):X满足条件后,将其前N 周期内的数据置为0. 例如: FILTERX(CLOSEOPEN,5) 查找阳线,前5 天内出现过的阳线不被记录在内38,TFILTER 交易信号过滤过滤连续出现的交易信号. 用法 :TFILTER( 开仓 ,

22、平仓 ,N);过滤掉开仓 (平仓 )信号发出后、下一个平仓(开仓 )信号发出前的所有开仓(平仓 )信号 . N=1 表示仅对开仓信号过滤; N=2 表示仅对平仓信号过滤; N=0 表示对开仓、平仓信号都过滤; 例如: ENTERLONG:TFILTER(开仓 ,平仓 ,1); 39,TTFILTER 交易信号过滤过滤多空交易信号. 用法 :TTFILTER( 多头买入开仓 ,多头卖出平仓,空头卖出开仓 ,空头买入平仓,N); 1.过滤掉多 (空)开仓信号发出后、下一个多(空)平仓信号发出前的所有多(空)开仓信号 . 2.多 (空)开仓信号发出且空(多)仓已建时 ,要发出一个平空(多)仓的信号

23、. 3.过滤掉多 (空)平仓信号发出后、下一个多(空)开仓信号发出前的所有多(空)平仓信号 . 40,TFILT 区间过滤对指定时间段的数据进行过滤,该时间段以外的数据无效. 用法 : TFILT(X,D1,M1,D2,M2) 例如 TFILT(CLOSE,1040101,1025,1040101,1345) 表示在 2004 年 1 月 1 日的 10:25 到 2004 年 1 月 1 日的 13:45 的收盘价是有效的. 周期以日为基本单位的,分时为 0 有效 . 41,TR,真实波幅求真实波幅 . 用法 : TR,求真实波幅 .例如 :ATR:=MA(TR,10); 表示求真实波幅的1

24、0 周期均值42,TMA 移动平均返回移动平均用法 :TMA(X,N,M),如假设 Y=TMA(X,N,M) 则 Y=(N*Y+M*X), 其中 Y表示上一周期Y 值。初值为M*X 43,WMA 加权移动平均返回加权移动平均用法 : WMA(X,M):X的 M 日加权移动平均.算法 :Yn=(1*X1+2*X2+.+n*Xn)/(1+2+.+n) 44,EXPMA 指数移动平均返回指数移动平均用法 :EXPMA(X,M):X的 M 日指数移动平均45,FINDHIGH寻指定周期内的特定最大值N 周期前的M 周期内的第T 个最大值 . 用法 : FINDHIGH(V AR,N,M,T):V AR

25、 在 N 日前的 M 天内第 T 个最高价46FINDHIGHBARS 寻找指定周期内的特定?N 周期前的M 周期内的第T 个最大值到当前周期的周期数. 用法 : FINDHIGH(V AR,N,M,T):V AR 在 N 日前的 M 天内第 T 个最高价到当前周期的周期数47FINDLOW寻找指定周期内的特定?N 周期前的M 周期内的第T 个最小值 . 用法 : FINDLOW(V AR,N,M,T):V AR 在 N 日前的 M 天内第 T 个最低价48FINDLOWBARS寻找指定周期内的特定?N 周期前的M 周期内的第T 个最小值到当前周期的周期数. 用法 : FINDLOWBARS(

26、VAR,N,M,T):V AR 在 N 日前的 M 天内第 T 个最低价到当前周期的周期数49SIGNALS_SYS 系统信号读取函数50SIGNALS_USER引用自定义序列数据. 读取个人目录下的signals 目录下面的signals_user.dat文件 ,请用自定义数据管理器来维护SIGNALS_USER(11,TYPE):表示读当前品种的11 数据号的序列数据,TYPE:为 1 表示做平滑处理,没有自定义信号的周期返回上一周期的值;为 0 表示不做处理 . 51EXTERNSTR 引用自定义外部字符串?精选学习资料 - - - - - - - - - 名师归纳总结 - - - -

27、- - -第 4 页,共 15 页EXTERNSTR(TYPE,ID) TYPE为 1 表示是系统保留数据, TYPE 为 0 表示是自定义外部数据,读取 signals 目录下面的的extern_user.txt,请用自定义数据管理器来维护extern_user.txt 为文本结构 ,如下1|600717|1|好股 |0.33 市场 (0:深圳 ,1:上海 )|品种代码 |数据号 |文字串 |数值52EXTERNV ALUE 引用自定义外部数值数据EXTERNV ALUE(TYPE,ID),用法同 EXTERNSTR 类似4 字符串函数1HYBLOCK返回股票所属行业. 用法 : DRAWT

28、EXT(ISLASTBAR,HIGH,HYBLOCK);在最后一个交易日的最高价位置打印所属行业板块2DYBLOCK返回股票所属地域. 用法 : DRAWTEXT(ISLASTBAR,LOW ,DYBLOCK);在最后一个交易日的最高价位置打印所属地域板块3INBLOCK返回股票是否属于某板块. 用法 : if(INBLOCK(沪深 300),x,y); 4NAMELIKE返回股票名称是否以参数开头. 用法 : if(NAMELIKE(ST),x,y); 5CODELIKE返回股票代码是否以参数开头. 用法 : if(CODELIKE(600),x,y); 6CON2STR(A,N): 取 A

29、 最后的值为字符串,小数位数 N. 用法 : CON2STR(C,3) 表示取收盘以3 位小数转为字符串7STR2CON(S): 将 S 字符串转化为数字. 用法 : STR2CON(2365.02) 表示将字符串 2365.02转化为数字2365.02 8STRCAT(A,B): 将两个字符串A,B 相加成一个字符串C. 用法 : STRCAT( 多头 ,开仓 ):将两个字符串多头 ,开仓 相加成一个字符串多头开仓 9STRCMP(A,B): 比较两个字符串A,B 是否相等 . 用法 : STRCMP(HYBLOCK,房地产 ):将成分股行业字符串与房地产 比较,是否相等,如果相等表示属于房

30、地产板块10FINDSTR(A,B): 在字符串A 中查找字符串B,如果找到返回1,否则返回0. 用法 : FINDSTR( 多头开仓 ,开仓 ):在字符串 多头开仓 中查找字符串开仓 ,返回 1 5 逻辑函数1, CROSS 上穿两条线交叉。用法:CROSS(A ,B)表示当 A 从下方向上穿过B 时返回 1,否则返回0。例如:CROSS(MA(CLOSE ,5),MA(CLOSE ,10)表示 5 日均线与10 日均线交金叉。2, LONGCROSS 维持一定周期后上穿两条线维持一定周期后交叉。用法:LONGCROSS(A ,B,N)表示 A 在 N 周期内都小于B,本周期从下方向上穿过B

31、 时返回 1,否则返回0。3, UPNDAY 连涨返回是否连涨周期数。用法:UPNDAY(CLOSE,M)表示连涨M 个周期。4, DOWNNDAY 连跌返回是否连跌周期。用法:DOWNNDAY(CLOSE,M)表示连跌M 个周期。5, NDAY 连大返回是否持续存在XY 。用法:NDAY(CLOSE , OPEN,3)表示连续3 日收阳线。6, EXIST 存在是否存在。用法:EXIST(CLOSEOPEN ,10)表示前 10 日内存在着阳线。7, EVERY 一直存在一直存在。用法:EVERY(CLOSEOPEN ,10)表示前 10 日内一直阳线。8, LAST 持续存在用法:LAST

32、(X,A,B)AB ,表示从前A 日到前 B 日一直满足X 条件。假设A 为 0,表示从第一天开始,B 为 0,表示到最后日止。例如:LAST(CLOSEOPEN ,10,5)表示从前10 日到前 5 日内一直阳线。9, TESTSKIP 是否就此返回TESTSKIP(A): 不满足 A 则直接返回 . 用法 :TESTSKIP(A) 表示如果不满足条件A 则改公式直接返回,不再计算接下来的表达式6 算术函数1, NOT 取反求逻辑非。用法:NOT(X)返回非 X,即当 X=0 时返回 1,否则返回0。例如:NOT(ISUP)表示平盘或收阴。2, IF 逻辑判断根据条件求不同的值。用法:IF(

33、X , A, B)假设 X 不为 0 则返回 A,否则返回B。例如:IF(CLOSEOPEN ,HIGH ,LOW) 表示该周期收阳则返回最高值,否则返回最低值。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 15 页3, IFF 逻辑判断根据条件求不同的值。用法:IFF(X ,A,B)假设 X 不为 0 则返回 A,否则返回B。例如:IFF(CLOSEOPEN ,HIGH ,LOW)表示该周期收阳则返回最高值,否则返回最低值。4, IFN 逻辑判断根据条件求不同的值。用法:IFN(X ,A,B)假设 X 不为 0 则返回 B,否则返回

34、A。例如:IFN(CLOSEOPEN ,HIGH ,LOW)表示该周期收阴则返回最高值,否则返回最低值。5, MAX 较大值求最大值。用法:MAX(A,B)返回 A 和 B 中的较大值。例如:MAX(CLOSE-OPEN,0)表示假设收盘价大于开盘价返回它们的差值,否则返回0。6, MIN 较小值求最小值。用法:MIN(A ,B)返回 A 和 B 中的较小值。例如:MIN(CLOSE , OPEN)返回开盘价和收盘价中的较小值。7 数学函数1, ACOS 反余弦反余弦值。用法:ACOS(X)返回 X 的反余弦值。2, ASIN 反正弦反正弦值。用法:ASIN(X)返回 X 的反正弦值。3, A

35、TAN 反正切反正切值。用法:ATAN(X)返回 X 的反正切值。4, COS 余弦余弦值。用法:COS(X)返回 X 的余弦值。5, SIN 正弦正弦值。用法:SIN(X)返回 X 的正弦值。6, TAN 正切正切值。用法:TAN(X)返回 X 的正切值。7, EXP 指数指数。用法:EXP(X)e 的 X 次幂。例如:EXP(CLOSE)返回 e的 CLOSE 次幂。8, LN 自然对数求自然对数。用法:LN(X)以 e 为底的对数。例如:LN(CLOSE)求收盘价的对数。9, LOG 对数求 10 为底的对数。用法:LOG(X)取得 X 的对数。例如:LOG(100)等于 2。10, S

36、QRT 开方开平方。用法:SQRT(X)求 X 的平方根。例如:SQRT(CLOSE)收盘价的平方根。11, ABS 绝对值求绝对值。用法:ABS(X)返回 X 的绝对值。例如:ABS(-34)返回 34。12,POW 乘幂乘幂。用法:POW(A ,B)返回 A 的 B 次幂。例如:POW(CLOSE ,3)求得收盘价的3 次方。13, CEILING 向上舍入向上舍入。用法:CEILING(A)返回沿 A 数值增大方向最接近的整数。例如:CEILING(12.3)求得 13,CEILING(-3.5) 求得 -3。14,FLOOR 向下舍入向下舍入。用法:FLOOR(A)返回沿 A 数值减小

37、方向最接近的整数。例如:FLOOR(12.3)求得 12,FLOOR(-3.5) 求得 -4。15,INTPART 取整用法:INTPART(A)返回沿 A 绝对值减小方向最接近的整数。例如:INTPART(12.3)求得 12,INTPART(-3.5) 求得 -3。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 15 页16, BETWEEN :介于介于。用法:BETWEEN(A ,B,C)表示 A 处于 B 和 C 之间时返回1,否则返回0。例如:BETWEEN(CLOSE ,MA(CLOSE ,10), MA(CLOSE , 5

38、)表示收盘价介于5 日均线和10 日均线之间。17FRACPART 小数部分 . 用法 :FRACPART(X), 返回 X 的小数部分18ROUND 四舍五入 . 用法 :ROUND(X), 返回 X 四舍五入到个位的数值19SIGN 取符号 . 用法 :SIGN(X), 返回 X 的符号 .当 X0,X=0,X=HHV(HIGH,20),HIGH) 表示在创20 天新高点之间画折线。2, DRAWLINE 绘制直线段在图形上绘制直线段。用法:DRAWLINE(COND1, PRICE1, COND2 ,PRICE2, EXPAND) 当 COND1 条件满足时,在PRICE1 位置画直线起

39、点,当COND2 条件满足时,在PRICE2 位置画直线终点,EXPAND 为延长类型。例如:DRAWLINE(HIGH=HHV(HIGH,20),HIGH ,LOWOPEN,CLOSE ,OPEN,0.8,1)表示画 K 线中阳线的空心柱体部分。5, DRAWICON 绘制图标在图形上绘制小图标。用法:DRAWICON(COND,PRICE, TYPE) ,当 COND 条件满足时,在PRICE 位置画 TYPE 号图标。例如:DRAWICON(CLOSEOPEN,LOW ,1)表示当收阳时在最低价位置画1 号图标。图标一共有九个,最下面的是“1”号,最上面的是“9”号。6, DRAWTEX

40、T 显示文字在图形上显示文字。用法:DRAWTEXT(COND,PRICE ,TEXT) ,当 COND 条件满足时,在PRICE 位置书写文字TEXT 。例如:DRAWTEXT(CLOSE/OPEN1.08,LOW,大阳线 )表示当日涨幅大于8%时在最低价位置显示大阳线 字样。7DRAWTEXT_FIX固定位置显示文字固定位置显示文字. 用法 :DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT), 当 COND 条件满足时 ,在当前指标窗口内(X,Y) 位置书写文字TEXT ,X,Y 为书写点在窗口中相对于左上角的百分比,TYPE:0 为左对齐, 1 为右对齐。如:DRAWTE

41、XT_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN1.08,0.5,0.5,0,大阳线 )表示最后一个交易日涨幅大于8%时在窗口中间位置显示大阳线 字样。8DRAWNUMBER画出数字画出数字 . 用法 :DRAWNUMBER(COND,PRICE,NUMBER),当 COND 条件满足时 ,在 PRICE 位置书写数字NUMBER 。例如 :DRAWNUMBER(CLOSE/OPEN1.08,LOW,C)表示当日涨幅大于8%时在最低价位置显示收盘价。9DRAWNUMBER_FIX固定位置显示数字固定位置显示数字. 用法 :DRAWNUMBER_FIX(COND,X,Y

42、,TYPE,NUMBER), 当 COND 条件满足时 ,在当前指标窗口内(X,Y) 位置书写数字NUMBER ,X,Y 为书写点在窗口中相对于左上角的百分比,TYPE:0 为左对齐, 1 为右对齐。如:DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN1.08,0.5,0.5,0,C)表示最后一个交易日涨幅大于8%时在窗口中间位置显示收盘价。10RGB 将自定颜色作为数值输出将自定颜色作为数值输出. 用法 :RGB(Red,Green,Blue), 输出为 0XBBGGRR, 参数使用十进制数,范围为 0 至 255,以最近一个周期数值为准。例如 :R

43、GB(0,0,255) 输出结果为16 进制的 0XFF0000。11DRAWBAND画出带状线 . 画出带状线 . 用法 :DRAWBAND(V AL1,COLOR1,V AL2,COLOR2), 当 VAL1V AL2 时,在 VAL1 和 VAL2 之间填充COLOR1; 当 VAL1Y & YZ - 减X - Y | 或者XY | YZ * 乘X * Y $ 修饰符号000014$CLOSE / 除X / Y ( 括号HIGH/(CLOSE+OPEN) 小于X 大于X Y , 逗号MA(Close,3) = 小于等于X = 大于等于X = Y := 赋值变量 1:=HIGH = 等于X

44、 = Y 双引号000014$OPEN 注释符号注释部分 . 点号KDJ.K AND 并且XY AND YZ ; 分号A:=CLOSE; OR 或者XY OR YZ # 变周期符号TMP1:=CLOSE#WEEK 非X Y 单引号大阳线 附二:引用表达式引用指标指标指标名称 .指标线名称 (参数表 ) 引用交易系统指标SYSTEM. 指标名称 .交易类型 (参数表 ) 引用条件选股指标EXPLORER. 指标名称 (参数表 ) 跨周期引用指标各种类型指标名称#周期类型 (参数表 ) 引用任意股票的数据股票代码 $数据名称 引用扩展数据EXTDATA(N) 分析家 N=1-11 飞狐 N=1-1

45、3 引用横向统计日线数据(1-N) ESTDATA(N) 引用类函数第二个变量参数类函数名称 (第一参数 ,变量名或变量表达式) T0002 目录下的文件说明如果重装到一个新位置,只需将整个T0002 拷贝过去就可以了,所有的个性化数据都在此目录下精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 15 页Advhq.dat 星空图相关个性化数据Block.cfg 板块设置文件cbset.dat 筹码分析个性化数据CoolInfo.Txt 系统备忘录Line.dat 画线工具数据MyFavZX.dat 资讯收藏夹数据newmodem.in

46、i 交易客户端个性化数据padinfo.dat 定制版面个性化数据PriCS.dat,PriGS.dat,PriText.dat 指标相关数据recentsearch.dat 最近资讯搜索数据Scheme.dat 配色方案tmptdx.css 临时网页CSS 文件user.ini 全局个性化数据userfx.dat K 线图个性化数据mark.dat 标识信息的存盘文件以下文件与设置的预警信息有关:Col_warn.dat Col_warn_self.dat Col_warn2.dat ColwarnTj.dat blocknew 板块目录cache 系统数据高速缓存zst_cache 分时图

47、数据高速缓存coolinfo 系统备忘录目录Invest 个人理财数据目录PAD 定制牘面存盘文件二、含有未来函数公式的种类一以之字转向为代表的ZIG 类函数。这是我们最常见到和经常提到的,未来函数一般我们就指的是此类函数。1、ZIGK,N之字转向。当价格变化量超过N%时转向。 K 表示0:开盘价; 1:最高价; 2:最低价; 3:收盘价例如: ZIG(3,5) 表示收盘价的5%的 ZIG 转向。2、PEAK ,向前数前M 个 ZIG 转向波峰值。3、PEAKBARS ,前M 个 ZIG 转向波峰到当前距离。4、TROUGH ,前M 个 ZIG 转向波谷值。5、TROUGHBARS ,前M 个

48、 ZIG 转向波谷到当前距离。6、FLATZIG 、FLATZIGA 、PEAKA 、PEAKBARSA 、TROUGHA 、ZIGA 等等都属于此类未来函数。二准未来函数。这部分函数存在引用未来数据的问题,但不如上述函数明显,有些目前争议较大。1、FFT(X,N) 、傅立叶变换。对序列X 进行傅立叶变换或变换处理后反变换。2、BACKSET(X,N) 、向前赋值。假设X 非 0,则将当前位置到N 周期前的数值设为1。3、WINNER 、LWINNER 等获利盘比例类的和COST 也有未来函数的性质,有时可使信号产生漂移。三、使用跨周期数据的函数。这是一种最为隐蔽的方法,它的危害性更大。例如在

49、日线中引用本周周线或本月月线数据时,就会造成本周或本月股价上涨时则信号成功;如果股价下跌,则信号自动消失。用公式检测的方法测试不出来。我们经常见到的用KD 月、周、日同时金叉进行选股,就属于此类,看起来成功率很高,实际是虚假的。下面例举的都属于跨周期数据,股友们要多加注意。切记切记!CAPITAL 含 Capital 流通盘流通盘在增发、分红、债转股后可能变了。DYNAINFO 含 DynaInfo 动态数据DynaInfo(k) :动态信息FINANCE 含 Finance 财务数据Finance(k):财务信息#YEAR 跨周期引用 #Year 使用跨周期数据,例如在日线中引用本周周线或本

50、月月线或本年年线数据#MONTH 跨周期引用 #Month #WEEK 跨周期引用 #Week 四、指定买卖日期或买卖价格。一般多发生在交易系统里。比方指定最低价买入,最高价卖出,或指定涨跌幅度,这些在交易过程中是无法实现的,所以尽管测试成功率时非常高,其实没有任何实用价值五个人而言觉得未来函数可分为两类;一类:是在技术指标图上进行技术定向,技术转移如果以后参数发生变化,指标即会发生飘移或消失;对于这一类指标本人认为包含有:backset, ZIG,PEAK, 以及 PEAK.,TROUGH, 等,属于技术类未来函数,这种函数我们要小心使用除非您对股市分析技术及为熟悉,否则最好远之另一类:属于

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

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

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