通达信函数语法
篇一:通达信公式编写初中高级全套教程(附通达信全部函数表)
通达信公式编写初中高级全套教程(附:通达信全部函数表)
公式系统(初级)
公式系统(中级)
公式系统(高级) 附录:全部指标函数表
中高级在后AL;
换手率,finance(7)写的换手率更合理。
换手率1:V*100/FINANCE(7)*100;
换手率2:V/CAPITAL*100;
FINANCE(42)——上市日期,date——日期,date加19六个0,一号的日为0, year——年份,month——月份,day——日,weekday——星期。
上市日期:FINANCE(42);
5
日期1:DATE;
日期2:DATE+19000000;
年:YEAR;
月:MONTH;
日:DAY;
日期3:YEAR*10000+MONTH*100+DAY;
星期:WEEKDAY;
Time——时间,hour——小时,MINUTE——分钟,只在日线以下周期有效。FROMOPEN——当前时刻距离开盘分钟数。
时间:TIME;
小时:HOUR;
分钟:MINUTE;
距开盘分钟数:FROMOPEN;
BARSCOUNT——某数据从第一个有效值到现在的周期数,
TOTALBARSCOUNT——总周期数,下载完整盘后数据、不连接行情使用。CURRBARSCOUNT
——当前K线到最后交易日周期数。
有效数据周期数:BARSCOUNT(C);
总周期数:TOTALBARSCOUNT;
到最后周期数:CURRBARSCOUNT;
6
Cross——是否发生交叉,两条指标线不一定全是变化的曲线。Barslast——上一次条件成立到当前的周期数,BARSSINCE——第一次条件成立
到当前的周期数,count——统计在一定周期内满足条件的周期数。 K1:;
D1:;
金叉:CROSS(K1,D1)*10;
死叉:CROSS(D1,K1)*-10;
{K1上穿60:CROSS(K1,60);
K1下穿20:CROSS(20,K1);}
上次到现周期数:BARSLAST(金叉);
首次到现周期数:BARSSINCE(金叉),NODRAW;
统计{N周期内满足条件}次数:COUNT(金叉=10,20);
Hhvbars——某数据在一定周期内的最大值到当前的周期数,llvbars——某数据在一定周期内的最小值到当前的周期数。
上一高点{到现在}周期:HHVBARS(H,20);
上一低点{到现在}周期:LLVBARS(L,20);
某数据是近多少周期内的最大值——TOPRANGE,某数据是近多少周期内的最小值——LOWRANGE。
多少周期的最大:TOPRANGE(H);
多少周期的最小:LOWRANGE(L);
7
BARSLASTCOUNT——统计连续满足条件的周期数,
sumbars——某数据向前累加到指定值到当前的周期数。
统计{连续满足条件}周期
数:BARSLASTCOUNT(C>REF(C,1));
加到指定值周期:SUMBARS(V,CAPITAL);
PERIOD——当前窗口的周期类型。
窗口周期类型:PERIOD;
在不同周期类型使用不同参数。
参数:=IF(PERIOD=5,20,IF(PERIOD=6,10,0));
MA1:MA(C,参数);
最基本的比较判断是用大于、小于、等于等等。某数据是
否在某个范围之内——RANGE,某数据是否在某个范围
——BETWEEN。
宽幅震荡:(H-L)/L*100>12;
是否在某个范围1:RANGE(C,8,10);{X>A AND A<B}
是否在某个范围2:BETWEEN(C,10,13);{X>=A AND X<=B};
是否发生交叉——cross,LONGCROSS——是否维持一
定周期后发生交叉。 上穿:CROSS(MA(C,5),MA(C,10));
{持续}一段时间后上
穿:LONGCROSS(MA(C,5),MA(C,10),10)*2;
8
篇三:通达信指标函数说明大全
通达信指标函数说明大全
一 、行情函数
HIGH 最高价 返回该周期最高价。用法: HIGH
H 最高价 返回该周期最高价。用法: H
LOW 最低价返回该周期最低价。用法: LOW
L 最低价 返回该周期最低价。 用法: L
CLOSE 收盘价 返回该周期收盘价。 用法: CLOS
通达信函数语法 来自淘豆网m.daumloan.com转载请标明出处.