A. 通达信指标改成同花顺
0,COLORLIGRAY;
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORWHITE,LINETHICK1;
DEA:EMA(DIF,9),COLOR00FFFF,LINETHICK1;
MACD:2*(DIF-DEA),COLORFF00FF,COLORSTICK;
主力线:EMA(DIF-MA(REF(DIF,1),1),1)*1.862,COLORGREEN,LINETHICK1;
能量线:EMA(DEA-MA(REF(DEA,1),1),1)*1.862,COLORFFFF1A,LINETHICK1;
IF(主力线>=能量线 AND 主力线>-0.0099,主力线,DRAWNULL),COLORRED,LINETHICK2;
IF(主力线>-0.0099 AND DIF>REF(DIF,1),主力线,DRAWNULL),COLORRED,LINETHICK2;
IF(主力线>=能量线 AND 能量线>REF(能量线,1) AND 能量线>-0.0099,能量线,DRAWNULL),COLORLIMAGENTA,LINETHICK2;
IF(能量线>-0.0099 AND DIF>DEA AND DIF>-0.0099;
能量线,DRAWNULL),COLORLIMAGENTA,LINETHICK2;
可以用同花顺上的通达信模式把公式粘贴进去。如果还不行,再来找我、
B. 如何把通达信的公式改成同花顺的公式
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
AA:=CROSS(DIF,DEA) AND DEA>0;
BB:=BARSLAST(CROSS(DEA,DIF)) AND DEA>0;
CC:=REF(BARSLAST(CROSS(DIF,0))<20,BARSLAST(CROSS(DEA,DIF))+1);
AA AND BB AND CC;
同花顺有通达信模式,可以直接把元公式粘贴进去,不需要修改函数。
C. 请大神帮助将通达信指标改为同花顺指标,谢谢!
这段通达信代码可以修改成同花顺代码。
修改后效果如下图
一张通达信原图一张修改公式后同花顺使用效果
D. 通达信指标转同花顺
这段通达信的公式代码可以转为同花顺的公式代码,效果如下图。
E. 哪位帮忙将下面通达信指标改成同花顺指标!谢谢!!
//超准的分时指标
BGTYU:=IF(DATE<=1150530,1,0);
GHYJKU:=BETWEEN((CLOSE*BGTYU)/(SUM(AMOUNT,BARSCOUNT((CLOSE*BGTYU)))/SUM(VOL*100,BARSCOUNT((CLOSE*BGTYU)))),1.05,0.95);
VBNH:=IF(GHYJKU=0,MA((CLOSE*BGTYU),BARSCOUNT((CLOSE*BGTYU))),(SUM(AMOUNT,BARSCOUNT((CLOSE*BGTYU)))/SUM(VOL*100,BARSCOUNT((CLOSE*BGTYU)))));
黄色起动线:EMA((CLOSE/VBNH),20),coloryellow,POINTDOT;
洋红色主力线:EMA((CLOSE/VBNH),60),colormagenta;
绿色散户线:EMA((CLOSE/VBNH),120),colorgreen;
DRAWICON(CROSS(EMA((CLOSE/VBNH),60),EMA((CLOSE/VBNH),120)),EMA((CLOSE/VBNH),60)*1,7);
DRAWICON(CROSS(EMA((CLOSE/VBNH),120),EMA((CLOSE/VBNH),60)),EMA((CLOSE/VBNH),120)*1,8);
DRAWTEXT(CROSS(EMA((CLOSE/VBNH),120),1.004),1.005,'超强'),colorwhite;
DRAWICON(CROSS(EMA((CLOSE/VBNH),120),1.004),1.003*1,9);
主要是第一行通达信的文字注释要使用大括号{},而同花顺是//,其他的都没有区别了。呵呵。
F. 把同花顺版本的指标修改成通达信版本的指标
修改这个是很复杂的事情,不是所有的都可以修改要看具体的代码才知道。
G. 通达信指标改成同花顺指标
直接照搬到同花顺里肯定是不行。因为在同花顺里没有“XMA”这个函数,可以用“EMA”替代。这两个函数算出的结果略有差异,但都是“平均”的意思。
试试下面这段源码:(参数设置不变)
--------------------------------------------
VAR1:=(C+H+O+L)/4;
卖出:EMA(VAR1,N)*(1+P1/1000),COLORGREEN,LINETHICK2;
买入:EMA(VAR1,M)*(1-P2/1000),COLORMAGENTA,LINETHICK2;
幅度:100*(卖出-买入)/买入,LINETHICK0;
MA1:=MA(VAR1,3);
STICKLINE(卖出>LOW AND 卖出<HIGH,卖出,MAX(卖出,MAX(OPEN,CLOSE)),3,0),COLORGREEN;
STICKLINE(卖出>MIN(C,O) AND 卖出<MAX(C,O),卖出,MAX(OPEN,CLOSE),3,0),COLORGREEN;
STICKLINE(卖出>LOW AND 卖出<HIGH,卖出,HIGH,0,0),COLORGREEN;
STICKLINE(卖出<LOW,OPEN,CLOSE,3,0),COLORGREEN;
STICKLINE(卖出<LOW,HIGH,LOW,0,0),COLORGREEN;
STICKLINE(买入>LOW AND 买入<HIGH,买入,MIN(MIN(OPEN,CLOSE),买入),3,0),COLORMAGENTA;
STICKLINE(买入>MIN(C,O) AND 买入<MAX(C,O),买入,MIN(OPEN,CLOSE),3,0),COLORMAGENTA;
STICKLINE(买入>LOW AND 买入<HIGH,买入,LOW,0,0),COLORMAGENTA;
STICKLINE(买入>HIGH,OPEN,CLOSE,3,0),COLORMAGENTA;
STICKLINE(买入>HIGH,HIGH,LOW,0,0),COLORMAGENTA;
DRAWTEXT(CROSS(LOW,买入),LOW*0.95,'B'),COLORRED,LINETHICK2;
DRAWTEXT(CROSS(卖出,HIGH),HIGH*1.02,'S'),COLORGREEN;
ZF:=(MAX(O,C)-MIN(O,C))/REF(C,1)>=0.04;
实体中位:IF(CLOSE>=OPEN,OPEN+(CLOSE-OPEN)/2,CLOSE+(OPEN-CLOSE)/2), COLORRED,LINETHICK0;
涨幅:=(MAX(O,C)-MIN(O,C))/REF(C,1)>=0.04;STICKLINE( 涨幅,实体中位,实体中位,8,2),LINETHICK3,COLORYELLOW;
H. 通达信公式改成同花顺的
DIFF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA:EMA(DIFF,M);
ds:=SMA(dea,5,2),colorcyan;
MACD:2*(DIFF-DEA);
Zero:0;
红柱:IF(MACD>REF(MACD,1),MACD,0),colorred,STICK;
绿柱:IF(MACD<=REF(MACD,1),MACD,0),colorgreen,STICK;
抄底:=ABS((CROSS(DIFf,DEA/2)/2 AND DEA<=-0.07)*DIFf)*1.50,
COLORLIMAGENTA;//不准,同花顺里显示不正常,舍去.
DIF:DIF,colorwhite;
DEA:DEA,coloryellow;
强度1:IF(DIF>DEA,DIF,0),colorred;
强度2:IF(DEA<DIF,DEA,0),colormagenta;
DRAWICON(CROSS(DIFF,DEA),DEA,1);//标志设置里设置1,2图标
DRAWICON(CROSS(DEA,DIFF),DEA,2);
//参数:short(5,40,12);long(10,100,26);m(2,40,9)