新发经济

快讯

通达信公式中时间

时间:2021-11-20 11:35

  如何给通达信公式加上时间限制

   BARPOS 取得当前K线的位置。你自己不是写的很清楚吗? 如何破解通达信公式的时间限制?

   鼠标指定你要修改的指标,右击“当前指标”点击“修改指标参数”,就能看到源码。
时间限制是一种加密的方法,其原理是在指标中加入时间函数,把时间设定在一定的使用范围内,当超过设定的时间之后,指标图形中的线条和有关信号消失或失真,造成指标不能继续使用。用时间限制加密的形式有多种,举例子加以说明解除的方法:
看这个副图指标:
Var1:=IF(DATE<=1040701,1,0);
Var2:=DMA(CLOSE,HIGH/MA(LOW,4)/4);
Var3:=DMA(CLOSE,CLOSE/MA(LOW,30)/30);
Var4:=(LOW-Var2)/Var2*100<-5.889;
Var5:=(Var2-Var3)/Var3*100<-15.889;
Var6:=Var4 AND Var5 AND (HIGH-MA(LOW,3))/REF(LOW,2)>-0.059;
Var7:=Var6>0;
Var8:=AMOUNT/VOL/100;
Var9:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VarA:=SUM(AMOUNT,13)/Var8/100;
VarB:=DMA(Var9,VOL/VarA);
VarC:=MA(HHV(HIGH,488),18);
VarD:=MA(HHV(HIGH,220),18);
VarE:=MA(HHV(HIGH,98),18);
VarF:=MA(LLV(LOW,488),18);
Var10:=MA(LLV(LOW,220),18);
Var11:=MA(LLV(LOW,98),18);
Var12:=MA((VarF*0.96+Var10*0.96+Var11*0.96+VarC*0.558+VarD*0.558+VarE*0.558)/6,18);
Var13:=MA((VarF*1.25+Var10*1.23+Var11*1.2+VarC*0.55+VarD*0.55+VarE*0.65)/6,18);
Var14:=MA((VarF*1.3+Var10*1.3+Var11*1.3+VarC*0.68+VarD*0.68+VarE*0.68)/6,18);
Var15:=MA((Var12*3+Var13*2+Var14)/6*1.738,18);
Var16:=IF(DATE<=1021231,Var15,Var15*DAY);
Var17:=LOW;
Var18:=REF(LOW,1);
Var19:=SMA(ABS(Var17-Var18),3,1)/SMA(MAX(Var17-Var18,0),3,1)*100;
Var1A:=MA(IF(CLOSE*1.35{<=Var16},Var19*10,Var19/10),3);
Var1B:=LLV(LOW,30);
Var1C:=HHV(Var1A,30);
Var1D:=IF(LOW<=Var1B,(Var1A+Var1C*2)/2,0);
Var1E:=MA(Var1D AND CLOSE<COST(1),3) AND (CLOSE-VarB)/VarB*100<-11;
Var1F:=MA(CLOSE,5);
Var20:=MA(CLOSE,10);
Var21:=MA(CLOSE,20);
Var22:=MA(CLOSE,30);
Var23:=(Var1F+Var20+Var21+Var22)/4;
Var24:=(Var23-REF(Var23,15))/REF(Var23,15)*100;
Var25:=IF(Var24<-10 AND Var24<REF(Var24,1),20,0);
买入: Var7*Var1 AND Var1E*Var1 AND Var25*Var1 AND (CLOSE-OPEN)*Var1>0,linethick2 , colorred;
这个指标中的VAR1、VAR16和买入这3条语句引用了时间限制函数,限制在2004年7月1日前可正常使用,超过这个时间就不能正常使用了。解除时间限制的方法比较简单,只要把VAR1和VAR16这2条语句删除,再把买入语句中的*VA1删除就完全解除了时间限制。
最后再看一个指标:
Var1:=IF(DATE<1030830 AND DATE>900101,1,0);
Var2:=LLV(LOW,10);
Var3:=HHV(HIGH,25);
警戒线;
减仓线;
动力线:=EMA((CLOSE-Var2)/(Var3-Var2)*4,4)*Var1;
VAR4:CROSS(动力线,警戒线);
STICKLINE(VAR4,0,50,4,0);
DRAWICON(CROSS(动力线);
这个指标中的VAR1引用了时间限制函数,限制在2003年8月30日前可正常使用,超过这个时间就不能正常使用了。解除时间限制的方法比较简单,只要把VAR1这条语句删除,再把语句中的*VAR1删除就完全解除了时间限制。
以上例举了2个解除时间限制的方法,试一下吧! 通达信公式中如何表示固定日期的收盘价

   a:=DATETODAY(DATE)-DATETODAY(1110125);
aa:ref(x,a);
1110125是11年1月25日得意思 通达信公式怎么添加时间使用限制

  需要在公式的关键代码中加入一个时间限制就可以了.
就是现在的日期小于,某年某月某日就可以了.
例如,
给macd指标红绿柱加上限制代码,当时间超过19年4月1日后红绿柱就不显示了.
就变成了,时间条件成了就输出红绿柱,时间条件不成立,就不显示红绿柱了.
X:=DATE+19000000<20190401;
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:IF(X=1,(DIF-DEA)*2,0)COLORSTICK;
 

  
这只是个例子,具体怎么使用,这要你自己发挥了.

   KDJ指标的最佳参数怎么设置

  一般情况下,KDJ指标的系统默认参数是(9,3,3)。从实战经验来看,这一参数在日K线下波动比较频繁,很灵敏,有时甚至让人反应不过来。其中多出现一些缺陷较多的信号。正是因为如此,实战中,投资者多认为此指标没多大使用价值,常常弃之如敝履。其实那是用错了时期,有错了地方。

  实战中可以根据自己的操作习性和波段长短,投资者可以自行修改KDJ参数。比如为了对价格的波动有比较高的要求,经常做短线,那么可以把KDJ设置为(6,3,3)。每一次的KDJ的金叉或死叉就是买卖点。

   kdj设置多少参数最佳

   一般情况下,KDJ指标的系统默认参数是(9,3,3)。从实战经验来看,这一参数在日K线下波动比较频繁,很灵敏,有时甚至让人反应不过来。其中多出现一些缺陷较多的信号。正是因为如此,实战中,投资者多认为此指标没多大使用价值,常常弃之如敝履。其实那是用错了时期,有错了地方。
实战中可以根据自己的操作习性和波段长短,投资者可以自行修改KDJ参数。比如为了对价格的波动有比较高的要求,经常做短线,那么可以把KDJ设置为(6,3,3)。每一次的KDJ的金叉或死叉就是买卖点。
波段操作或者中期行情可以使用(18,3,3)的参数来指导操作。但是这样的参数反应相对迟钝,但是综合下来,在大多数情况下比较实用。这种信号比较稳定,知道中期操作。
以(24,3,3)参数设置的KDJ,更大程度上排除了价格波动所带来的虚假信号。用此指标来指导中线以上的操作是比较好的选择。
(6,3,3)设置的KDJ指标比较灵敏,波动比较厉害,所以非是有足够实战经验的投资者不要用此参数;(18,3,3)设置的KDJ指标适合稳健的投资者,可以在K与D金叉时买入,持股一段时间,在K与D死叉时卖出。
在KDJ中,其值在20以下为超卖区,80以上为超买区。但是不固定,在参数变化时根据实际情况做相应调整。同时实际环境不同,其值也要变化。
具体的可用个模拟盘先去演练一下,从模拟中找些经验,等有了好的效果再运用到实战中,这样可减少一些不必要的损失,目前的牛股宝模拟炒股还不错,里面许多的功能足够分析大盘与个股,使用起来有一定的帮助,希望可以帮助到您,祝投资愉快!