2.当前可视主图区,最初那根K线的序号; 3.当前可视主图区,最后那根K线的序号; 4.当前可视主图区,最高价; 5.当前可视主图区,最低价。
注:但须调出十字光标后,这组函数才能发生作用。否则回传的值是不确定的。
SYSPARAM(1) SYSPARAM(2) SYSPARAM(3) SYSPARAM(4) SYSPARAM(5)
函数:SYSPARAM(1)
说明: 回传当前 十字光标所在位置那根K线的序号
函数:SYSPARAM(2)
说明: 回传当前可视主图区 最初那根K线的序号
函数:SYSPARAM(3)
说明: 回传当前可视主图区 最后那根K线的序号
函数:SYSPARAM(4)
说明: 回传当前可视主图区 最高价
函数:SYSPARAM(5)
说明: 回传当前可视主图区 最低价
范例:
将公式建立在:技术指针 ( ●主图叠加 ○主图 )
SS:=SYSPARAM( 1 ) ; DD:=SUM( 1 , 0 ) ;
CC:CLOSE * 1.07 , LINETHICK0 , COLORYELLOW ;
PARTLINE( SS>=DD , CC ) , COLORYELLOW ;
注:
DD:SUM( 1 , 0 ) ; SS:SYSPARAM( 1 ) ;
上面两者,显然有明显的不同之处。
1.DD是一组变量型时间数列,代表K线的序号。
2.SS是隐含有N组常数型时间数列(N=这支股票的K线总数)。
DD:SUM(1,0)
以数学的二维空间F(X)=Y表示:Y=X
SS:SYSPARAM(1)
以数学的二维空间F(X)=Y表示,其中A属正整数:Y=A
SUM(1,0)=SYSPARAM(1)意指,下面两条线交叉成立的那一点:
Y=X
Y=A
范例:
MA1:=MA(CLOSE,5); MA2:=MA(CLOSE,13);
XA:=CROSS(MA1,MA2) ;
XB:IF(XA=1,SUM(1,0),0);{条件成立时回传它的K线序号}
------------------------------------------------------------------------------- 0069--概率统计
COUNT,计数。SUM,总数、和。
当数组为逻辑运算判断的结果时,COUNT和SUM的返回值是一样的。一般习惯上,对于逻辑运算信号,用COUNT统计,返回其它数值的,用SUM统计。
当COUNT统计一般数值时,数组大于等于1时,计入;小于1时,不计入。这两个函数,主要用于统计。
用COUNT(CROSS(MA(C,5),MA(C,10)),0);就可以统计出全部的五天均线上穿十天均线的金叉数。
用SUM(CROSS(MA(C,5),MA(C,10)),0);和以上得出的结果应该是一样的。
股市的不随机规律,隐藏在统计概率之中。用这两个函数,可以统计很多概率性的规律。
比如,以两天的收盘价相比,昨天是下跌的,今天的下跌的概率是多少?
A:=C< REF(C,1);
B:=REF(A,1) AND C>REF(C,1);{昨天下跌,今天上涨} D:=REF(A,1) AND C=REF(C,1);{昨天下跌,今天平盘} E:=REF(A,1) AND C< REF(C,1);{昨天下跌,今天下跌} F:=COUNT(B,0)+COUNT(D,0)+COUNT(E,0); 上升概率:100*COUNT(B,0)/F; 下跌概率:100*COUNT(E,0)/F;
平盘概率:100*COUNT(D,0)/F;
从两市指数看,昨天下跌,今天下跌的概率始终大于50%。那么连跌两天之后,第三天收盘的各种概率是多少?
A:=C< REF(C,1) AND REF(C,1)< REF(C,2);
B:=REF(A,1) AND C>REF(C,1);{前两天下跌,今天上涨} D:=REF(A,1) AND C=REF(C,1);{前两天下跌,今天平盘} E:=REF(A,1) AND C< REF(C,1);{前两天下跌,今天下跌}
F:=COUNT(B,0)+COUNT(D,0)+COUNT(E,0); 上升概率:100*COUNT(B,0)/F; 下跌概率:100*COUNT(E,0)/F; 平盘概率:100*COUNT(D,0)/F;
从指数的输出看,概率更明显了。连跌三天之后呢?
A:=C< REF(C,1) AND REF(C,1)< REF(C,2) AND REF(C,2)< REF(C,3); B:=REF(A,1) AND C>REF(C,1);{前三天下跌,今天上涨} D:=REF(A,1) AND C=REF(C,1);{前三天下跌,今天平盘} E:=REF(A,1) AND C< REF(C,1);{前三天下跌,今天下跌} F:=COUNT(B,0)+COUNT(D,0)+COUNT(E,0); 上升概率:100*COUNT(B,0)/F; 下跌概率:100*COUNT(E,0)/F; 平盘概率:100*COUNT(D,0)/F;
规律就更明显了。
不要小看这些数据。虽然没有有些“高手”做出的成功率达百分之九十左右的公式那么夸张,但很有意义的。要知道股市中的随机因素太多,平衡性很强,稍稍的统计偏向,足可作为有用的参考。
这只是简单的例子,用这两个函数,可以做出很多的有用的统计数据。多数的交易系统
的\胜率\,可以由此统计出来。
统计:
A:=CROSS(C,MA(C,3)); B:=CROSS(MA(C,3),C); D:B*(C-REF(C,BARSLAST(A))); 月:SUM(D,20); 季:SUM(D,60); 半:SUM(D,120); 年:SUM(D,250); 总和:SUM(D,0);
------------------------------------------------------------------------------- 0070--五彩K线常用颜色
黑色 COLORBLACK 蓝色 COLORBLUE 棕色 COLORBROWN 青色 COLORCYAN 灰色 COLORGRAY 绿色 COLORGREEN 晶红 COLORMAGENTA 红色 COLORRED 白色 COLORWHITE 黄色 COLORYELLOW
------------------------------------------------------------------------------- 0071--分析家公式设定注意事项
参数 最多四个参数,每个有最大和最小及缺省值,须有自己名称 注释 用大括号括起来放在被注释语句之后
公式名称 由字母或数字组成,在同类公式中必须唯一,最多九个字符 中间公式 使用\来定义名字,不能与系统提供的函数同名 Param#1-4 对应于参数1-4,大小写敏感
坐标线位置 最多七个,用分号分隔 组合公式设置 小公式间用分号隔开
绘图参数使用 将其插入到指标公式的后面,用逗号分隔开 区分多条指标线 在指标公式前写上名称并加上一个冒号 指标线名字的使用 可以当函数名用
指标线绘制的极限 可同图显示16条指标线
五彩颜色参数使用 将其插入到指标公式的后面,用逗号分隔开
------------------------------------------------------------------------------- 0072--交易系统公式交易类型
ENTERLONG 多头买入 ENTERSHORT 空头买入 EXITLONG 多头卖出 EXITSHORT 空头卖出
------------------------------------------------------------------------------- 0073--可供引用的周期类型
MIN1 1分钟线 MIN60 60分钟线 MIN5 5分钟线 DAY 日线
MIN15 15分钟线 WEEK 周线 MIN30 30分钟线 MONTH 月线
------------------------------------------------------------------------------- 0074--引用表达式
引用指标公式 公式名称.指标线名称(参数表)
引用交易系统公式 SYSTEM.公式名称.交易类型(参数表) 引用条件选股公式 EXPLORER.公式名称(参数表)
跨周期引用公式 各种类型公式名称#周期类型(参数表) 引用任意股票的数据 股票代码$数据名称
引用扩展数据 EXTDATA(N) 分析家N=1-11 飞狐N=1-13 引用横向统计日线数据(1-N) ESTDATA(N)
引用类函数第二个变量参数 类函数名称(第一参数,变量名或变量表达式)
------------------------------------------------------------------------------- 0075--符号一览表
符号 名称 举例 符号 名称 举例
+ 加 X + Y && 并且 X>Y && Y>Z - 减 X - Y || 或者 X>Y || Y>Z
* 乘 X * Y $ 修饰符号 000014$CLOSE
/ 除 X / Y ( 括号 HIGH/(CLOSE+OPEN) < 小于 X < Y ) 反括号 HIGH/(CLOSE+OPEN) > 大于 X > Y , 逗号 MA(Close,3)
<= 小于等于 X <= Y : 输出 输出:CLOSE+OPEN >= 大于等于 X >= Y := 赋值 变量1:=HIGH = 等于 X = Y \ 双引号 \ {} 注释符号 {注释部分} . 点号 KDJ.K
// 注释符号 //注释部分 ; 分号 A:=CLOSE;
AND 并且 X>Y AND Y>Z # 变周期符号 TMP1:=CLOSE#WEEK
OR 或者 X>Y OR Y>Z ## 变周期前一 VOL##DAY <> 非 X <> Y ' 单引号 '大阳线'
------------------------------------------------------------------------------- 0076--横向统计
函数:ESTDATA(N)
描述:取得横向统计日线数据(1-N) 类别:扩展数据 参数:N
说明:在[横向统计管理]中定义并计算数据(本函数仅在日线分析周期有效)。
用基本公式做出的主图公式和副图公式,显示在个股或指数中,是纵向的,遍历当时显