股民大家庭

标题: 解除公式指标“时间限制”的三种方法 [打印本页]

作者: 步步为赢    时间: 2007-12-2 01:13
标题: 解除公式指标“时间限制”的三种方法
我们常常因被时间限制的公式感到一筹莫展,其实解决因时间限制的方法一般比较简单,时间限制是一种加密的方法,其原理是在指标中加入时间函数,把时间设定在一定的使用范围内,当超过设定的时间之后,指标图形中的线条和有关信号消失或失真,造成指标不能继续使用。

  用时间限制加密的形式有多种,下面仅举三种例子加以说明解除的方法:



例一: 解除时间限制前的主图指标:

{ M(1,30,5) WARN(1,40,10)}
Var1:=1040301;
Var2:=1040901;
Var3:=IF(DATE>Var1,IF(CLOSE<80,1,0),0);
Var4:=IF(DATE>Var2,1,Var3);
Var5:=(EMA(LOW,M)+EMA(CLOSE,M*2)+EMA(CLOSE,M*6)+EMA(HIGH,M*3))/4*(1+WARN/200);
Var6:=(EMA(HIGH,M)+EMA(OPEN,M*2)+EMA(OPEN,M*6)+EMA(LOW,M*3))/4*(1-WARN/200);
多空线: IF(var4=1,OPEN,EMA((Var5+Var6)/2,M)), ;
高: IF(var4=1,CLOSE,Var5-(Var5-多空线)/10), ;
低: IF(var4=1,(OPEN+CLOSE)/2,Var6+(多空线-Var6)/10),;
顶: IF(var4=1,HIGH,Var5*(1+WARN/200)),;
底: IF(var4=1,LOW,Var6*(1-WARN/200)), ;
股价重心: (EMA(CLOSE,M)+EMA(OPEN,M))/2, ;
IF(OPEN<低,高,多空线), ;

  这是一个时间加密的主图指标,Var3和Var4引用了Var1和Var2的具体时间,限制在2004年3月1日前可正常使用,超过这个时间就不能正常使用了,而且把时间限制嵌套在其它语句中,给解除时间限制带来一定的难度。

  对于这类加密指标,可以不必大改,只要把Var1的1040301(2004年3月1日)改为1540301(2054年3月1日),把Var2的1040901(2004年9月1日)改为10540901(2054年9月1日)即可,也就是延长50年的使用期限。就是你常用这个指标,50年也就足够用的了
例二:解除时间限制前的副图指标:
以下内容需要回复才能看到
Var1:=IF(DATE<=1040701,1,0);
Var2:=DMA(CLOSE,HIGH/MA(LOW,4)/4);
... ...
Var8:=AMOUNT/VOL/100;
Var9:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VarA:=SUM(AMOUNT,13)/Var8/100;
... ...
Var15:=MA((Var12*3+Var13*2+Var14)/6*1.738,18);
Var16:=IF(DATE<=1021231,Var15,Var15*DAY);
Var17:=LOW;
... ...
Var1A:=MA(IF(CLOSE*1.35{<=Var16},Var19*10,Var19/10),3);
Var1B:=LLV(LOW,30);
... ...
买入: Var7*Var1 AND Var1E*Var1 AND Var25*Var1 AND (CLOSE-OPEN)*Var1>0,linethick2 , colorred;

  这个指标中的Var1、Var16和“买入”;这3条语句引用了时间限制函数,限制在2004年7月1日前可正常使用,超过这个时间就不能正常使用了。

  解除时间限制的方法比较简单,只要把Var1和Var16这2条语句删除,再把Var1A语句中的<=Var16和买入语句中的*Var1删除就完全解除了时间限制。
例三:最后再看一个指标:
以下内容需要回复才能看到
例三:最后再看一个指标:
Var1:=IF(DATE<1030830 AND DATE>900101,1,0);
Var2:=LLV(LOW,10);
Var3:=HHV(HIGH,25);
警戒线:=2.8*Var1;
减仓线:=3.2*Var1;
动力线:=EMA((CLOSE-Var2)/(Var3-Var2)*4,4)*Var1;
VAR4:CROSS(动力线,警戒线);
STICKLINE(VAR4,0,50,4,0);
DRAWICON(CROSS(动力线,警戒线),53,2);

  这个指标中的Var1引用了时间限制函数,限制在2003年8月30日前可正常使用,超过这个时间就不能正常使用了。解除时间限制的方法比较简单,只要把Var1这条语句删除,再把语句中的*Var1删除就完全解除了时间限制。

  通过以上例子,我们可以大致的知道什么是“引用时间限制函数”、怎样找到“时间限制函数”和如何解除时间限制;大家可以反复推敲。(当然,要解除时间限制,前提是我们必须要知道公式原码!)

  以上例举了三个解除时间限制的方法,不论采取哪一种都能解除时间限制,哪个方便就采取哪个。大家试着改一改吧!

