请问各位这个指标有未来函数吗,请大家修改下,怎么觉得老不对呢?急急急!

另求几个好一点的,非常好的选股公式和指标公式。通达信的,谢谢各位了!!急急急!!!!!!!!!!!

N:=8;N1:=5;
VAR42:=SUM(IF(C>REF(C,1),100*VOL/CAPITAL,IF(C<REF(C,1),(-100)*VOL/CAPITAL,0)),0);
VAR43:=MA(VAR42,5);
VAR44:=MA(VAR42,10);
VAR45:=MA(VAR42,21);
VAR46:=2300000000*VOL/INDEXV/CAPITAL;
VAR47:=MA(VAR46,5);
VAR48:=MA(VAR46,34);
VAR49:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1);
VAR4A:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);
VAR4B:=100*REF(CLOSE,1)*(1+2*VAR4A-VAR49);
VAR4C:=EMA(EMA(VAR4B,6)-EMA(VAR4B,13),5);
VAR4D:=EMA(EMA(VAR4B,6)-EMA(VAR4B,13),15);
VAR4E:=MA(CLOSE,10);
VAR4F:=HHV(VAR4E,3)=HHV(VAR4E,5);
VAR410:=VAR4C>=0.97*VAR4D AND EMA(VAR4B,6)-EMA(VAR4B,13)>0;
VAR411:=VAR43>0.97*VAR44 AND VAR42>=VAR45;
VAR412:=IF(VAR411=1 AND VAR410=1 AND VAR4F=1,1,0);
VAR413:=VAR412*(VAR46+VAR47>=2*VAR48 AND VAR47>=VAR48);
VAR414:=IF(VAR413>0,VAR46+VAR47-2*VAR48,0);

VAR1:=MA(HHV(HIGH,485),17);
VAR2:=MA(HHV(HIGH,222),17);
VAR3:=MA(HHV(HIGH,96),17);
VAR4:=MA(LLV(LOW,485),17);
VAR5:=MA(LLV(LOW,222),17);
VAR6:=MA(LLV(LOW,96),17);
VAR7:=MA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,17);
VAR8:=MA((VAR4*1.25+VAR5*1.23+VAR6*1.2 +VAR1*0.55 +VAR2*0.55 +VAR3*0.65 )/6,17);
VAR9:=MA((VAR4*1.3 +VAR5*1.3 +VAR6*1.3 +VAR1*0.68 +VAR2*0.68 +VAR3*0.68 )/6,17);

VARA:=MA((VAR7*3+VAR8*2+VAR9)/6*1.738,17);
VARC:=LOW;
VARD:=REF(LOW,1);
VARE:=SMA(ABS(VARC-VARD),3,1)/SMA(MAX(VARC-VARD,0),N,1)*100;
VARF:=MA(IF(CLOSE*1.35<=VARA,VARE*10,VARE/10),N);
VAR10:=LLV(LOW,30);
VAR11:=HHV(VARF,30);

HLP:=WINNER(CLOSE);

CJ:=VOL/CAPITAL;

CM:=CJ/HLP;

VAR21:=(HHV(C,N1)-LLV(C,N1))/LLV(C,N1)*100;
VAR22:=V/CAPITAL*100;
VAR23:=MA(VAR22,N1);
VAR24:=COUNT(VAR22<1,N1);
VAR25:=VAR21<15 AND VAR23<3 AND VAR24>N1-2;

VAR31:=AMOUNT/VOL/100;
VAR32:=(VAR31-REF(VAR31,1))/REF(VAR31,1);
VAR33:=100*VOL/CAPITAL;
VAR34:=VAR32/VAR33;
VAR35:=SUM(VAR34,10);
VAR36:=(VAR35-REF(VAR35,10))/REF(VAR35,10);
VAR37:=VOL/(HIGH-LOW);
VAR38:=VAR37>REF(VAR37,1);
VAR39:=REF(VAR37,1)>REF(VAR37,2);
波动排序:=IF(WINNER(CLOSE)<5/100 AND VAR33>0.1 AND VAR38 AND
VAR39,VAR36,0);
DRAWTEXT(波动排序>0,0.5,'回0,买入信号才成立' ),COLORMAGENTA;

