-
东方财富通的函数(上)
东方财富通是在通达信基础上建立起来的软件。
函数和通达信一
样。我此前的通达信函数是早期的,所以不全。虽然后来补了
一次,
但不在一起。
这次东方财富通的函数,
< br>算是全了。
但东方财富通在处
理千年虫的方法上,与通达
信不同。在转换二者公式运用
DATE
函数
时,要注意它们的区别。
[
引用函数
]
[DRAWNULL]
说明
:返回无效数
用法
:
DRAWNULL
例如
:
IF(CLOSE>REF(CLOSE
,1),CLOSE,DRAWNULL),
表示下跌时分析图上不画线
[BACKSET]
说明
:将当前位置到若干周期前的数据设为
1
用法
:
BACKSET(X
,N),
若
X
不为
0,
则将当前位置到
N
周期前的数
值设为
1
例如
:
< br>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),
求得历史新高到到当前的周期数
p>
[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),
求得
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
值
例如
:
REFDATE(CLOSE,20101208),
表示
2010
年
12
月
08
日的收盘价
[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,
< br>返回这个区间的周期数
例如
:
SUMBAR(VOL,CAPITAL),
求完成一次
p>
100%
累计换手到现在的周期数
[SUMBARS]
说明
:向前累加到指定值到现在的周期数
<
/p>
用法
:
SUMBARS(X,A),
p>
将
X
向前累加直到大于等于
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),
其中
< br>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),
表示
10%
获利
盘的价格是多少
,
即有
10%
的持仓量在该价格以下
,
其余
< br>90%
在
该价格以上
,
为套牢盘。该函数仅对日线分析周期有效
[PEAK]
说明
:前
M
个
ZIG
转向波峰值
用法
:<
/p>
PEAK(K,N,M,ABS)
表示之字转向
< br>ZIG(K,N,ABS)
的前
M
个波峰的数值
,M
必须大于等于
1<
/p>
。
若
ABS
为<
/p>
0
或省略
,
则表
示相对
ZIG
转向
,
< br>否则为绝对
ZIG
转向
p>
例如
:
PEAK(1,5,1)
表示
%5
最高价
ZIG<
/p>
转向的上一个波峰的数值
[PEAKBARS]
说明
p>
:前
M
个
ZIG<
/p>
转向波峰到当前距离
用法
:
PEAKBARS(K,N,M,ABS)
表示
之字转向
ZIG(K,N,ABS)
的前
M
个波峰到当前的周期数
,M
必须大
于等于
1
。若
ABS
< br>为
0
或省略
,
< br>则表示相对
ZIG
转向
,
否则为绝对
ZIG
转向
例如
:
PEAK(0,5,1)
表示
%5
开盘价
ZIG
转向的上一个波峰到当前的周期数
[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
< br>为
0
或省略
,
< br>则表示相对
ZIG
转向
,
否则为绝对
ZIG
转向
例如
:
TROUGH(2,5,
2)
表示
%5
最低价
< br>ZIG
转向的前
2
个波谷的数值
[TROUGHBARS]
说明
:
前
M
个
ZIG
转向波谷到当前距离
用法
:
TROUGHBARS(K,N,M,ABS)
表示之字转向
ZIG(K,N,ABS)
的前
M
个波谷到当前的周期数
,M
必须大于等于
1
。若
ABS
为
0
或省略
,
则表示相对
ZIG
转向
,
否则为绝对
ZIG
转向
例如
:
TROUGH(2,5,2)
表示
5%
最低价
ZIG
p>
转向的前
2
个波谷到当前的周期数
[WINNER]
说明
:获利盘比
例
(
矩形分布
)
< br>用法
:
WINNER(CLOSE),
< br>表示以当前收市价卖出的获利盘比例
,
例如返回
0.1
表示
10%
获利
盘;
WINNER(10.5)
表示
1
0.5
元价格的获利盘比例
该函数
不包含未来数据
,
且仅对日线分析周期有效
,
运算过程比较耗时
[LWINNER]
说明
:近期获利盘比例
用法
:
LWINNER(5,CLOSE),
p>
表示最近
5
天的那部分成本以当前收市价卖
出的获利盘比例
,
返回
0.1
表示
10%
获利盘。该函数不包含未来数据
p>
,
运算比较耗时
[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
的对数
例如
:
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]
说明
:取得该周期从
1970
以来的年月日,欲取四位公元年值时,要加
19000000
用法
:
DATE,
函数返回有效值范
围为
(70),
表示
1970
[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
日以来的天数
用法
:
DATETOD1970(X),
得到日期
X
p>
距离
1970
年
1
月
1
日以来的天数
例如
:
DATETOD197
0(DATE)
就返回今天距离
1970
年
1
月
1
日
的天数
[D1970TODATE]
说明
:得到
1970
年
1
< br>月
1
日后的日期值
用法
:
D1970TODATE(X),
得到
1970
年
1<
/p>
月
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
p>
条件满足时
,
在
P
RICE2
位置画直线终点;
EXPAND
为延长类型。
COND1,
表示条件变量
1
;
PRICE1,
表示第
一个画线点
,
通常取值为
H,L,C,
O
等等;
COND2,
表示
条件变量
2
;
PRIC
E2,
表示第二个画线点;
EXPAND,
常数变量
,1
、向右延伸;
2
p>
、
向左延伸;
3
、
左右同时延伸
例如
:
DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,L
OW<=LLV(LOW,20),LOW,1),
表示在创
2
0
天新高
与创
20
天新低之间画直线并且向右延长
[DRAWKLINE]
说明<
/p>
:在图形上绘制
K
线
用法
:
DRAWKLINE(
HIGH,OPEN,LOW,CLOSE),
以
HIGH
p>
为最高价
,OPEN
为开盘价
,LOW
为最
低
,CLOS
E
收盘画
K
线
[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
、<
/p>
X
、四方形
)
例如
:
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]
< br>说明
:返回该周期成交量
(
手<
/p>
)
用法
:返回该周期成交量
(
手
)
[V]
说明
:返回该周期成交量
(
手
) <
/p>
用法
:返回该周期成交量
(
手
)
[OPEN]
说明
:返回该周期开盘价
用法
:返回该周期开盘价
[O]
说明
:返回该周期开盘价
用法
:返回该周期开盘价
[AMOUNT]
说明
:返回该周期成交额
(
元
)
用法
:返回该周期成交额<
/p>
(
元
)
[VOLINSTK]
说明
:返回期货该周期持仓量
用法
:返回期货该周期持仓量
[QHJSJ]
说明
:返回期货该周期结算价
用法
:返回期货该周期结算价
[BUYVOL]
说明
:返回外盘
(
手
p>
)
用法
:
BU
YVOL,
返回外盘
(
手
)
[SELLVOL]
说明
:返回内
盘
(
手
)
用法
:
SELLVOL,
返回内盘
p>
(
手
)
[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]
说明
:日线取得该日成交的中单、大单、超大占总的成交量比例
用法
:
BIGO
RDER(N,M),N
表示类型
,N=1
表示买入委托单
,N=2
表示卖出委托单
< br>,M
表示委托单
大小
,M=1<
/p>
中单
,M=2
大单
,M=3
超大单
,M
可以省略
,
表示大单。其中
:
中单包含了大单
,
大单包
含了超大单<
/p>
,
小单比例可表示为
1-BIGORDE
R(1,1)
[BIGAMOUNT]
说明
:日
线取得该日小单、中单、大单、超大单的成交金额
用法
p>
:
BIGAMOUNT(N,M),N
表示
类型
,N=1
表示买入成交金额
,N=
2
表示卖出成交金额
,M
表示成
交金额大小
,M=1
超大单
< br>,M=2
大单
,M=3
中单
p>
,M=4
小单
,
超
大买入成交金额可表示成
BIGAMOUNT(1,1)
、中单
卖出成交净额可表示成
BIGAMOUNT(1,3)-BIGAMOUNT(2,3)
。
其中
M
可以省略
,
表示超大与大单的累积成交
额
,
如
BIGAMOUNT(1)
p>
表示超大单与大单的累积
买入成交额
,
p>
单位
:
元
[
指数函数
]
[ADVANCE]
说明
:返回该周期上涨家数
用法
:
ADVANCE,
本函数仅对大盘有效
[DECLINE]
说明
:返回该周期下跌家数
用法
:
DECLINE,
本函数仅对大盘有效
[INDEXA]
说明
:对应大盘成交额
用法
:
INDEXA,
表
示同期大盘的成交额。
该函数需要浏览相应大盘数据后才能使用
,
且仅对股
票数据分析有效、对分笔成交分析周期无效
[INDEXADV]
说明
:对应大盘上涨家数
用法
:
INDEXADV,
表示同期大盘的上涨家数。
该函数需要浏览相应大盘数据后才能使用
,
且仅
对股票数据分析有效、对分笔成交分析周期无效
[INDEXDEC]
说明
:对应大盘下跌家数
用法
:
INDEXDEC,
表示同期大盘的下跌家数。
该函数需要浏览相应大盘数据后才能使用
,
且仅
对股票数据分析有效、对分笔成交分析周期无效
[INDEXC]
说明
:对应大盘收盘价
用法
:
INDEXC,
表
示同期大盘的收盘价。
该函数需要浏览相应大盘数据后才能使用
,
且仅对股
票数据分析有效、对分笔成交分析周期无效
[INDEXH]
说明
:对应大盘最高价
用法
:
INDEXH,
表
示同期大盘的最高价。
该函数需要浏览相应大盘数据后才能使用
,
且仅对股
票数据分析有效、对分笔成交分析周期无效
[INDEXL]
说明
:对应大盘最低价
用法
:
INDEXL,
表
示同期大盘的最低价。
该函数需要浏览相应大盘数据后才能使用
,
且仅对股
票数据分析有效、对分笔成交分析周期无效
[INDEXO]
说明
:对应大盘开盘价
用法
:
INDEXO,
表
示同期大盘的开盘价。
该函数需要浏览相应大盘数据后才能使用
,
且仅对股
票数据分析有效、对分笔成交分析周期无效
[INDEXV]
说明
:对应大盘成交量
用法
:
INDEXV,
表
示同期大盘的成交量。
该函数需要浏览相应大盘数据后才能使用
,
且仅对股
票数据分析有效、对分笔成交分析周期无效