现货海

搜索
1框架
 
 
查看: 11195|回复: 52

[交易技巧] 关于未来函数ZIG转向成功率稳定性的探讨及其应用

[复制链接]

26

主题

72

回帖

0

初窥堂奥

现货币
112 枚
在线时间
92 小时
注册时间
2012-12-9
发表于 2013-4-30 07:45:30 | 显示全部楼层 |阅读模式
一、什么是“未来函数”

所谓“未来函数”,是指可能引用未来数据的函数,即引用或利用当时还没有发生的数据对之前发出的判断进行修正的函数。具体地说,就是本周期结束后显示的指标值,包括线段和买卖提示信号,可能在以后发生新的数据后改变位置或消失。通俗地讲,含有不确定性判断的指标公式,就是含“未来函数”的指标公式。
含有未来数据指标的基本特征是买卖信号不确定,常常是某日发出了买入或卖出信号(线段的转折点与此同理),第二天如果继续下跌或上涨,则该信号消失,并在明天新的位置标示出来。


游客,如果您要查看本帖隐藏内容请回复
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复

使用道具 举报

5

主题

55

回帖

0

登堂入室

现货币
109 枚
在线时间
12 小时
注册时间
2021-7-24
发表于 2021-9-1 23:27:30 | 显示全部楼层
均5:MA(CLOSE,5), COLORYELLOW;
均10:MA(CLOSE,10), COLORF00FF0;
均30: MA(CLOSE,30),  COLOR00FF00;
均60: MA(CLOSE, 60), COLORRED, POINTDOT ,LINETHICK2;
均250: MA(CLOSE, 250), COLORBLUE ,LINETHICK2 ;
上轨:=均30 + 2*STD(CLOSE,30), COLORYELLOW, POINTDOT, LINETHICK2 ;
下轨:=均30 - 2*STD(CLOSE,30), COLORYELLOW ,POINTDOT ,LINETHICK2;
N:=13;
L0:=0.02;
L5:=ABS(L-REF(L,N))<=L0
OR ABS(C-REF(L,N))<=L0
OR ABS(O-REF(L,N))<=L0
OR ABS(L-REF(O,N))<=L0
OR ABS(C-REF(O,N))<=L0
OR ABS(O-REF(O,N))<=L0
OR ABS(L-REF(C,N))<=L0
OR ABS(C-REF(C,N))<=L0
OR ABS(O-REF(C,N))<=L0
OR ABS(L-REF(H,N))<=L0
OR ABS(C-REF(H,N))<=L0
OR ABS(O-REF(H,N))<=L0;
精准线首次:= L5;
精准左:=FILTER(精准线首次,N) ;
天数:=BARSLAST(精准左);
LTS:=REF(L,天数);
精准右:=ABS(L-LTS)<=L0;
STICKLINE(精准左,L,L,190,-1),COLORMAGENTA;
DRAWLINE(精准左,L,精准右,LTS,0),COLORMAGENTA;
JJ:=(CLOSE+HIGH+LOW)/3;
A:=EMA(JJ,7);
B:=REF(A,1);
STICKLINE(A>B,A,B,4,0),COLORYELLOW;
STICKLINE(A<B,A,B,4,0),COLORBLUE;
M1:=EMA(CLOSE,3);
M2:=EMA(CLOSE,8);
M3:=EMA(M2,13);
M4:=EMA(M2,55);
VAR1:=EMA(M3,55);
M5:=EMA(M4,81), COLORRED,LINETHICK2;
VAR2:=(REF(HIGH,1)+REF(LOW,1))/2;
VAR3:=MA(CLOSE,21)+2*STD(CLOSE,21);
DRAWICON(CROSS(VAR2,VAR3),HIGH*1.035,2);
DRAWTEXT(CROSS(VAR2,VAR3),HIGH*1.02,''), COLORGREEN;
VAR4:=REF(CLOSE,1);
VAR5:=SMA(MAX(CLOSE-VAR4,0),7,1)/SMA(ABS(CLOSE-VAR4),7,1)*100;
VAR6:=CROSS(79,VAR5);
VAR7:=FILTER(VAR6,4);
DRAWICON(VAR7,HIGH*1.035,2);
DRAWTEXT(VAR7,HIGH*1.02,''), COLORGREEN;
A7:=(2*C+H+L)/4;
VAR10:=LLV(LOW,34);
VAR11:=HHV(HIGH,34);
SK:=EMA((A7-VAR1)/(VAR2-VAR1)*100,7);
SD:=EMA(0.667*REF(SK,1)+0.333*SK,5);
DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),8)/8>6/10 AND VOL>=1.5*MA(VOL,5) AND
COUNT(SK>=SD,3) AND REF(LOW,1)=LLV(LOW,120),1,0),LOW,'●买进') ,COLORRED;
DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),13)/13>6/10 AND
COUNT(SK>SD,6) AND REF(LOW,5)=LLV(LOW,120) AND REF(CLOSE>=OPEN,4) AND
REF(CLOSE>OPEN,3) AND REF(CLOSE>OPEN,2) AND REF(OPEN>CLOSE,1) AND
OPEN>REF(CLOSE,1),1,0),LOW,'●买进'), COLORRED;
D:=MA(CLOSE,80)-MA(CLOSE,10)/3;
DRAWTEXT(IF(CLOSE<D AND VOL/240>MA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08
AND CLOSE<MA(CLOSE,13)*1.3,1,0),LOW,'●抄底'),COLORRED;
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复 支持 反对

