-
东方财富通的函数(上)
东方财富通是在通达信基础上建立起来的软件。函数和通达信
一样。我此前的
通达信函数是早期的,所以不全。虽然后来补了一次,但不在一起。这次
东方财富
通的函数,算是全了。但东方财富通在处理千年虫的方法上,与通达信不同。在
转
换二者公式运用
DATE
函数时,要
注意它们的区别。
[
引用函数
]
[DRAWNULL]
说明
:返回无效数
用法
:
DRAWNULL
例如
:
IF(CLOSE>REF(CLOSE
,1),CLOSE,DRAWNULL),
表示下跌时分析图上不画线
[BACKSET]
说明
:将当前位置到若干周期前的数据设为
1
用法
:
BACKSET(X,N),
若
X
不为
0,
则将当前位置到
N
周期前的数值设为
1
例如
:
BACKSET
(CLOSE>OPEN,2),
若收阳则将该周期及前一周期数值设为
1,
否则为
0
[BARSCOUNT]
说明
:求总的周期数
用法
:
BARSCOUNT(X),
第一个有效数据到当前的周期数
例如
:
BARSCOUNT(CLOSE),
对于日线数
据取得上市以来总交易日数
[CURRBARSCOUNT]
说明
:求到最后交易日的周期数
<
/p>
用法
:
CURRBARSCOUNT(X
),
最新有效数据到当前的周期数
例如
:
CURRBARSCOUNT,
对于日线数据取得距离最新交易日的交易日数
[TOTALBARSCOUNT]
说明
:求总的周期数
用法
:
TOTALBARSCOUNT,
求总的周期数
[BARSLAST]
说明
:上一次条件成立到当前的周期数
用法
:
BARSLAST(X),
p>
上一次
X
不为
0<
/p>
到现在的天数
例如
< br>:
BARSLAST(CLOSE/REF(CLOSE,1)>=1.1),<
/p>
表示上一个涨停板到当前的周期数
[COUNT]
说明
:统计满足条件的周期数
p>
用法
:
COUNT(X,N),
统计
N
周期中满足
X
p>
条件的周期数
,
若
N=0
则从第一个有效值开始
例如
:
COUNT(CLOSE>OPEN,20),
表示统计
20
周期内收阳的周期数
< br>
[HHV]
说明
:求最高值
< br>用法
:
HHV(X,N),
求<
/p>
N
周期内
X
最高
值
,N=0
则从第一个有效值开始
例如
:
HHV(HIGH,22),<
/p>
表示求
22
日最高价
[HHVBARS]
说明
:求上一高点到当前的周期数
用法
:
HHVBARS(X,N),<
/p>
求
N
周期内
X<
/p>
最高值到当前周期数
,N=0
表示从第一
个有效值开始统
计
例如
:
HHVBARS(HIGH,0),
求得历史新
高到到当前的周期数
[LLV]
说明
:求最低值
< br>用法
:
LLV(X,N),
求<
/p>
N
周期内
X
最低
值
,N=0
则从第一个有效值开始
例如
:
LLV(LOW,0),
表示求历史最低价
[LLVBARS]
说明
:求上一低点到当前的周期数
用法
:
LLVBARS(X,N),<
/p>
求
N
周期内
X<
/p>
最低值到当前周期数
,N=0
表示从第一
个有效值开始统
计
例如
:
LLVBARS(HIGH,22),
求得
p>
22
日最低点到当前的周期数
[REVERSE]
说明
:求相反数
< br>用法
:
REVERSE(X),
返回
-X
例如
:
< br>REVERSE(OPEN),
返回
-OPEN
[REF]
说明
:引用若干周期前的数据
p>
用法
:
REF(X,A),
引用
A
周期前的
X
值
例如
:
REF(CLOSE,1),
表示上一周期的收盘价
,
在日线上表示昨收价
[REFDATE]
说明
:引用指定日期的数据
用法
:
REFDATE(X,A),
引用
A
日期的
X
值
例如
[SUM]
说明
:求总和
用法
:
SUM(X,N),
统计<
/p>
N
周期中
X
的总
和
,N=0
则从第一个有效值开始
例如
:
SUM(VOL,0),
表示统计从上市第一天以来的成交量总和
[FILTER]
说明
:过滤连续出现的信号
用法
:
FILTER(X,N),X
满足条件后
,
删除其后
N
周期内的数据
,
将其置为
0
例如
:
FILTE
R(CLOSE>OPEN,7),
查找阳线
,7
天内再次出现的阳线不被记录在内
[SUMBAR]
说明
:向前累加
到指定值到现在的周期数
用法
:<
/p>
SUMBAR(X,A),
将
X
向前累加直到大于等于
A,
返回这个区间的周期
数
例如
:
SUMBAR(VOL,CAPITAL),
求完成一次
100
%
累计换手到现在的周期数
[SUMBARS]
说明
:向前累
加到指定值到现在的周期数
用法
:
SUMBARS(X,A),
将
X
p>
向前累加直到大于等于
A,
返回这个区间的
周期数
例如
:
SUMBARS(VOL,CAPITAL),
求完成一次
100%
累计换手到现在的周期数
[SMA]
说明
:返回移动平均
用法
:
SMA(X,N,M),X
< br>的
N
日移动平均
,M
为权重
,
若
Y=SMA(
X,N,M)
则
Y=(X*M+Y'*(N-M))/N
[MA]
说明
:返回简单移动平均
用法
:
MA(X,M),X
的
M
日简单移动平均
[DMA]
说明
:求动态移动平均
用法
:
DMA(X,A)
求
X
的动态移动平均
算法
:
若
Y=
DMA(X,A)
则
Y=A*X+(1-A)*Y',
其中
Y'
表示上一周期
Y
值
,A
必须小于
< br>1
例如
:
DMA(CLOS
E,VOL/CAPITAL),
表示求以换手率作平滑因子的平均价
< br>
[EMA]
说明
:求指数移动平均
用法
:
EMA(X,N),
求
X
的
N
日
指数平滑移动平均。
若
Y=EMA(X,N)
< br>则
Y=[2*X+(N-1)*Y']/(N+1),
其
中
Y'
表示上一周期
Y
值
例如
:
EMA(CLOSE,22)
表示求
22
日指数平滑均价
[WMA]
说明
:
X
的加权移动平均
用法
:
WMA(X,N) ,
统计
N
周期的数组
X,
若
Y=WMA(X,N),
则
Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+
1*XN)/(N+(N-1)+(N-2)+...+1),X0
表示本周期值
,X1
表
示上一周期值
例如
:
WMA(CLOSE,3
0),
表示求
30
日加权均价
[EXPMA]
说明
:求指数移动平均
(
同
EMA)
用法
:
EXPMA(X,N),
求
X
的
N
日指数平滑移动平均。若
Y=EXPMA(
X,N)
则
Y=[2*X+(N-1)*Y']/(N+1),
其中
Y'
表示上一周期
Y
值
例如
:
EXPMA(CLOSE,22)
表示求
22
日指数平滑均价
[MEMA]
说明
:返回平滑移动平均
用法
:
MEMA(X,M),X
的
M
日平滑移动平均。
MEM
A(X,N)
与
MA
的差别在于起始值
为一平滑值
,
而不是初始值
[EXPMEMA]
说明
:返回指数平滑移动平均
p>
用法
:
EXPMEMA(X,M),X
p>
的
M
日指数平滑移动平均。
EXPMEMA
同
EMA(
即
EXPMA)
的差别在于他
的起始值为
一平滑值
[RANGE]
说明
:判断是否在某一区间
用法
:
RANGE(A,B,C),A
在
B
和
C
例如
:
RANGE(A,B,C),A
大于
B
同时小于
C<
/p>
时返回
1,
否则返回
0
[CONST]
说明
:取某值为常量
用法
:
CONST(A),
取
A
最后的值为常量
.
例如
:
CONST(INDEXC),
表示取大盘现价
[ISLASTBAR]
说明
:判断是否最后一个周期
用法
:
ISLASTBAR
判断是否为最后一个周期
[BARSLASTCOUNT]
说明
:统计连续满足条件的周期数
用法
:
BARSLASTCOUNT(
X),
统计连续满足条件的周期数
例如
:
BARSLASTCOUNT(C>O),
表示统计连续收阳的周期数
[FILTERX]
说明
:反向过滤连续出现的信号
<
/p>
用法
:
FILTERX(X,N):X<
/p>
满足条件后
,
将其前
N
周期内的数据置为
0
例如<
/p>
:
FILTERX(C>O,3),
前三
日出现过的阳线不被记录在内
[LOD]
说明
:求低值名次
用法
:
LOD(X,N),
当
前数据
X
是
N
周期内的第几个低值
,N=0
则从第一个有效值开始
例如
:
LOD(LO
W,20),
表示是
20
个周期内的第
几个低价。
[TMA]
说明
:返回递归移动平均
用法
:
TMA(X,N,M),
求
X
的递归移动平均
,N
p>
、
M
为权重。
若<
/p>
Y=TMA(X,N,M),
则
Y=(N*Y'+M*X),
其中
Y'
表示上一周期
Y
值
,
初值为
M*X
例如
:
p>
TMA(CLOSE,0.9,0.1),
表示求
< br>X
的递归移动平均
[
指标函数
]
[COST]
说明
:成本分布情况
(
矩形分布
)
用法
:
COST(10),
p>
表示
10%
获利盘的价格是多少
,
即有
10%
的持仓量在
该价格以下
,
其余
90%
在该价格以上
,
为套牢盘。该函数仅对日线分析周期
有效
[PEAK]
说明
:前
M
个
ZIG
转向波峰值
用法
:
PEAK(K,N,M,ABS)
表示之字转向
ZIG(K,N,ABS)
的前
M
个波峰的数值
,M
必须大于
等于
1
。若
ABS
为
0
或省略
,
则表示相对
ZIG
转向
,
否则为绝对
ZIG
转向
例如
:
PEAK(1,5,1)
表示
%5
最高价
ZI
G
转向的上一个波峰的数值
[PEAKBARS]
说明
:前<
/p>
M
个
ZIG
转向
波峰到当前距离
用法
:
PEAKBARS(K,N,M,ABS)
表示之字转向
< br>ZIG(K,N,ABS)
的前
M
个波峰到当前的周期数
,M
必须大于等于
1
。若
ABS
为
< br>0
或省略
,
则表示相对
ZIG
转向
,
否则为绝
对
ZIG
转向
例如
:
PEAK(0,5,1)
表
示
%5
开盘价
ZIG
< br>转向的上一个波峰到当前的周期数
[SAR]
说明
:抛物转向
< br>用法
:
SAR(N,S,M),N
为计算周期
,S
为步长
,M
为极值
例如
:
p>
SAR(10,2,20)
表示计算
10<
/p>
日抛物转向
,
步长为
2%,
极限值为
20%
[SARTURN]
说明
:抛物转向点
用法
:
SARTURN(N,S,M),N
为计算周期
,S
为步长
,
M
为极值
,
若发生向上转向则返回
p>
1,
若发生
向下转向则返回
-1,
否则为
0,
其用法与<
/p>
SAR
函数相同
[TROUGH]
说明
:前
M
个
ZIG
转向波谷值
用法
:
TROUGH(K,N,M,ABS)
表示之字转向
ZIG(K,N,ABS)
的前
M
个波谷的数值
,M
必须大于等
于
1
。若
ABS
为
0
或省略
,
则表示相对
ZIG
转向
,
否则为绝对
ZIG
转向
例如
:
TROUGH(2,5,2)<
/p>
表示
%5
最低价
ZIG
转向的前
2
个波谷的数值
[TROUGHBARS]
说明
:前
M
个
ZIG
转向波谷到当前距离
用法
:
TROUGHBARS(K,N,M,ABS
)
表示之字转向
ZIG(K,N,ABS)
的前
M
个波谷到当前的周期数
,M
必须大于等于
1
。若
< br>ABS
为
0
或省略
,
则表示相对
ZIG
转向<
/p>
,
否则为绝对
ZIG
转向
例如
:
< br>TROUGH(2,5,2)
表示
5%
< br>最低价
ZIG
转向的前
2
个波谷到当前的周期数
[WINNER]
说明
:获利盘比
例
(
矩形分布
)
< br>用法
:
WINNER(CLOSE),
< br>表示以当前收市价卖出的获利盘比例
,
例如返回
0.1
表示
10%
获利
盘;
WINNER(10.5)
表示
1
0.5
元价格的获利盘比例
该函数
不包含未来数据
,
且仅对日线分析周期有效
,
运算过程比较耗时
[LWINNER]
说明
:近期获利盘比例
用法
:
LWINNER(5,CLOSE),
p>
表示最近
5
天的那部分成本以当前收市价卖
出的获利盘比例
,
返
回
0.1
表示
10%
获利盘。该
函数不包含未来数据
,
运算比较耗时
[PWINNER]
说明
:远期获利盘比例
用法
:
PWINNER(5,CLOSE),
p>
表示
5
天前的那部分成本以当前收市价卖出
的获利盘比例
,
返回
0.1
表示
10%
获利盘。该函数不包含未来数据
,
运算比较耗时
[ZIG]
说明
:之字转向
< br>用法
:
ZIG(K,N),
当价
格变化量超过
N%
时转向
,K
表示
0:
开盘价
,1:
最高价
,2:
最低价
< br>,3:
收
盘价
,
其余
:
数组信息
例如
:
ZIG(3,5),
表示收盘价的
5%
的
ZIG
转向
[
数学函数
]
[ABS]
说明
:求绝对值
< br>用法
:
ABS(X)
返回
X
的绝对值
例如
:
ABS(-23)
返回
23
[ACOS]
说明
:反余弦值
< br>用法
:
ACOS(X),
返回<
/p>
X
的反余弦值
[ASIN]
说明
:反正弦值
< br>用法
:
ASIN(X),
返回<
/p>
X
的反正弦值
[ATAN]
说明
:反正切值
< br>用法
:
ATAN(X),
返回<
/p>
X
的反正切值
[CEILING]
说明
:向数值增大方向舍入
用法
:
CEILING(X)
返回沿
X
数值增大方向最接近的整数
< br>
例如
:
CEILING(3
.3)
求得
4,CEILING(-3.5)
< br>求得
-3
[COS]
说明
:余弦值
用法
:
COS(X),
返回
X
的余弦值
[EXP]
说明
:指数
用法
:
EXP(X)
为
e
的
X
次幂
例如
:
EXP(CLOS
E)
返回
e
的
CLOSE
次幂
[FLOOR]
说明
:向数值减小方向舍入
用法
:
FLOOR(X)
返回沿
X
数值减小方向最接近的整数
例如
:
FLOOR(3.3)<
/p>
求得
3,FLOOR(-3.5)
求得<
/p>
-4
向下
[FRACPART]
说明
:取得数据的小数部分
用法
:
FRACPART(X)
返回数值的小数部分
例如
:
FRACPART(12.3)
求得
0.3,FRACPART(-3.5)
求得
-0.5
[INTPART]
说明
:取得数据的整数部分
用法
:
INTPART(X)
返回沿
X
绝对值减小方向最接近的整数
例如
:
INTPART(
12.3)
求得
12,INTPART(-3.5)
求得
-3
[LN]
说明
:求自然对数
用法
:
LN(X)
以
e
为底的对数
例如
:
LN(CLOSE)
求收盘价的对数
[LOG]
说明
:求
10
为底的对数
p>
用法
:
LOG
(X)
取得
X
的对数
< br>
例如
:
LOG(1000)
等于
3
[MAX]
说明
:求最大值
< br>用法
:
MAX(A,B)
返回<
/p>
A
和
B
中的较大
值
例如
:
MAX(CLOSE-OPEN
,0)
表示若收盘价大于开盘价返回它们的差值
,
否则返回
0
[MIN]
说明
:求最小值
< br>用法
:
MIN(A,B)
返回<
/p>
A
和
B
中的较小
值
例如
:
MIN(CLOSE,OPEN)
返回开盘价和收盘价中的较小值
[MOD]
说明
:求模运算
< br>用法
:
MOD(A,B)
返回<
/p>
A
对
B
求模
p>
例如
:
MOD
(18,10)
返回
8
[POW]
说明
:乘幂
用法
:
POW(A,B)
返回
A
的
B
次幂
例如
:
POW(C
LOSE,2)
求得收盘价的
2
次方<
/p>
[RAND]
说明
:随机整数
< br>用法
:
RAND(N),
返回一
个范围在
1-N
的随机整数
例如
:
CLOSE*(RAND(10)/1
0+0.4),
输出收盘价乘以
[0.5-1.4]
的随机系数
[REVERSE]
说明
:求相反数
< br>用法
:
REVERSE(X)
返
回
-X
例如
:
REVERSE(OPEN)
返回
-OPEN
[ROUND]
说明
:四舍五入为整数
,
显示时不带小数
用法
:
ROUND(X
)
将
X
四舍五入为整数
例如
:
ROUND(3.
3)
求得
3,ROUND(3.5)
求
得
4,ROUND(-3.5)
求得
-
4
[SGN]
说明
:求符号值
< br>用法
:
SGN(X),
当
X>0,X=0,X<0
分别返回
1,0,-
1
[SIGN]
说明
:求符号值
< br>用法
:
SIGN(X),
当
p>
X>0,X=0,X<0
分别返回
1,0,
-1
[SIN]
说明
:正弦值
用法
:
SIN(X),
返回
X
的正弦值
[SQRT]
说明
:开平方
用法
:
SQRT(X)
为
X
的平方根
例如<
/p>
:
SQRT(CLOSE)
收盘价的平方
根
[TAN]
说明
:正切值
用法
:
TAN(X),
返回
X
的正切值
[
时间函数
]
[PERIOD]
说明
:周期
用法
:结果从
0
到
< br>11,
依次分别是
1/5/15/30/60
分钟
,
日
/
周
/
月
,
< br>多分钟
,
多日
,
季
,
年
[DATE]
说明
用法
[TIME]
说明
:取得该周期的时分秒
用法
:
TIME,
函
数返回有效值范围为
(000000-235959)
[YEAR]
说明
:取得该周期的年份
用法
:
YEAR,
函数
返回有效值范围为
(1970-2038)
[MONTH]
说明
:取得该周期的月份
用法
:
MONTH,
函
数返回有效值范围为
(1-12)
[WEEK]
说明
:取得该周期的星期数
用法
:
WEEKDAY,
函数返回有效值范围为
(0-6),0
表示星期天
[DAY]
说明
:取得该周期的日期
用法
:
DAY,
函数返
回有效值范围为
(1-31)
[HOUR]
说明
:取得该周期的小时数
用法
:
HOUR,
函
数返回有效值范围为
(0-23),
对于日线及更长的分析周期
值为
0
[MINUTE]
说明
:取得该周期的分钟数
用法
:
MINUTE,
函数返回有效值范围为
(0-59),
对于日线及更长的分析
周期值为
0
[FROMOPEN]
说明
:取得当前时刻距开盘的时长
用法
:
FROMOPEN,
返回当前时刻距开盘有多长时间
,
单位为分钟
p>
例如
:
FRO
MOPEN,
当前时刻为早上
10
点<
/p>
,
则返回
31
[DATETOD1970]
说
明
:距离
1970
年
< br>1
月
1
日以来的天数
用法
:
DATETO
D1970(X),
得到日期
X
距离<
/p>
1970
年
1
月
1
日以来的天数
< br>例如
:
DATETOD1970(DATE)
就返回今天距离
1970
年
1
月
1
日的天数
[D1970TODATE]
< br>说明
:得到
1970
年
1
月
1
日后的日期值<
/p>
用法
:
D1
970TODATE(X),
得到
1970
年
1
月
1
日后的日期值
例如
:
D1970TODATE(1)
就返回
700102
[IF]
说明
:根据条件求不同的值
用法
:
IF(X,A,B),
若
X
不为
0
< br>则返回
A,
否则返回
B
p>
例如
:
IF(CLOSE>OPEN,HI
GH,LOW)
表示该周期收阳则返回最高值
,
否则返回最低值
[IFF]
说明
:根据条件求不同的值
用法
:
IFF(X,A,B),
若
X
不为
0
则返回
A,
否则返回
B <
/p>
例如
:
IFF(CLOSE>OPEN,
HIGH,LOW),
表示该周期收阳则返回最高值
,
否则返回最低值
[IFN]
说明
:根据条件求不同的值
用法
:
IFN(X,A,B),
若
X
不为
0
则返回
B,
否则返回
A <
/p>
例如
:
IFN(CLOSE>OPEN,
HIGH,LOW),
表示该周期收阴则返回最高值
,
否则返回最低值
[
绘图函数
]
[POLYLINE]
说明
:在图形上绘制折线段
用法
:
POLYLINE(COND,PRI
CE),
当
COND
条件满足时
,
以
PRICE
位置
为顶点画折线连接
例如
:
POLYLINE(HIGH>=HHV(HIGH,20),HIGH)
表示在创
20
天新高点之间画折线
[DRAWLINE]
说明
:在图形上绘制直线段
用法
:
DRAWLINE(COND1,PR
ICE1,COND2,PRICE2,EXPAND),
当
C
OND1
条件满足时
,
在
PRICE1
位置画直线起点;当
COND2
条件满足时
,
在
PRICE2
位置画直线终点;
EXPAND
为延长类型。
COND1,
表示条件变量
1
;
PRICE1,
表
示第一个画线点
,
通常取值为
H,L,
C,O
等等;
COND2,
表
示条件变量
2
;
PR
ICE2,
表示第二个画线点;
EXPAND,
常数变量
,1
、向右延伸;
2
、向左延伸;
3
、左右同时延伸
例如
:
DRAW
LINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,
1),
表示在创
20
天新
高与创
20
天新低之间画直线并且向右延长
[DRAWKLINE]
说明
:在图形上绘制
K
线
用法
:
D
RAWKLINE(HIGH,OPEN,LOW,CLOSE),
以
< br>HIGH
为最高价
,OPEN
为
开盘价
,LOW
为最
低
,CLOSE
收盘画
K
线
p>
[STICKLINE]
说明
:在图形上绘制柱线
用法
:
STICKLINE(COND,PRI
CE1,PRICE2,WIDTH,EMPTY),
当
CON
D
条件满足时
,
在
PRICE1
和
PRICE2
位置
之间画柱状线
,
宽度为
WIDTH(1
0
为标准间距
),EMPTH
为
0
画实心柱
,-1
画
虚线空
心柱
,
否则画实线空心柱
例如
:
STIC
KLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1),
表示画<
/p>
K
线中阳线的空心柱体部分
[DRAWICON]
说明
:在图形上绘制小图标
用法
:
DRAWICON(COND,PRI
CE,TYPE),
当
COND
条件满
足时
,
在
PRICE
< br>位置画
TYPE
号图标
p>
15
种图标编码为
1-15(1-3
为小脸
,4-5
为上下箭头
< br>,6-7
为红绿小旗
,8-9
为
三角形
,10-12
为信号灯
,13-
15
为
O
、
X
、四方形
)
例如
< br>:
DRAWICON(CLOSE>OPEN,LOW,4)
表示当收阳时在最低价位置画
4
号图标
[DRAWTEXT]
说明
:在图形上显示文字
用法
:
DRAWTEXT(COND,PRIC
E,TEXT),
当
COND
条件满足
时
,
在
PRICE
位置书写文字
TEXT
例如
:
DRAWTEXT(CLOSE/OPEN>1.08,LOW,'
大阳线
')
表示当日涨幅大于
8%
时在最低价位置显
示
'
大阳线
'
字样
[DRAWNUMBER]
说明
:在图形上显示数字
用法
:
DRAWNUMBER(COND,PR
ICE,NUMBER),
当
COND
条件满足时
,
在
PRICE
位置书写数字
NUMBER
例如
:
DRAWNUMBER(CLOSE/OPEN>1.08,LOW,C)
,
表示当日涨幅大于
8%
时在最低价位
置显示收
盘价
[DRAWBAND]
说明
:画出带状线
用法
:
DRAWBAND(VAL1,COLOR1,
VAL2,COLOR2),
当
VAL1>VAL2
时
,
在
VAL1
和
VAL2
之间填充
C
OLOR1;
当
VAL1
例如
:
DRAWBAND(OPEN,RGB(0,224,224),C
LOSE,RGB(255,96,96))
[DRAWBARCHART]
说明
:在图形上绘制美国线
用法
:
DRAWBARCHART(HIGH
,OPEN,LOW,CLOSE)
以
HIGH
为最高价
,OPEN
为开盘价
,LOW
为最低
价
,CLOSE
为收盘价绘制美国线
[RGB]
说明
:将自定颜色作为数值输出
.
用法
:
RGB(Red,Green,
Blue),
输出为
0XRRGGBB,
参数使用十进制数
,
范围为
0
至
255,
以最近
一
个周期数值为准
例如
:
RGB(0,0,255)
输出结果为
16
进制的
0XFF0000
[FILLRGN]
说明
:根据条件填充区域
用法
:
FILLRGN(PRICE1,PRI
CE2,COND1,COLOR1,COND2,COLOR2...),
填充
PRICE1
到
PRICE2
之间的区域
,
当
COND1<
/p>
条件满足时
,
用
COLOR1
颜色
,
当
COND2
条件满足时
,
用<
/p>
COLOR2
颜色
,
否
则不填充
,
从
< br>COND1
之后的参数均可以省略
,
最多可以有
10
组条
?
例如
:
FILLRGN(CLOSE,OPE
N,CLOSE>OPEN,RGB(255,0,0),CLOSE
表示填
充开盘价和收盘价之间的区域
,
阳线时用红色
,
阴线时用绿色
,
平盘不绘制
[DRAWGBK]
说明
:根据条件填充背景区域
p>
用法
:
DRAWGBK(COND,COL
OR),
填充满足
COND
条件的背景
区域
例如
:
DRAWGBK(CLOSE>OPEN,COLORRED)
表示收阳时用红色填充
背景
[
统计函数
]
[AVEDEV]
说明
:平均绝对偏差
用法
:
AVEDEV(X,N)
[DEVSQ]
说明
:数据偏差平方和
用法
:
DEVSQ(X,N)
[FORCAST]
说明
:线性回归预测值
用法
:
FORCAST(X,N)
为
X
的
N
周期线性回归预测值
例如
:<
/p>
FORCAST(CLOSE,20),
表示求
< br>20
周期线性回归预测本周期收盘价
[SLOPE]
说明
:线性回归斜率
用法
:
SLOPE(X,N)
为
X
的
N
周
期线性回归线的斜率
例如
:
SLOPE(CLOSE,20)
表示求
20
周期线性回归线的斜率
[STD]
说明
:估算标准差
用法
:
STD(X,N)
为<
/p>
X
的
N
日估算标
准差
[STDP]
说明
:总体标准差
用法
:
STDP(X,N)
为
X
的
N
日总体
标准差
[STDDEV]
说明
:标准差
用法
:
STDDEV(X,N)
为
X
的
N
日标准
差
[VAR]
说明
:估算样本方差
用法
:
VAR(X,N)
为
X
的
N
日估算
样本方差
[VARP]
说明
:总体样本方差
用法
:
VARP(X,N)
为
X
的
N
日总
体样本方差
[
基础行情函数
]
[HIGH]
说明
:返回该周期最高价
用法
:返回该周期最高价
[H]
说明
:返回该周期最高价
用法
:返回该周期最高价
[LOW]
说明
:返回该周期最低价
用法
:返回该周期最低价
[L]
说明
:返回该周期最低价
用法
:返回该周期最低价
[CLOSE]
说明
:返回该周期收盘价
用法
:返回该周期收盘价
[C]
说明
:返回该周期收盘价
用法
:返回该周期收盘价
[VOL]
说明
:返回该周期成交量
(
手
)
用法
:返回该周期成交量
(
手
)
[V] <
/p>
说明
:返回该周期成交量
(
手
)
用法
:返回该周期
成交量
(
手
)
[OPEN]
说明
:返回该周期开盘价
用法
:返回该周期开盘价
[O]
说明
:返回该周期开盘价
用法
:返回该周期开盘价
[AMOUNT]
说明
:返回该周期成交额
(
元
)
用法
:返回该周期成交额
(<
/p>
元
)
[VOLINSTK]
说明
:返回期货该周期持仓量
用法
:返回期货该周期持仓量
[QHJSJ]
说明
:返回期货该周期结算价
用法
:返回期货该周期结算价
[BUYVOL]
说明
:返回外盘
(
手
)
用法
:
BUYVOL,
返回外盘
(
手
)
[SELLVOL]
说明
:返回内盘
(
手
)
用法
:
SELLVOL,
返回内盘
(
手
)
[DHIGH]
说明
:返回该不定周期最高价
p>
用法
:返回连涨或连跌波段的最高价,未来函数
[DOPEN]
说明
:返回该不定周期开盘价
p>
用法
:返回连涨或连跌波段的开盘价,未来函数
[DLOW]
说明
:返回该不定周期最低价
p>
用法
:返回连涨或连跌波段的最低价,未来函数
[DCLOSE]
说明
:返回该不定周期收盘价
p>
用法
:返回连涨或连跌波段的收盘价,未来函数
[DVOL]
说明
:返回该不定周期成交量价
<
/p>
用法
:返回本周期起至若干周期后收盘价转折时成交量之和,未来
函数
[ISBUYORDER]
说明
:取得该成交是否为主动性买单
用法
:
ISBUYORDER,
当本笔成交为主动性买盘时
,
返回
1,
否则为
0
。
[ISSELLORDER]
说明
:取得该成交是否为主动性卖单
用法
:
ISBUYORDER,
当本笔成交为主动性卖盘时
,
返回
1,
否则为
0
。
[ORDER]
说明
:日线取得该日成交的委托单数量
用法
:
ORDER(N),N
表示类型
,N=1
表示买入委托单
,N=2
表示卖出委托单
[BIGORDER]
说明
p>
:日线取得该日成交的中单、大单、超大占总的成交量比例
p>
用法
:
BIGORDER(N,M),N<
/p>
表示类型
,N=1
表示买入委托单
,N=2
表示卖出委托单
,M
表示委托单
大小
,M=1
中单
,M=2
大单
,M=3
超大单
,M
可以省略
,
表示大单。
其中
:
中
单包含了大单
,
大单包
含了超大单
p>
,
小单比例可表示为
1-BIGORDER
(1,1)
[BIGAMOUNT]
说明
:日线取得该日小单、中单、大单、超大单的成交金额
用法
:
BIGAMOUNT(
N,M),N
表示类型
,N=1
表示买
入成交金额
,N=2
表示卖出成交金额
,M
表示
成交金额大小
,M=1
超大单
,M=2
大单
,M=3
中单
,M=4
小单
,
超大买入成交金额可表示成
BIGAMOUNT
(1,1)
、中单卖出成交净额可表示成
BIGAMOUNT(
1,3)-BIGAMOUNT(2,3)
。
其中
M
可以省略
,
表示超大与大单的累积成交额
,
如
BIGAMOUNT(1)
表示超大单与大单的累积
买入成交额
,
单位
:
< br>元
[
指数函数
]
[ADVANCE]
说明
:返回该周期上涨家数
用法
:
ADVANCE,
本函数仅对大盘有效
[DECLINE]
说明
:返回该周期下跌家数
用法
:
DECLINE,
本函数仅对大盘有效
[INDEXA]
说明
:对应大盘成交额
用法
:
INDEXA,
表
示同期大盘的成交额。该函数需要浏览相应大盘数据后才能使用
,
且仅对
股票数据分析有效、对分笔成交分析周期无效
[INDEXADV]
说明
:对应大盘上涨家数
用法
:
INDEXADV,
表示同期大盘的上涨家数。该函数需要浏览相应大盘数据后才能使用
,
且
仅对股票数据分析有效、对分笔成交分析周期无效
[INDEXDEC]
说明
:对应大盘下跌家数
用法
:
INDEXDEC,
表示同期大盘的下跌家数。该函数需要浏览相应大盘数据后才能使用
,
且
仅对股票数据分析有效、对分笔成交分析周期无效
[INDEXC]
说明
:对应大盘收盘价
用法
:
INDEXC,
表
示同期大盘的收盘价。该函数需要浏览相应大盘数据后才能使用
,
且仅对
股票数据分析有效、对分笔成交分析周期无效
[INDEXH]
说明
:对应大盘最高价
用法
:
INDEXH,
表
示同期大盘的最高价。该函数需要浏览相应大盘数据后才能使用
,
且仅对
股票数据分析有效、对分笔成交分析周期无效
[INDEXL]
说明
:对应大盘最低价
用法
:
INDEXL,
表
示同期大盘的最低价。该函数需要浏览相应大盘数据后才能使用
,
且仅对
股票数据分析有效、对分笔成交分析周期无效
[INDEXO]
说明
:对应大盘开盘价
用法
:
INDEXO,
表
示同期大盘的开盘价。该函数需要浏览相应大盘数据后才能使用
,
且仅对
股票数据分析有效、对分笔成交分析周期无效
-
-
-
-
-
-
-
-
-
上一篇:通达信缠论公式
下一篇:雅思小作文模板句必备50句型