破解公式指标“时间限制”的方法

  时间限制是一种加密的方法,其原理是在指标中加入时间函数,把时间设定在一定的使用范围内,当超过设定的时间之后,指标图形中的线条和有关信号消失或失真,造成指标不能继续使用。
  用时间限制加密的形式有多种,下面仅举三种例子加以说明解除的方法:
例一: 解除时间限制前的主图指标:

{ M(1,30,5) WARN(1,40,10)}
Var1:=1040301;
Var2:=1040901;
Var3:=IF(DATE>Var1,IF(CLOSE<80,1,0),0);
Var4:=IF(DATE>Var2,1,Var3);
Var5:=(EMA(LOW,M)+EMA(CLOSE,M*2)+EMA(CLOSE,M*6)+EMA(HIGH,M*3))/4*(1+WARN/200);
Var6:=(EMA(HIGH,M)+EMA(OPEN,M*2)+EMA(OPEN,M*6)+EMA(LOW,M*3))/4*(1-WARN/200);
多空线: IF(var4=1,OPEN,EMA((Var5+Var6)/2,M)), ;
高: IF(var4=1,CLOSE,Var5-(Var5-多空线)/10), ;
低: IF(var4=1,(OPEN+CLOSE)/2,Var6+(多空线-Var6)/10),;
顶: IF(var4=1,HIGH,Var5*(1+WARN/200)),;
底: IF(var4=1,LOW,Var6*(1-WARN/200)), ;
股价重心: (EMA(CLOSE,M)+EMA(OPEN,M))/2, ;
IF(OPEN<低,高,多空线), ;

  这是一个时间加密的主图指标,Var3和Var4引用了Var1和Var2的具体时间,限制在2004年3月1日前可正常使用,超过这个时间就不能正常使用了,而且把时间限制嵌套在其它语句中,给解除时间限制带来一定的难度。

  对于这类加密指标,可以不必大改,只要把Var1的1040301(2004年3月1日)改为1540301(2054年3月1日),把Var2的1040901(2004年9月1日)改为10540901(2054年9月1日)即可,也就是延长50年的使用期限。就是你常用这个指标,50年也就足够用的了。

例二:解除时间限制前的副图指标:

Var1:=IF(DATE<=1040701,1,0);
Var2:=DMA(CLOSE,HIGH/MA(LOW,4)/4);
Var8:=AMOUNT/VOL/100;
Var9:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VarA:=SUM(AMOUNT,13)/Var8/100;
Var15:=MA((Var12*3+Var13*2+Var14)/6*1.738,18);
Var16:=IF(DATE<=1021231,Var15,Var15*DAY);
Var17:=LOW;
Var1A:=MA(IF(CLOSE*1.35{<=Var16},Var19*10,Var19/10),3);
Var1B:=LLV(LOW,30);

买入: Var7*Var1 AND Var1E*Var1 AND Var25*Var1 AND (CLOSE-OPEN)*Var1>0,linethick2 , colorred;

  这个指标中的Var1、Var16和“买入”;这3条语句引用了时间限制函数,限制在2004年7月1日前可正常使用,超过这个时间就不能正常使用了。

  解除时间限制的方法比较简单,只要把Var1和Var16这2条语句删除,再把Var1A语句中的<=Var16和买入语句中的*Var1删除就完全解除了时间限制。

例三:最后再看一个指标:
Var1:=IF(DATE<1030830 AND DATE>900101,1,0);
Var2:=LLV(LOW,10);
Var3:=HHV(HIGH,25);
警戒线:=2.8*Var1;
减仓线:=3.2*Var1;
动力线:=EMA((CLOSE-Var2)/(Var3-Var2)*4,4)*Var1;
VAR4:CROSS(动力线,警戒线);
STICKLINE(VAR4,0,50,4,0);
DRAWICON(CROSS(动力线,警戒线),53,2);

  这个指标中的Var1引用了时间限制函数,限制在2003年8月30日前可正常使用,超过这个时间就不能正常使用了。解除时间限制的方法比较简单,只要把Var1这条语句删除,再把语句中的*Var1删除就完全解除了时间限制。

  通过以上例子,我们可以大致的知道什么是“引用时间限制函数”、怎样找到“时间限制函数”和如何解除时间限制;大家可以反复推敲。(当然,要解除时间限制,前提是我们必须要知道公式原码!)

  以上例举了三个解除时间限制的方法,不论采取哪一种都能解除时间限制,哪个方便就采取哪个。大家试着改一改吧!
作者: 如烟    时间: 2007-12-2 22:20
:handshake :loveliness:
作者: 宇宙金猴    时间: 2008-7-28 08:00
看了楼主的帖子,不由得精神为之一振,自觉七经八脉为之一畅,七窍倒也开了六窍半
作者: brendel    时间: 2008-8-23 08:00
我刚来~~~嘿嘿~~
作者: ljblyj    时间: 2009-8-26 20:27
dddddddddddddddddddddddd
作者: 查询    时间: 2009-8-29 17:08
不错。 谢谢!
作者: 财宝天王弟子    时间: 2009-9-4 01:06
不错。 谢谢!




欢迎光临 股民大家庭 (https://gupiao168.com/) Powered by Discuz! X3.2