优品股票软件指标转化成通达信
Ⅰ 股票指标改成通达信版的
您好
看您的数据很乱,而且规律也不对,做不出公式的,同时说明一下任何一种股票指标和方式就是一个参考,您可以想一下有几个股票公式和指标可以赚钱,另外这类股票公式延后性很强,您操作的话不需要太跟股票公式较真,每天我作为操盘手是不会用的,另外您要转化大智慧使用更加不科学了,建议您务实的研究股票模型计算和主力资金跟踪的方法以及经济数据研究,才是正确的事情。
Ⅱ 同花顺指标怎么改成通达信的
VAR3:=(MA(C,5)-MA(C,120))/MA(C,120);
VAR4:=MA((CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100,3);
波段进场:IF(CLOSE>MA(C,120) AND REF(VAR4,1)<30 AND VAR4>REF(VAR4,1) AND REF(VAR4,1)<REF(VAR4,2),80,50);
反弹进场:IF(REF(VAR4,1)<5 AND VAR4>REF(VAR4,1) AND REF(VAR4,1)<REF(VAR4,2) AND VAR3<-0.3,80,50);
超跌进场:IF(CROSS(VAR4,5) AND VAR3<-0.4,80,50),COLORMAGENTA;
STICKLINE(C>=MA(C,10),VAR4,REF(VAR4,1),12,0),COLORRED;
STICKLINE(C<MA(C,10),VAR4,REF(VAR4,1),12,0),COLORGREEN;
股票公式专家团为你解答,希望能帮到你,祝投资顺利。
Ⅲ 如何将以下同花顺指标转换成通达信
M:=55;
N:=21;
DC:=INDEXC;
DC1:=3;
DV:=INDEXC;
VAR11:=ZIG(DC1,6)>REF(ZIG(DC1,6),1) AND REF(ZIG(DC1,6),1)<=REF(ZIG(DC1,6),2) AND REF(ZIG(DC1,6),2)<=REF(ZIG(DC1,6),3);
VAR12:=ZIG(DC1,6)<REF(ZIG(DC1,6),1) AND REF(ZIG(DC1,6),1)>=REF(ZIG(DC1,6),2) AND REF(ZIG(DC1,6),2)>=REF(ZIG(DC1,6),3);
VAR13:=ZIG(DC1,22)>REF(ZIG(DC1,22),1) AND REF(ZIG(DC1,22),1)<=REF(ZIG(DC1,22),2) AND REF(ZIG(DC1,22),2)<=REF(ZIG(DC1,22),3);
VAR14:=ZIG(DC1,22)<REF(ZIG(DC1,22),1) AND REF(ZIG(DC1,22),1)>=REF(ZIG(DC1,22),2) AND REF(ZIG(DC1,22),2)>=REF(ZIG(DC1,22),3);
VAR15:=ZIG(DC1,51)>REF(ZIG(DC1,51),1) AND REF(ZIG(DC1,51),1)<=REF(ZIG(DC1,51),2) AND REF(ZIG(DC1,51),2)<=REF(ZIG(DC1,51),3);
VAR16:=ZIG(DC1,51)<REF(ZIG(DC1,51),1) AND REF(ZIG(DC1,51),1)>=REF(ZIG(DC1,51),2) AND REF(ZIG(DC1,51),2)>=REF(ZIG(DC1,51),3);
VAR17:=ZIG(DC1,72)>REF(ZIG(DC1,72),1) AND REF(ZIG(DC1,72),1)<=REF(ZIG(DC1,72),2) AND REF(ZIG(DC1,72),2)<=REF(ZIG(DC1,72),3);
VAR18:=ZIG(DC1,72)<REF(ZIG(DC1,72),1) AND REF(ZIG(DC1,72),1)>=REF(ZIG(DC1,72),2) AND REF(ZIG(DC1,72),2)>=REF(ZIG(DC1,72),3);
买:=(VAR11+VAR13+VAR15+VAR17);
卖:=(VAR12+VAR14+VAR16+VAR18);
新价:DC,COLORWHITE;
DRAWTEXT(买>0,DC*0.97,'必进'),COLORRED,;
DRAWTEXT(卖>0,DC*1.03,'清仓'),COLORGREEN,;
B:=TROUGHBARS(DC1,5,1)=0;
E:=PEAKBARS(DC1,5,1)=0;
DRAWICON(B,INDEXL*0.99,1),COLORRED;
DRAWICON(E,INDEXH*1.01,2);
DRAWNUMBER(E,INDEXC*0.98,INDEXH);
DRAWNUMBER(B,INDEXC*0.98,INDEXL);
突破:REF(EMA(DC,14),1),COLORYELLOW;
A1X:=(EMA(DC,10)-突破)/突破*100;
多方:=IF(A1X>=0,REF(EMA(DC,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);
空方:=IF(A1X<0,REF(EMA(DC,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
STICKLINE(A1X>=0,多方,突破,0,0),COLOR000099;
STICKLINE(A1X<0,空方,突破,0,0),COLOR00CC66;
均价线:SUM(DC*DV,240)/SUM(DV,240),COLORMAGENTA;
AA:=ZIG(DC1,5),COLORYELLOW;
DIFF1:=-(EMA(AA,26) - EMA(AA,12));
DEA1:=-(EMA(DIFF1,9));
MACD1:=2*(DIFF1-DEA1);
X:=IF(MACD1<0 AND REF(MACD1,2)>REF(MACD1,1) AND MACD1>REF(MACD1,1),1,0);
DRAWTEXT(X,INDEXC*0.97,'建仓'),COLORYELLOW;
VPT:=SUM(DV/EMA(DV,N)*(DC-REF(DC,1))/REF(DC,1),0);
MAVPT:=EMA(VPT,M);
Ⅳ 谁能把这个指标改成通达信的 谢谢了
顶:=REFX(HIGH,5)<HIGHANDREFX(HIGH,4)<HIGHANDREFX(HIGH,3)<HIGHANDREFX(HIGH,2)<HIGHANDREFX(HIGH,1)<HIGHANDREF(HIGH,1)<HIGHANDREF(HIGH,2)<HIGHANDREF(HIGH,3)<HIGHANDREF(HIGH,4)<HIGHANDREF(HIGH,5)<HIGH;
底:=REFX(LOW,5)>LOWANDREFX(LOW,4)>LOWANDREFX(LOW,3)>LOWANDREFX(LOW,2)>LOWANDREFX(LOW,1)>LOWANDREF(LOW,1)>LOWANDREF(LOW,2)>LOWANDREF(LOW,3)>LOWANDREF(LOW,4)>LOWANDREF(LOW,5)>LOW;
DRAWICON(底,LOW,4);
DRAWICON(顶,HIGH,5);
测试结果
写这个指标的人太死脑筋了,
可以简化如下,(结果一样)
X1:=H>REF(HHV(H,5),1) AND H=REFX(HHV(H,6),5);
X2:=L<REF(LLV(L,5),1) AND L=REFX(LLV(L,6),5);
DRAWICON(X2,LOW,4);
DRAWICON(X1,HIGH,5);
Ⅳ 怎样把这个指标改成通达信
L0循环调用不知道怎么解决。
GAMMA:=0.66;
L0:=(1-GAMMA)*C+GAMMA*REF(L0,1);
仅就L0来说,变:
GAMMA:=(1-0.66);
L0:=DMA(C,GAMMA);
Ⅵ 炒股怎么把大智慧公式改为通达信股票软件的
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,19))/210,COLORYELLOW;
马线:MA(牛线,6),COLORRED;
五日线:MA(CLOSE,5),COLORBLUE,CROSSDOT;
水平面:MA(CLOSE,60),COLORYELLOW,CROSSDOT;
SJ1:=(REF(HIGH,3) = HHV(HIGH,((2 * 3) + 1)));
SJ2:=FILTER(SJ1,3);
SJ3:=BACKSET(SJ2,(3 + 1));
SJ4:=FILTER(SJ3,3);
SJ5:=(REF(LOW,3) = LLV(LOW,((2 * 3) + 1)));
SJ6:=FILTER(SJ5,3);
SJ7:=BACKSET(SJ6,(3 + 1));
SJ8:=FILTER(SJ7,3);
SJ9:=((REF(LLV(LOW,(2 * 3)),1) + REF(HHV(HIGH,(2 * 3)),1)) / 2);
SJ10:=((HIGH + LOW) / 2);
SJ11:=(((SJ4 AND NOT((SJ8 AND (SJ9 >= SJ10)))) OR (ISLASTBAR)) OR (BARSCOUNT(CLOSE) = 1));
SJ12:=(SJ8 AND NOT((SJ4 AND (SJ9 < SJ10))));
SJ13:=(SJ4 AND NOT((SJ8 AND (SJ9 >= SJ10))));
SJ14:=(REF(BARSLAST(SJ11),1) + 1);
SJ15:=BACKSET((SJ11 AND (COUNT(SJ12,SJ14) > 0)),LLVBARS(IF(SJ12,LOW,10000),SJ14));
SJ16:=(SJ15 > REF(SJ15,1));
SJ17:=BACKSET(SJ16,2);
SJ18:=(SJ17 > REF(SJ17,1));
SJ19:=((SJ18 OR (ISLASTBAR)) OR (BARSCOUNT(CLOSE) = 1));
SJ20:=(REF(BARSLAST(SJ19),1) + 1);
SJ21:=BACKSET((SJ19 AND (COUNT(SJ13,SJ20) > 0)),HHVBARS(IF(SJ13,HIGH,0),SJ20));
SJ22:=(SJ21 > REF(SJ21,1));
SJ23:=BACKSET(SJ22,2);
SJ24:=(SJ23 > REF(SJ23,1));
SJ25:=BACKSET((ISLASTBAR),(BARSLAST(SJ18) + 1));
SJ26:=(SJ25 > REF(SJ25,1));
SJ27:=BACKSET((ISLASTBAR),(BARSLAST(SJ24) + 1));
SJ28:=(SJ27 > REF(SJ27,1));
底:=REF(LOW,BARSLAST(SJ26));
顶:=REF(HIGH,BARSLAST(SJ28));
STICKLINE(SJ26,顶,底,0,0),COLORBLUE,LINETHICK2;
DRAWLINE(SJ28,HIGH,SJ26,LOW,0),COLORBLUE,LINETHICK2;
DRAWLINE(SJ28,HIGH,SJ26,顶,0),COLORBLUE,LINETHICK2;
STICKLINE(SJ28,顶,底,0,0),COLORRED,LINETHICK2;
DRAWLINE(SJ26,LOW,SJ28,HIGH,0),COLORRED,LINETHICK2;
DRAWLINE(SJ26,LOW,SJ28,底,0),COLORRED,LINETHICK2;
红三角画完出局:DRAWTEXT(ISLASTBAR,HIGH,' 红色三角形画完出局'),COLOR0000FF;
蓝三角画完介入:DRAWTEXT(ISLASTBAR,HIGH,' 蓝色三角形画完介入'),COLORBLUE;
{提示:公式含未来函数请慎用}
Ⅶ 如何把同花顺指标变成通达信指标
MTR:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);HD:=HIGH-REF(HIGH,1);LD:=REF(LOW,1)-LOW;DMP:=EMA(IF(HD>0ANDHD>LD,HD,0),N);DMM:=EMA(IF(LD>0ANDLD>HD,LD,0),N);PDI:DMP*100/MTR;MDI:DMM*100/MTR;ADX:EMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);ADXR:EMA(ADX,MM);N和MM分别是参数,需要在参数栏设置。PS1:这位同学你可熬得真晚。身体最重要。PS2:同花顺和通达信主要是在EMA,和EXPMEMA上有区别,以及同花顺IF函数貌似不能用&&.
Ⅷ 如何将技术指标修改成选股公式通达信
1、选股公式只有唯一的一个输出,不支持多个数据同时输出;如果需要进行多条件判断选择时,请将结果进行适当判断后再作为输出语句;
2、选股公式不支持画线等动作,如改变颜色、画K线、水平线等;
3、当一个技术指标测试对过后,根据你的需要,将其中关键的判断作为输出结果就可以,例如:
drawicon(close>ref(close,1),low,1);
这是一个在界面输出图标的判断,你可以直接将里面的判断语句作为选股公式,例如:
value:close>ref(close,1);
Ⅸ 把指标改成通达信能通过的
JT1:=EVERY(REF(C,1)<REF(MA(C,120),1),30);
JT2:=EVERY(REF(MA(C,120),1)>REF(MA(C,60),1),30);
JT3:=REF(C,1)<MA(C,120) AND C>MA(C,120) AND O/REF(C,1)<1.09 AND V=HHV(V,20);
XG1:=COUNT(JT1 AND JT2,20) AND JT3;
MT1:=EVERY(REF(C,1)<REF(MA(C,60),1),30);
MT2:=EVERY(REF(MA(C,60),1)>REF(MA(C,30),1),30);
MT3:=REF(C,1)<MA(C,60) AND C>MA(C,60) AND O/REF(C,1)<1.09 AND V=HHV(V,20);
XG2:=COUNT(MT1 AND MT2,20) AND MT3;
XG:XG1 OR XG2;
Ⅹ 怎样把这个指标改成通达信的
N:=5;趋势线:MA(CLOSE,13),COLORBLACK;
IFF(趋势线<REF(趋势线,1),趋势线,DRAWNULL),COLORGREEN,LINETHICK2;
IFF(趋势线>=REF(趋势线,1),趋势线,DRAWNULL),COLORRED,LINETHICK2;
买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,26)*15+C,45);
BUY:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);
DRAWBMP(BUY,L*0.99,'B');
DRAWBMP(SEL,H*1.02,'S');
STICKLINE(买线>=卖线,LOW,HIGH,1,1),COLORLIRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,8,1),COLORLIRED;
JC:=(REF(C,3)+REF(C,5)+REF(C,7)+REF(C,8)+REF(C,13)+REF(C,21))/6;
参考价:=SMA(JC,5,1),COLORCYAN;
价:=IF(C>=参考价,参考价,参考价*0.98),CIRCLEDOT,COLOR0000FF;
STICKLINE(买线<卖线,LOW,HIGH,1,1),COLORCYAN;
STICKLINE(买线<卖线,CLOSE,OPEN,8,1),COLORCYAN;
说明 :你的指标内容重复