使用道具 举报

3

主题

361

回帖

0

渐入佳境

现货币
1635 枚
在线时间
210 小时
注册时间
2013-10-20
发表于 2014-2-28 17:12:33 | 显示全部楼层
VARA:=LLV(LOW,35);
VARB:=HHV(HIGH,30);
VARC:=EMA((CLOSE-VARA)/(VARB-VARA)*4,4)*25;
QS: VARC,line;
STICKLINE(VARC<10AND 100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))>97,0,25,3,0,CLYELLOW);
STICKLINE(VARC>90,100,85,3,0,CLRED);
STICKLINE(VARC<10,100,85,3,0,CLgreen);
VARD:=87.5;
VARE:=(VARC-LLV(VARC,4))/(HHV(VARC,4)-LLV(VARC,4))*4*25;

VAR6:=(2*CLOSE+HIGH+LOW)/4;
VAR8:=LLV(LOW,30);
VARAA:=HHV(HIGH,30);
B:=EMA((VAR6-VAR8)/(VARAA-VAR8)*100,8);
B1:=EMA(B,5);
STICKLINE(B>0 AND B-B1>=0,79,80,5,0,CLyellow);
STICKLINE(B>0 AND B-B1<0,79,80,3,0,CLyellow);
STICKLINE(B>0 AND B-B1>=0,49,50,5,0,CLWHITE);
STICKLINE(B>0 AND B-B1<0,49,50,5,0,CLWHITE);
STICKLINE(B>0 AND B-B1>=0,19,20,5,0,CLyellow);
STICKLINE(B>0 AND B-B1<0,19,20,3,0,CLWHITE);
STICKLINE(B-B1>0,B,B1,8,1,CLRED);
STICKLINE(B-B1<0,B,B1,8,1,CLWHITE);
V1:=(2*CLOSE+HIGH+LOW)/4;
V2:=LLV(LOW,21);
VA:=HHV(HIGH,34);
FB:=EMA((V1-V2)/(VA-V2)*100,13);
FBB:=EMA((0.667*REF(FB,1)+0.333*FB),2);
ZLX:EMA(0.382*REF(FB,2)+0.618*FB,12),line;[free][/free]
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复 支持 反对

使用道具 举报

0

主题

114

回帖

0

登堂入室

现货币
24 枚
在线时间
29 小时
注册时间
2018-1-19
发表于 2019-3-30 01:11:56 | 显示全部楼层
TY:=CLOSE*mal;; HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10); LD:=FILTER(BACKSET(FILTER(REF(TY,10)=LLV(TY,2*10+1),10),10+1),10);  A:=REF(CLOSELOSE,BARSLAST(LD)); T1:=BARSLAST(HD)<BARSLAST(LD) LINETHICK2;
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复 支持 反对

使用道具 举报

250

主题

480

回帖

0

炉火纯青

现货币
1346 枚
在线时间
150 小时
注册时间
2013-4-9
发表于 2013-4-30 08:07:42 | 显示全部楼层
又向老师学来一招,谢谢老师!
,保持好心情!
回复 支持 反对

使用道具 举报

79

主题

258

回帖

0

自成一派

