通達(dá)信公式修改為贏順公式 [贏順期貨](méi)
- 咨詢內(nèi)容:
謝謝!剛學(xué)習(xí)使用贏順,好多函數(shù)不清楚是怎么回事,請(qǐng)高手修改下!
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
低位金叉:=CROSS(DIF,DEA) AND DIF<-0.1;
JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
底背:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
DRAWTEXT(二次金叉,MACD*1.02,'二次金叉'),COLORLIGREEN;
DRAWTEXT(底背,MACD*0.98,'底背'),COLORMAGENTA;JC := DEA-DIF;
綠柱面積:=IF(MACD<0,SUM(MACD,BARSLAST(JC<0)),0);
紅柱面積:=IF(MACD>0,SUM(MACD,BARSLAST(JC>0)),0);
本次最低價(jià):=LLV(L,BARSLAST(JC<0));
本次最高價(jià):=HHV(H,BARSLAST(JC>0));
X1:=IF (MACD<0,BARSLAST(CROSS(DIF,DEA)),0);
前次綠柱面積:=REF(綠柱面積,X1+1);
前次最低價(jià):=REF(本次最低價(jià),X1+1);
Y1:=IF((綠柱面積<0 AND ABS(綠柱面積)<ABS(前次綠柱面積)
AND 本次最低價(jià)<前次最低價(jià) ),1,0);
RS1:= MACD<0 AND REF(MACD,1)<0 AND C<前次最低價(jià)
AND ABS(綠柱面積)<ABS(前次綠柱面積) AND ABS(MACD)<ABS(REF(MACD,1));
底背馳:= IF (CROSS(DIF,DEA),REF(Y1,1),0);
DRAWTEXT(底背馳,0.3,'積底背'),COLOR00FFFF;
STICKLINE(底背馳,0,0.3,4,0),COLOR0000FF;
DRAWICON(底背馳,0,23),COLORYELLOW;
DRAWBAND(DIF,RGB(200,50,55),DEA,RGB(50,100,10));
遵:IF(DIF>=DEA,DIF,DRAWNULL),COLORRED;
守:IF(DEA>=DIF,DEA,DRAWNULL),COLORFF9900;
紀(jì):IF(DIF>=DEA,DEA,DRAWNULL),COLOR00FFFF;
律:IF(DEA>=DIF,DIF,DRAWNULL),COLOR00FF00;X2:=IF (MACD>0,BARSLAST(CROSS(DEA,DIF)),0);
前次紅柱面積:=REF(紅柱面積,X2+1);
前次最高價(jià):=REF(本次最高價(jià),X2+1);
Y2:=IF((紅柱面積>0 AND 紅柱面積<前次紅柱面積 AND 本次最高價(jià)>前次最高價(jià) ),1,0);
RS2:= MACD>0 AND REF(MACD,1)>0 AND C>前次最高價(jià) AND ABS(紅柱面積)<ABS(前次紅柱面積) AND ABS(MACD)<ABS(REF(MACD,1));
頂背馳:= IF (CROSS(DEA,DIF),REF(Y2,1),0);
DRAWICON(頂背馳,0,19),COLOR00FF00;
STICKLINE(頂背馳,0,-0.3,4,0),COLOR00FF00;
DRAWTEXT(頂背馳,-0.3,'積頂背'),COLORFF0000; - 贏順技術(shù)人員:
模型為您改寫如下: 另外請(qǐng)您提供紅字部分通達(dá)信DRAWBAND函數(shù)的用法。
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
DWJC:=CROSS(DIF,DEA) AND DIF<-0.1;
JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));
ECJC:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
DB:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
DRAWTEXT(ECJC,MACD*1.02,'ECJC'),COLORGREEN;
DRAWTEXT(DB,MACD*0.98,'DB'),COLORMAGENTA;JC:=DEA-DIF;
LZMJ:=IFELSE(MACD<0,SUM(MACD,BARSLAST(JC<0)),0);
HZMJ:=IFELSE(MACD>0,SUM(MACD,BARSLAST(JC>0)),0);
BCZDJ:=LLV(L,BARSLAST(JC<0));
BCZGJ:=HHV(H,BARSLAST(JC>0));
X1:=IFELSE(MACD<0,BARSLAST(CROSS(DIF,DEA)),0);
QCLZMJ:=REF(LZMJ,X1+1);
QCZDJ:=REF(BCZDJ,X1+1);
Y1:=IFELSE(LZMJ<0 AND ABS(LZMJ)<ABS(QCLZMJ) AND BCZDJ<QCZDJ,1,0);
RS1:= MACD<0 AND REF(MACD,1)<0 AND C<QCZDJ AND ABS(LZMJ)<ABS(QCLZMJ) AND ABS(MACD)<ABS(REF(MACD,1));
DBC:=IFELSE(CROSS(DIF,DEA),REF(Y1,1),0);
DRAWTEXT(DBC,0.3,'積底背');
STICKLINE(DBC,0,0.3,4,0);
DRAWICON(DBC,0,23),COLORYELLOW;
DRAWBAND(DIF,RGB(200,50,55),DEA,RGB(50,100,10));
ZUN:IFELSE(DIF>=DEA,DIF,NODRAW),COLORRED;
SHOU:IFELSE(DEA>=DIF,DEA,NODRAW);
JI:IFELSE(DIF>=DEA,DEA,NODRAW);
LU:IFELSE(DEA>=DIF,DIF,NODRAW);X2:=IFELSE(MACD>0,BARSLAST(CROSS(DEA,DIF)),0);
QCHZMJ:=REF(HZMJ,X2+1);
QCZGJ:=REF(BCZGJ,X2+1);
Y2:=IFELSE(HZMJ>0 AND HZMJ<QCHZMJ AND BCZGJ>QCZGJ,1,0);
RS2:=MACD>0 AND REF(MACD,1)>0 AND C>QCZGJ AND ABS(HZMJ)<ABS(QCHZMJ) AND ABS(MACD)<ABS(REF(MACD,1));
DDBC:=IFELSE(CROSS(DEA,DIF),REF(Y2,1),0);
DRAWICON(DDBC,0,19);
STICKLINE(DDBC,0,-0.3,4,0);
DRAWTEXT(DDBC,-0.3,'積定背'); - 贏順客服:
期待!謝謝!
- 網(wǎng)友回復(fù):
請(qǐng)參照2樓回復(fù),但由于不同軟件部分函數(shù)的表達(dá)形式不同,請(qǐng)您提供通達(dá)信中DRAWBAND函數(shù)的用法和效果。我們方便改寫
- 網(wǎng)友回復(fù):
畫出帶狀線.
用法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),當(dāng)VAL1>VAL2時(shí),在VAL1和VAL2之間填充COLOR1;當(dāng)VAL1<VAL2時(shí),填充COLOR2,這里的顏色均使用RGB函數(shù)計(jì)算得到。
例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));那個(gè)是在dea和dif之間填充不同顏色的語(yǔ)句。
如果以上指標(biāo)公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,
- 上一篇:[求助]文華有統(tǒng)計(jì)在單位時(shí)間成交開(kāi)空單、…
- 下一篇:沒(méi)有了!
相關(guān)文章
-
指定的模型還沒(méi)有相關(guān)內(nèi)容!