(1)不含未来函数
(2)动态翻译如下:
N赋值:8
N1赋值:5
VAR42赋值:如果收盘价>昨收,返回100*成交量(手)/当前流通股本(手),否则返回如果收盘价<昨收,返回(-100)*成交量(手)/当前流通股本(手),否则返回0的历史累和
VAR43赋值:VAR42的5日简单移动平均
VAR44赋值:VAR42的10日简单移动平均
VAR45赋值:VAR42的21日简单移动平均
VAR46赋值:2300000000*成交量(手)/成交量/当前流通股本(手)
VAR47赋值:VAR46的5日简单移动平均
VAR48赋值:VAR46的34日简单移动平均
VAR49赋值:(收盘价-昨收)/昨收
VAR4A赋值:(收盘价-昨收)/昨收
VAR4B赋值:100*昨收*(1+2*VAR4A-VAR49)
VAR4C赋值:VAR4B的6日指数移动平均-VAR4B的13日指数移动平均的5日指数移动平均
VAR4D赋值:VAR4B的6日指数移动平均-VAR4B的13日指数移动平均的15日指数移动平均
VAR4E赋值:收盘价的10日简单移动平均
VAR4F赋值:3日内VAR4E的最高值=5日内VAR4E的最高值
VAR410赋值:VAR4C>=0.97*VAR4D AND VAR4B的6日指数移动平均-VAR4B的13日指数移动平均>0
VAR411赋值:VAR43>0.97*VAR44 AND VAR42>=VAR45
VAR412赋值:如果VAR411=1ANDVAR410=1ANDVAR4F=1,返回1,否则返回0
VAR413赋值:VAR412*(VAR46+VAR47>=2*VAR48 AND VAR47>=VAR48)
VAR414赋值:如果VAR413>0,返回VAR46+VAR47-2*VAR48,否则返回0
VAR1赋值:485日内最高价的最高值的17日简单移动平均
VAR2赋值:222日内最高价的最高值的17日简单移动平均
VAR3赋值:96日内最高价的最高值的17日简单移动平均
VAR4赋值:485日内最低价的最低值的17日简单移动平均
VAR5赋值:222日内最低价的最低值的17日简单移动平均
VAR6赋值:96日内最低价的最低值的17日简单移动平均
VAR7赋值:(VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6的17日简单移动平均
VAR8赋值:(VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6的17日简单移动平均
VAR9赋值:(VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6的17日简单移动平均
VARA赋值:(VAR7*3+VAR8*2+VAR9)/6*1.738的17日简单移动平均
VARC赋值:最低价
VARD赋值:昨日最低价
VARE赋值:VARC-VARD的绝对值的3日[1日权重]移动平均/VARC-VARD和0的较大值的N日[1日权重]移动平均*100
VARF赋值:如果收盘价*1.35<=VARA,返回VARE*10,否则返回VARE/10的N日简单移动平均
VAR10赋值:30日内最低价的最低值
VAR11赋值:30日内VARF的最高值
HLP赋值:以收盘价计算的获利盘比例
CJ赋值:成交量(手)/当前流通股本(手)
CM赋值:CJ/HLP
VAR21赋值:(N1日内收盘价的最高值-N1日内收盘价的最低值)/N1日内收盘价的最低值*100
VAR22赋值:成交量(手)/当前流通股本(手)*100
VAR23赋值:VAR22的N1日简单移动平均
VAR24赋值:统计N1日中满足VAR22<1的天数
VAR25赋值:VAR21<15 AND VAR23<3 AND VAR24>N1-2
VAR31赋值:成交额(元)/成交量(手)/100
VAR32赋值:(VAR31-昨日VAR31)/昨日VAR31
VAR33赋值:100*成交量(手)/当前流通股本(手)
VAR34赋值:VAR32/VAR33
VAR35赋值:VAR34的10日累和
VAR36赋值:(VAR35-10日前的VAR35)/10日前的VAR35
VAR37赋值:成交量(手)/(最高价-最低价)
VAR38赋值:VAR37>昨日VAR37
VAR39赋值:昨日VAR37>2日前的VAR37
波动排序赋值:如果以收盘价计算的获利盘比例<5/100ANDVAR33>0.1ANDVAR38ANDVAR39,返回VAR36,否则返回0
当满足条件波动排序>0时,在0.5位置书写文字,画洋红色

(3)多头能量
VAR1:=((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*200-100)/2;
VAR2:=SMA(VAR1,3,1),COLOR099966,LINETHICK2;
VAR3:=EMA(CLOSE,10)-EMA(CLOSE,60)*100;
VAR4:=EMA(VAR3,3);
VAR5:=4*(VAR3-VAR4),COLORBLUE,LINETHICK2;
HSL:=VOL/CAPITAL*100;
CAPITAL<5000000 AND HSL>3 AND CROSS(VAR2,VAR5);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-12
WINNER----获利盘比例
CAPITAL----流通盘
-----------------------------
有人说上面两个是未来函数,但我不这样认为,因为在选股当日,流通盘是不会变的,如果要参考历史信号,可以看近来流通盘没有变的这段时间的信号,这样就避开了所谓未来对信号的影响本回答被提问者采纳
第2个回答  2010-10-12
不含未来函数。

把最后一句公式语删除,改成:

选股:波动排序=0 AND REF(波动排序,1)>0;

即可准确表达了。
第3个回答  2010-10-17
这个公式里有不少未来函数,慎用!
第2行包含未来函数:capital
第6行包含未来函数:capital
第40行包含未来函数:winner
第42行包含未来函数:capital
第47行包含未来函数:capital
第54行包含未来函数:capital
第61行包含未来函数:winner
相似回答