现货币
832 枚
在线时间
669 小时
注册时间
2013-1-29
发表于 2013-4-30 08:21:11 | 显示全部楼层
11111111111111111
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复 支持 反对

使用道具 举报

26

主题

72

回帖

0

初窥堂奥

现货币
112 枚
在线时间
92 小时
注册时间
2012-12-9
 楼主| 发表于 2013-4-30 08:24:27 | 显示全部楼层
(三)使用跨周期数据。
这是一种最为隐弊的方法,它的危害性更大。例如在日线中引用本周周线或本月月线数据时,就会造成本周或本月股价上涨时则信号成功;如果股价下跌,则信号自动消失。用公式检测的办法测试不出来。我们经常见到的用KD月、周、日同时金叉进行选股,就属于此类,看起来成功率很高,实际是虚假的。
(四)指定买卖日期或买卖价格。
一般多发生在交易系统里。比如指定最低价买入,最高价卖出,或指定涨跌幅度,这些在交易过程中是无法实现的,所以尽管测试成功率时非常高,其实没有任何实用价值。
三、未来数据的检测方法
知道了未来函数的特征和种类,具备了认识公式中有无未来数据的基础,具体应用中如何识别呢,有以下方法:
1.公式中凡是用了ZIG之字转向类的函数和使用了跨周期数据(如上所述)均应视为使用了未来函数。
2.看买卖信号是否确定。凡是已经出现的信号在新的一天或若干周期中存在漂移的,公式中存在未来函数。
3.从指标图中鉴别。凡是买卖提示信号极为准确的(应看多张图),即没有失误的,肯定有未来函数。
4.用股软鉴别。
A、使用分析家软件的系统测试平台检测,是否含有未来数据系统会自动提醒。如果想亲自看看信号的稳定性和历史的变化过程,分析家的时空隧道可以令时光倒流让你回到从前,信号如何产生、如何消失一目了然。
B、使用飞狐软件的,更为简单,在左侧《管理面板》中用右键单击公式的名称,在出现的下拉菜单中点击“公式检测”即可。
此外还有一种方法是搞清公式的算法。对于源码公式,逐条分析后,是否含有未来数据的引用立刻便知。
实战交流加Q365598481
回复 支持 反对

使用道具 举报

26

主题

72

回帖

0

初窥堂奥

现货币
112 枚
在线时间
92 小时
注册时间
2012-12-9
 楼主| 发表于 2013-4-30 08:24:50 | 显示全部楼层
