益盟操盘手公式函数
(2015-09-30 17:53:43)
标签:
股票 |
分类: 公式编辑 |
公式管理简介 |
该功能提供对系统公式进行管理。
本系统支持四种类型的公式:
1、指标公式:用于指标图形的绘制。
2、条件选股公式:用于条件选股。
3、交易系统公式:用于交易系统指示及交易系统优化。
4、五彩K线公式:用于描述五彩K线。
这四种公式是相互独立的,它们的名称可以相同,但其内容和作用是不同的。
指标公式附加选股条件逻辑判断式,得到条件选股公式。指标公式附加色彩逻辑判断,得到五彩K线公式。
系统提供公式管理来统一管理这四类公式,公式的新建、修改、删除,均通过公式管理进行。公式管理位于主菜单“系统功能”中。
系统已预先准备好了六十余种指标公式,二十几种条件选股公式和交易系统公式,以及三十余种K线摸式公式(五彩K线的一种形式),基本满足一般用户的需要。
如果系统提供的公式不能满定您的需要,您可以修改原有的,或者自编一个全新的。编写公式要遵守一些特定的语法。
要查看系统预先准备好的公式,请调出公式管理,打开相应标签,在上面的小窗中点击想要查看的公式名,其内容显示在下面的小窗中,要想查看公式所带参数的最大值、最小值、缺省值,点击“修改”按钮。
使用方法:
从下拉菜单中选择“系统功能”,用鼠标单击进入“公式管理”,进入后可对公式进行新建、修改、删除等选项。
|
ADVANCE
DECLINE
OPEN
HIGH
LOW
CLOSE
VOL
AMOUNT
|
BACKSET
BARSLAST
FILTER
COUNT
SUM(X,N)
REF(X,N)
HHVBARS
HHV(X,N)
LLVBARS
LLV(X,N)
MA(X,N)
DMA(X,A)
EMA(X,N)
SMA(X,N,M)
SMABARS
|
X>Y
X>=Y
X
X<=Y
X==Y
X!=YX
X&&Y
X||Y
IF(L,A,B)
ISDOWN
ISEQUAL
ISUP
|
MOD(A,B)
MAX(A,B)
MIN(A,B)
REV(X)
ABS(X)
SGN(X)
CROSS(A,B)
表示5日均线与10日均线交金叉
LONGCROSS(A,B,N)
表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0
例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均线维持5周期后与10日均线交金叉
|
ASIN(X)
ATAN(X)
CEILING(A)
COS(X)
EXP(X)
FLOOR(A)
INTPART(A)
LN(X)
LOG(X)
POW(A,B)
SIN(X)
SQRT(X)
TAN(X)
|
AVEDEV(X,N)
DEVSQ(X,N)
FORCAST(X,N)
SLOPE(X,N)
STD(X,N)
STDP(X,N)
VAR(X,N)
VARP(X,N)
|
CAPITAL
VOLUNIT
DYNAINFO(3)
DYNAINFO(4)
DYNAINFO(5)
DYNAINFO(6)
DYNAINFO(7)
DYNAINFO(8)
DYNAINFO(9)
DYNAINFO(10)
DYNAINFO(11)
DYNAINFO(12)
DYNAINFO(13)
DYNAINFO(14)
DYNAINFO(15)
DYNAINFO(16)
DYNAINFO(17)
DYNAINFO(18)
DYNAINFO(19)
DYNAINFO(20)
DYNAINFO(21)
DYNAINFO(22)
DYNAINFO(23)
DYNAINFO(24)
DYNAINFO(25)
DYNAINFO(26)
DYNAINFO(27)
DYNAINFO(28)
DYNAINFO(29)
DYNAINFO(30)
DYNAINFO(31)
DYNAINFO(32)
DYNAINFO(33)
DYNAINFO(37)
DYNAINFO(38)
DYNAINFO(39)
DYNAINFO(40)
DYNAINFO(41)
DYNAINFO(42)
DYNAINFO(43)
DYNAINFO(44)
DYNAINFO(48)
DYNAINFO(49)
DYNAINFO(50)
DYNAINFO(51)
DYNAINFO(52)
DYNAINFO(53)
DYNAINFO(54)
DYNAINFO(55)
DYNAINFO(56)
DYNAINFO(57)
DYNAINFO(58)
FINANCE(0)
FINANCE(1)
FINANCE(2)
FINANCE(3)
FINANCE(4)
FINANCE(5)
FINANCE(6)
FINANCE(7)
FINANCE(8)
FINANCE(9)
FINANCE(10)
FINANCE(11)
FINANCE(12)
FINANCE(13)
FINANCE(14)
FINANCE(15)
FINANCE(16)
FINANCE(17)
FINANCE(18)
FINANCE(19)
FINANCE(20)
FINANCE(21)
FINANCE(22)
FINANCE(23)
FINANCE(24)
FINANCE(25)
FINANCE(26)
FINANCE(27)
FINANCE(28)
FINANCE(29)
FINANCE(30)
FINANCE(31)
FINANCE(32)
FINANCE(33)
FINANCE(34)
FINANCE(35)
FINANCE(36)
FINANCE(37)
|
PARAM#1
PARAM#2
#COLORSTICK
#VOLUMN
#CIRCLE
=
:
4.17.11. |
ALLASKVOL
周期
用法
ALLASKVOL
ALLBIDVOL
周期
用法
ALLBIDVOL
ORDER
周期
用法
ORDER(N),N
BIGORDER
周期
用法
BIGORDER(N,M),N
ORDERNUM
周期
用法
ORDERNUM(N,M),N
ORDERVOL
周期
用法
ORDERVOL(N,M),N
例如
ORDERAMT
周期
用法
ORDERVOL(N,M),N
例如
TRANSACT
周期
用法
TRANSACT(N,M),N
TRANSACTVOL
周期
用法
TRANSACTVOL(N,M),N
例如
ORDERNWP
周期
用法
ORDERNWP(N),N
|
我们以BBI多空指数为例,详细解释指标编辑的使用方法。
首先我们知道,BBI指标是一个主图叠加指标(在指标上叠加K线图),它的算法如下:
3日收盘移动平均价加6日收盘移动平均价加12日收盘移动平均价加24日收盘移动平均价,其和除以四。
1.首先我们将公式了解后发现,它只用到了两个函数,即当日收盘价,其函数表达式为CLOSE,
2.然后我们将其公式各项目分拆写出表达式,即:
3日收盘价移动平均价:MA(C,N1);
6日收盘价移动平均价:MA(C,N2);
12日收盘价移动平均价:MA(C,N3);
24日收盘价移动平均价:MA(C,N4);
3.接下来我们按其算法将表达式进行组合:
BBI:(MA(C,N1)+MA(C,N2)+MA(C,N3)+MA(C,N4))/4;
这里,公式前缀的“BBI”代表指标名称标注为BBI,“:”表示以折线图形式显示。将上述公式写入操盘手指标编辑器的A区域内。
4.指标公式完成后,我们要加入参数了,前文已经指出参数共有四个,分别为N1,N2,N3,N4,每个参数还要设定最小值,最大值,默认值,方式如下:
N1(1,100,3);
N2(1,100,6);
N3(1,100,12);
N4(1,100,24)
这表示参数N1的取值范围为1—100,其默认值为3,其余雷同。依次将所有参数写入操盘手指标编辑器的B区域内(见图),需要注意的是,每项参数写完后应该标注“;”号,最后一项参数可以不标。
5.在“公式名称”内写入“BBI”,注意用大写英文字母,这样在软件中你可以直接输入字母“BBI”调出该指标。在“公式描述”中写入指标的中文名称或英文全称,这里写入“多空指数”。由于BBI指标显示时是叠加在K线图上的,因此将“主图叠加”选项打勾。BBI允许指标值有小数,因此将“显示小数”一并打勾。由于BBI指标的最终值没有固定范围,所以我们就不需要设定它的坐标线了,否则可以在“坐标线”内输入显示坐标的数值,每个数值以;分开数值从左至右代表坐标值自下向上的显示值。例如写为0;50;100则坐标轴自下向上标注为0,50,100三个值,该指标取值范围则在0—100之间。
6.在参数设置完毕后,由于我们提供了任意参数的修改功能,并且是以无极调节方式修改的,因此还要设定参数的修改功能及修改界面,方法如下:
首先点击“参数”按钮,写入以参数表达的指标算法:
算法:
N1日平均价加N2日平均价加N3日平均价加N4日平均价除以四
然后将参数“N1”用参数修改因子“PARAM#1”替换,其余类推即可,结果显示如下:
算法:
Param#1日平均价加Param#2日平均价加Param#3日平均价加Param#4日平均价除以四
这样就可以了,四个参数都可以进行无极修改了。
7.最后点击“注释”按钮,输入BBI指标的研判及使用方法,这样一个完整的BBI指标就全部做好了。应该注意的是,在指标的编辑过程中,你应该经常点击“测试”按钮,这样就可以随时发现错误,及时修改。另外值得注意的是,有时候公式比较复杂,表达式引用较多,要注意括号的使用,左右对称,数量相等。“密码保护”是为了将用户自己设定的指标进行加密,避免他人了解指标算法而设置的,如果您不希望您的成果被他人运用,请立即加密并记好您所设定的密码。
看了上面的叙述,您是不是觉得指标的编辑还是比较容易的呢?下面我们再举一个稍微复杂一些的指标MACD编辑为例,我们先来看看MACD指标的算法:
DIFF线 收盘价短期、长期指数平滑移动平均线间的差
DEA线
MACD线 DIFF线与DEA线的差的2倍,彩色柱状线
参数:SHORT(短期)、LONG(长期)、M
现在我们换一种思路来编辑指标,这样对你以后编辑指标会比较方便。
1.首先根据算法写出参数说明,由此定义出所有的参数:
DIFF:收盘价的Param#2天(短期)平滑移动平均值减去Param#1天平(长期)滑移动平均;
DEA:DIFF的Param#3天平滑移动平均值;
MACD:2倍的(DIFF-DEA)。
2.确认参数及取值范围:
LONG(20,100,26);
SHORT(5,40,12);
M(2,60,9)
3.依次写出公式表达式:
DIFF
DEA
MACD
4.点击“测试”通过,OK!大功告成。
PARTLINE(MM,MN>REF(MN,1),RGB(255,255,0)),LINETHICK3,POINTDOT,COLORYELLOW;