股票公式专家吧 关注:3,070贴子:8,407
  • 0回复贴,共1

帮忙把这个公式,改写成通达信公式

只看楼主收藏回复

UPPER:=MA(C,26)+2*STD(c,26),COLORCYAN;
LOWER:=MA(C,26)-2*STD(c,26),COLORCYAN;
MID:=MA(C,26);
b1:UPPER-LOWER;
b2:-(UPPER-LOWER),colorwhite;
空:(c-UPPER),colorgray;
空趋势:sma(空,10,1),coloryellow;
多:(c-LOWER),colorgray;
多趋势:sma(多,10,1),coloryellow;
s1:=sma(c,3,1);
s2:=sma(s1,3,1);
x1:=2*(l-ema(c,13)),colorstick;
x2:=2*(h-ema(c,13)),colorstick;
if(s1>s2,x2,0),color5050fa,stick;
if(s1<s2,x1,0),colorcyan,stick;
diff:=((ema((H+L+c)/3,12)-ema((H+L+c)/3,26))),colorstick;
dea:=ema(diff,9),colorgray;
macd:=2*(diff-dea),colorstick;
macd1:=Ema(macd,15),colorgray;
DRAWTEXT(CROSS(空,空趋势) AND 多>多趋势 and MACD>macd1,空趋势,'多'),colorred;
DRAWTEXT(CROSS(多趋势,多) AND 空<空趋势 and MACD<macd1,多趋势,'空'),colorgreen;
DRAWTEXT(CROSS(空,空趋势) AND MACD>MACD1,空趋势,'↑'),colorred;
DRAWTEXT(CROSS(多趋势,多) AND MACD<MACD1,多趋势,'↓'),colorgreen;
DRAWTEXT(CROSS(空趋势,空) and 多<多趋势 AND C<mid AND MACD<MACD1,空趋势,'加'),colorgreen;
DRAWTEXT(CROSS(多,多趋势) and 空>空趋势 AND C>=mid AND MACD>MACD1,多趋势,'加'),colorred;
PARTLINE(空>=0,空),COLORFF33CC;
PARTLINE(空>=空趋势 and 空<0,空),COLORred;
PARTLINE(多<=0,多),COLORFF33CC;
PARTLINE(多<=多趋势 and 多>0,多),COLORgreen;
PARTLINE(C>=MID AND 多>=多趋势,多),COLORred;
PARTLINE(C<MID AND 空<空趋势,空),COLORgreen;
MID3:=(HIGH+LOW+CLOSE)/3;
CR:=SUM(MAX(0,HIGH-REF(MID3,1)),26)/SUM(MAX(0,REF(MID3,1)-L),26)*100;
C50:if(cr<50,b2*1.1,b2),colordf27e9;
C40:if(cr<40,b2*1.2,b2),colorgreen;
C30:if(cr<30,b2*1.3,b2),colorblue;
C200:if(cr>200,b1*1.1,b1),colordf27e9;
C250:if(cr>250,b1*1.2,b1),colorgreen;
C300:if(cr>300,b1*1.3,b1),colorblue;
0,colorgray;


IP属地:北京1楼2023-06-19 19:52回复