四、未来数据在实战中的运用
1.未来数据对于阶段顶底转折点的判断是非常具有参考价值的。他可以给操作者一个可能转折的点位,这是一般指标所无法办到的。经过比较严格的限制优化后完全可以作为选股依据。
2.含未来数据的公式信号会由于继续下跌或上涨而后移,因此当其信号出现后,要结合其它指标是否也发出信号,同时也要结合大盘形势 。在熊市中含未来数据的卖出信号较准,买入信号不太准;而在牛市中买入信号较准,而卖出信号不太准,这较符合这么一个规律:在熊市中每次逢高抛出都是正确的,在牛市中每次逢低买入都是正确的。
3.在跌势中含未来数据指标的买入信号肯定是经常向后移的,因此要慎用,不仅是含未来数据的指标,就是不含未来数据的买入信号虽然不变,但是也是发出了又下跌,再发出,再下跌,因此也要慎用,但是卖出信号在跌势中反倒是比较准的。
对于未来函数应当充分了解其意义后针对使用。对于不了解指标的运算方法和特性的,慎用为佳。尤其是含有未来数据的引用的的选股公式,不易直接使用。
五、是是非非话“未来”
以下是根据网友的观点归纳整理而成,引用于此,供大家参考:
1.买股票,买的本来就是股票的未来!都是对未来股价的一种预期、一种预测。不管你使用什么样的分析方法,只要你买入或卖出股票了,就本质上而言,你就已经使用未来数据了!
2.未来函数不能直接用,并只作为谨慎参考,用时,要同时提醒自己,这是用未来函数表达的,可能会变异。
3.ZIG是陷阱,也能使人绕开许多陷阱,关键是正确地组织和应用,熟悉指标的特征表达。
4.严格的说动态中的公式都有未来数据,从这层意义上说,未来函数无处不在。因此不必一见到未来数据就头痛。
5.使用未来数据不用花费任何精力就可以轻松获得表面上非常高的成功率。发出的买入信号在实际操作中毫无价值,是一种赤裸裸的欺骗行为,在实战中给投资者带来的惨痛损失和后果苦不堪言。
6.未来数据的要害是什么?从本质上讲是美化历史而并不能从真正意义上揭示(启示)未来,它把历史上的一切功劳归为自己,而完美地回避了所有历史错误。它揭示的只是一种过去时的未来,而非现实意义上的未来。
很多的朋友在提到应用FXJ中未来函数的时候就如同是在谈论洪水猛兽一般,似乎只要是带有未来函数就一定是个不好的公式、一定就是一个要我们赔钱的公式。
那么就让我们看看分析家其中一个未来函数“之字转向”到底是怎么回事儿吧。
根据分析家说明书中说:之字转向,用法:
函数表达式:ZIG(K,N,ABS);
表达式含义:当价格变化量超过N%时转向,
K表示的含义:
0:开盘价,1:最高价,2:最低价,3:收盘价,4:低点采用最低价、高点采用最高价。
若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向。
例如:
① ZIG(3,5); 表示的含义为:收盘价的5%的ZIG转向;
② ZIG(3,0.5,1); 表示的含义为:收盘价的0.5元绝对ZIG转向。
ZIG函数首先是对一个折线进行拐点的寻找;
我们就对zig(3,5)进行解释吧.
3带表收盘价格,5代表5%.
假如有如下序列收盘,100,96,104,105,99,107.
那么如何找第一个zig点呢?
首先,找第一个与100的偏离幅度在5%的数值,显然第一个是105(A点),那么105(A点),大于100,那么确定第一个zig转向为∧转向,这时候应该找∧的顶点,先判断105是不是就是这个ZIG折点,只要后面第一个大于105的点与105这个点的区间里面的所有点,出现这样一个点,这个点小于(1-0.05)*105.那么,105就是ZIG折点.如果不是,那么看第一个大于105的点(设其为B点)是不是ZIG折点,判断方法同上,就是先找后面第一个出现的大于B点的点,设其为C点,然后在B,C之间的最小值是否小于0.95*B,如果存在那么就是B,不是,看C点是不是.
上面后面的99符合,所以第一个ZIG折点是105,
再举个例子:100,96,104,105,103,102,101,109,105,110,105.
那么这个ZIG折点是110.
但是我们有的时候会遇到这样的情况,依然如上例;
100,96,104,105,103,102,101,109,105,110,109;
这样一个折线图的zig(3,5)这点是多少呢?
显然没有一个zig折点,因为没有一个是符合上面条件的.
这个时候,我们把最后一个最大值(或者最小值)当做暂时的折点,随着后面的数值的增加曲线的延长,这个暂时的折点可能就不是这点了。
因此,ZIG这点最后一个折点有的时候可能并不是固定的.
!zig 函数 ZIG(X,N) 之字转向(转载) 10-04-19
函数:ZIG(X,N)
描述:之字转向
类别:指标
参数:N为常数,X为序列或常数,为常数时表示0:开盘价,1:最高价,2:最低价,3:收盘价
返回:返回数组
说明:当序列或K线变化量超过N%时转向
示例:ZIG(3,10)表示收盘价的10%的ZIG转向
ZIG(MA(C,20),10)表示均线的10%的ZIG转向
ZIG,之字形。
1.X可以作为参数调整,也可以直接写其它的指标线,如\"kd.k\"。N也可以做成参数调整。
2.在K线中,ZIG只能对一根指标线进行转向处理。要想高点在H位置,低点在L位置,ZIG是做不到的。
3.ZIG到底是如何体现“未来”的?即它是怎么画出来的?见最后的说明。
4.ZIG输出的是数值,不是直线。
5.ZIG一般使用在看波浪、看形态上。
ZIG函数是未来函数之第二大嫌疑。在交易系统中用未来函数,就是用BACKSET或ZIG,可以使许多人“梦想成真”。
由于“未来函数”在交易系统中可以大大作弊,才使其在指标和选股公式中也一起“臭名昭著”。
ZIG线的画法:假设在手工画线年代,ZIG线是怎么画出来的,实际上也介绍了算法。
以zig(3,5),即收盘价转向,转向要求5%,在600036招商银行上为例。
从第一根K线上的收盘价,慢慢往后看。直到当天的C,和以前的K线的最低C值相比的涨幅,或与最高C值相比的跌幅超过5%时,才在当天作出记号,称之为拐点。涨幅超过5%的,称为向上的拐点,跌幅超过5%的,称为向下的拐点。
例中,先有向下的拐点,于是第一根K线上的C值,就是高点了。在向下的拐点出现之后的每根K线上,相比较记录最低之C值。然后把当天的C值,与记录的最低C值比较,看有没有涨幅超过5%。例中,到6月24日,才产生满足条件之向上的拐点。向上的拐点出现之后,回过头,在与上一个向下的拐点之间,找到一个最低的C,作为ZIG的低点。
产生向上拐点之后,就在之后的K线中记录C的最大值。当出现当天的C值,与最大C值相比,跌幅超过5%时,记为向下的拐点。例中,到7月12日,产生向下的拐点。于是从向下的拐点回过头来,在与上一个向上的拐点之间,找到一个最高的C,作为ZIG的高点。如此循环。也就是说,ZIG的高点和低点,是根据向上和向下的拐点出来之后,回溯过去才找到的。这就是ZIG未来数据的实质所在。
在最近期间,ZIG的未来数据,要追溯到最近的一个拐点之前的一个峰点。且看最近期间的ZIG线是怎么画出的。
从最后一根K线往前,如果先出现向下的拐点,则在此拐点到目前的K线中求出最小收盘价所在的K线,为低点。这个低点可能与目前的K线重合。重合的话目前的K线为低点,不重合的话目前K线为高点。
如果先出现向上的拐点,则在此拐点到目前的K线中求出最高收盘价所在的K线,为高点。此高点与目前的K线重合,则目前的K线为高点,否则为低点。
之字转向类函数用行情走势上的波峰波谷作为转向点,用线段连接转向点来近似描述行情走势,这些函数对于形态分析比较有用。
之字转向由一系列的波峰和波谷组成,每个波峰和波谷之间在股价上至少有N%的变化量,该变化量是用户设定的。随着行情的发展,最后一个波峰或波谷的位置是会发生变化的,因此采用之字转向函数不能保证时间不变性,即指标曲线最后一段直线是不断变化的。
之字转向类函数都有两个参数,参数1表示采用开盘价、最高价、最低价还是收盘价计算,参数2表示转向阈值,即只有股价变化量达到该数值才会发生转向,主要用于控制转向点的数量。之字转向类函数除ZIG外,还有第3个参数,表示需要向前数的第几个波峰或波谷。
之字转向类函数除了可以绘制转向曲线,还可以定位每一个波峰和波谷的位置(到当前的周期数)和大小。
实战交流加Q365598481
回复 支持 反对

