|
[其他函数]
[STKINDI]
说明:引用指定股票的指标数值
用法:STKINDI('STKNAME','INDINAME',PARAMs),STKNAME是股票代码,INDINAME是指标及其指标线名称,PARAM是可选参数,其数量应当等于被应用指标的参数数量,否则将使用缺省参数数值。
例如:STKINDI('SZ300059','MA.MA1',5,10,15,20)表示引用东方财富的MA指标的MA1指标线,计算参数5,10,15,20;STKINDI('sz300059','KDJ.K#WEEK',9,4,4,)表示引用东方财富的周线KDJ指标的K指标线,计算参数9,4,4。
[+]
说明:加
用法:例如:X+Y
[-]
说明:减
用法:例如:X-Y
说明:乘
用法:例如:X*Y
[/]
说明:除
用法:例如:X/Y
[>]
说明:大于
用法:例如:X>Y
[>=]
说明:大于等于
用法:例如:X>=Y
[<]
说明:小于
用法:例如:X<Y SIZE="3" color="red"
[<=]
说明:小于等于
用法:例如:X<=Y
[=]
说明:等于
用法:例如:X=Y
[!=]
说明:不等于
用法:例如:X!=Y
[$]
说明:引用特定数据
用法:例如:"sz300059$macd.dif#week"(12,26,9) 引用东方财富的周线macd指标的dif变量值,参数设定为12、26、9。
另外引用语法亦可进行精简:
1、双引号可以省略
2、sz300059可以省略,省略后则引用当前正在浏览的股票,不特定引用某个股票
3、#week可以省略,省略后则引用当下周期,不特定引用某个周期
4、(12,26,9)可以省略,省略后则使用默认参数,不特定使用指定的参数
5、.dif可以省略,省略后则引用该指标第一个变量值,不特定引用某个变量值
[{}]
说明:注释
用法:例如:{注释的内容}
[AND]
说明:并且
用法:例如:X>Y AND Y>Z
[&&]
说明:并且
用法:例如:X>Y && Y>Z(用法同AND)
[OR]
说明:或者
用法:例如:X>Y OR Y>Z
[||]
说明:或者
用法:例如:X>Y || Y>Z
[()]
说明:括号
用法:例如:HIGH/(CLOSE+OPEN)
[,]
说明:逗号
用法:例如:MA(CLOSE,5)
[.]
说明:点
用法:例如:KDJ.D
[:]
说明:输出
用法:例如:输出:HIGH-LOW
[:=]
说明:赋值
用法:例如:值:=OPEN+CLOSE
[;]
说明:分号
用法:例如:A:OPEN;
[#]
说明:跨周期引用
用法:#后可加相应的周期来引用该周期下的值。
例如:#min1、#min5、#day、#week、#month、#year等
[COSTEX]
说明:区间成本
用法:COSTEX(CLOSE,REF(CLOSE,1)),表示近两日收盘价格间筹码的成本,返回20表示区间成本为20元
该函数仅对日线分析周期有效
[PPART]
说明:远期成本分布比例
用法:PPART(10),表示10前的成本占总成本的比例,0.2表示20%
[BARPOS]
说明:取得该周期在所有数据中的位置
用法:BARPOS,对于日线来说,函数返回上市以来的天数
[TFILT]
说明:对指定时间段的数据进行过滤,该时间段以外的数据无效
用法:TFILT(X,D1,M1,D2,M2)
例如:TFILT(CLOSE,1060101,1030,1060101,1445)表示在2006年1月1日的10:30到2006年1月1日的14:45的收盘价是有效的
[TFILTER]
说明:过滤连续出现的信号
用法:TFILTER(买入条件,卖出条件,N);过滤掉买入(卖出)信号发出后,下一个反向信号发出前的所有买入(卖出)信号.N=1表示仅对买入信号过滤;N=2表示仅对卖出信号过滤;N=0表示对买入和卖出信号都过滤,返回1,2表示买入或卖出条件成立;同一K线上只能有一个信号;
例如:ENTERLONG:TFILTER(买入,卖出,1);EXITLONG:TFILTER(买入,卖出,2)
[TTFILTER]
说明:按照开平配对等原则过滤不合理的信号
用法:TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,N);规则如下:1.连续的同方向指令只有第一个有效,其他的将被过滤;2.交易信号必须配对出现(比如前面已经有了买开指令,则后面只允许出现卖平指令,其他的指令都被过滤掉);N=1表示仅对开仓买入信号过滤;N=2表示仅对平仓卖出信号过滤;N=3表示仅对开仓卖出信号过滤;N=4表示仅对平仓买入信号过滤;N=0表示都过滤,返回1,2,3,4分别表示对应的条件成立;同一K线上只能有一个信号;
例如:ENTERLONG:TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,1);EXITLONG:TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,2);ENTERSHORT:TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,3);EXITSHORT:TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,4)
[IFC]
说明:根据条件求不同的值,可中止
用法:IFC(X,A,B)若X不为0则返回A,否则返回B.IFC与IF函数的区别:根据X的值来选择性执行A、B表达式
例如:IFC(CLOSE>OPEN,HIGH,TESTSKIP(CLOSE>OPEN));表示收阳则返回最高值,未收阳则不执行条件。
[FLOATRGN]
说明:根据条件填充区域
用法:FLOATRGN(PRICE,WIDTH,COND1,COLOR1,COND2,COLOR2...),以PRICE为基础填充宽度为WIDTH像素的区域,WIDTH为负则向下填充,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不填充,从COND1之后的参数均可以省略,最多可以有10组条?
例如:FLOATRGN(CLOSE,VOL/HHV(VOL,10)*15,CLOSE>OPEN,RGB(255,0,0),1,RGB(0,255,0))表示沿收盘价填充宽度为成交量的区域,区域最大宽度为15像素,阳线时用红色,阴线时用绿色。
|
|