使用道具 举报

1

主题

218

回帖

0

初窥堂奥

现货币
240 枚
在线时间
100 小时
注册时间
2013-3-16
发表于 2013-4-30 08:35:32 | 显示全部楼层
4564545464545
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复 支持 反对

使用道具 举报

377

主题

1335

回帖

0

登峰造极

现货币
1183 枚
在线时间
1817 小时
注册时间
2011-3-30
发表于 2013-4-30 09:07:23 | 显示全部楼层
本特征是买卖信号不确定,常常是某日发出了买入或卖出信号(线段的转折点与此同理),第二天如果继续下跌或上涨,则该信号消失,并在明天新的位置标示出来。



本部分内容设定了隐藏,需要回复后才能看到
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复 支持 反对

使用道具 举报

0

主题

65

回帖

0

登堂入室

现货币
18 枚
在线时间
29 小时
注册时间
2013-4-2
发表于 2013-4-30 12:40:14 | 显示全部楼层
444444444444444444444444444444444
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复 支持 反对

使用道具 举报

5

主题

56

回帖

0

登堂入室

现货币
8 枚
在线时间
34 小时
注册时间
2011-4-3
发表于 2013-4-30 13:18:54 | 显示全部楼层
~~~~~~~!!!!!!!~~~~~~~~
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复 支持 反对

使用道具 举报

0

主题

328

回帖

0

初窥堂奥

现货币
47 枚
在线时间
85 小时
注册时间
2013-4-12
发表于 2013-4-30 15:19:30 | 显示全部楼层
111111111111111111111
现货海:遵纪守法 各抒己见 百家争鸣 创造价值
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表