① 通達信指標提示:公式名稱中出現操作符 ,可能引起公式出錯,請注意!
新版的通達信只要你在輸入公式名稱的時候附加了(-+/)等符號的時候,就會提示你,雖然公式測試成功,名稱中出現了操作符,可能引起公式錯誤!只要把此類操作符去掉即可。
② 通達信編輯指標遇到這個問題,請問如何解決您在括弧前寫的不是函數、公式等,且缺少必要的運算符!
這公式代碼應該不是通達信用的所以提示錯誤,如果想在通達信用需要你提供所有源碼才知道能否改寫為通達信使用的指標公式。
③ 這個通達信指標源碼有誤,請高手幫忙修改調整下,萬分感謝....
QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))*10;
XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2))); HSL:=(XVL/20)/1.15;
攻擊:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));
LLJX:=EMA(攻擊,3);0,POINTDOT,COLORWHITE;
B1:SUM(LLJX,1),COLORCYAN,COLOR007575; B2:SUM(LLJX,2),COLORCYAN,COLOR007575;
B3:SUM(LLJX,3),COLORCYAN,COLOR007575; B4:SUM(LLJX,4),COLORCYAN,COLOR007575;
B5:SUM(LLJX,5),COLORCYAN,COLOR007575; B6:SUM(LLJX,6),COLORCYAN,COLOR007575;
B7:SUM(LLJX,7),COLORCYAN,COLOR007575; B8:SUM(LLJX,8),COLORCYAN,COLOR007575;
B9:SUM(LLJX,9),COLORCYAN,COLOR007575;
B10:SUM(LLJX,10),COLORCYAN,COLOR007575;
A1:IF(B1>REF(B1,1),B1,DRAWNULL),COLORRED;
A2:IF(B2>REF(B2,1),B2,DRAWNULL),COLORRED;
A3:IF(B3>REF(B3,1),B3,DRAWNULL),COLORRED;
A4:IF(B4>REF(B4,1),B4,DRAWNULL),COLORRED;
A5:IF(B5>REF(B5,1),B5,DRAWNULL),COLORRED;
A6:IF(B6>REF(B6,1),B6,DRAWNULL),COLORRED;
A7:IF(B7>REF(B7,1),B7,DRAWNULL),COLORRED;
A8:IF(B8>REF(B8,1),B8,DRAWNULL),COLORRED;
A9:IF(B9>REF(B9,1),B9,DRAWNULL),COLORRED;
A10:IF(B10>REF(B10,1),B10,DRAWNULL),COLORRED;
④ 通達信趨勢買賣指標導入出錯,請高手指點
{N(1.100.20);M(1.100,32);P1(1.100.80);P2(1.100.100)}
這樣用大括弧括起來也可以的。
缺少必要的運算符是因為你沒有設置好N、M、P1、P2的參數,

⑤ 通達信指標提示在字元面前寫的不是函數如何修改才能使用呢
N:=3;E2:=10;E3:15;E4:-15;
MAN:=MA(C,N);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
MA60:=MA(C,60);
D1:=(MAN-MA10)/MIN(MAN,MA10);
D2:=(MAN-MA20)/MIN(MAN,MA20);
D3:=(MAN-MA30)/MIN(MAN,MA30);
D5:=(MA20-MA10)/MIN(MA20,MA10);
D6:=(MA30-MA10)/MIN(MA30,MA10);
D8:=(MA20-MA30)/MIN(MA20,MA30);
DA:=WMA(MAX(MAX(MAX(D1,D2),MAX(D3,D5)),MAX(D6,D8))*100,2);
DB:=WMA(MIN(MIN(MIN(D1,D2),MIN(D3,D5)),MIN(D6,D8))*100,2);
GJ:=(2*C+H+L)/4;
?¥:=DA>10ANDGJ>MA30ANDREF(DA,1)>MAX(REF(DA,2),DA);
μ×:=DB<-10ANDGJ<MA30ANDREF(DB,1)<MIN(REF(DB,2),DB);
STICKLINE(DB<-10ANDGJ<MA30,DB,-5,1,0),COLOR00FF00;
STICKLINE(DA>10ANDGJ>MA30,DA,5,1,0),COLOR0000FF;
STICKLINE(C,5,-5,15,0),COLOR999999;
DRAWTEXT(μ×ANDCOUNT(μ×,BARSLAST(NOT(DB<-10ANDGJ<MA30)))=1,DB*1.1,'μ×1'),COLORMAGENTA;
DRAWTEXT(μ×ANDCOUNT(μ×,BARSLAST(NOT(DB<-10ANDGJ<MA30)))=2,DB*1.1,'μ×2'),COLORMAGENTA;
DRAWTEXT(μ×ANDCOUNT(μ×,BARSLAST(NOT(DB<-10ANDGJ<MA30)))=3,DB*1.1,'μ×3'),COLORMAGENTA;
DRAWTEXT(μ×ANDCOUNT(μ×,BARSLAST(NOT(DB<-10ANDGJ<MA30)))=4,DB*1.1,'μ×4'),COLORMAGENTA;
DRAWTEXT(μ×ANDCOUNT(μ×,BARSLAST(NOT(DB<-10ANDGJ<MA30)))=5,DB*1.1,'μ×5'),COLORMAGENTA;
DRAWTEXT(μ×ANDCOUNT(μ×,BARSLAST(NOT(DB<-10ANDGJ<MA30)))=6,DB*1.1,'μ×6'),COLORMAGENTA;
DRAWTEXT(?¥ANDCOUNT(?¥,BARSLAST(NOT(DA>10ANDGJ>MA30)))=1,DA*1.1,'?¥1'),COLORCYAN;
DRAWTEXT(?¥ANDCOUNT(?¥,BARSLAST(NOT(DA>10ANDGJ>MA30)))=2,DA*1.1,'?¥2'),COLORCYAN;
DRAWTEXT(?¥ANDCOUNT(?¥,BARSLAST(NOT(DA>10ANDGJ>MA30)))=3,DA*1.1,'?¥3'),COLORCYAN;
DRAWTEXT(?¥ANDCOUNT(?¥,BARSLAST(NOT(DA>10ANDGJ>MA30)))=4,DA*1.1,'?¥4'),COLORCYAN;
DRAWTEXT(?¥ANDCOUNT(?¥,BARSLAST(NOT(DA>10ANDGJ>MA30)))=5,DA*1.1,'?¥5'),COLORCYAN;
DRAWTEXT(?¥ANDCOUNT(?¥,BARSLAST(NOT(DA>10ANDGJ>MA30)))=6,DA*1.1,'?¥6'),COLORCYAN;
--------------------------------------
有問題可以HI我
下面是本指標的效果圖
==========================================
一樓的語句有問號?依然還是有這個提示呀?
沒注意到嗎?圖都發出來了
==============================================================
DA:=WMA(MAX(MAX(MAX(D1,D2),MAX(D3,D5)),MAX(D6,D8))*100,2)
詳細信息:您在括弧前寫的不是函數、公式等,
且缺少必要的運算符!
錯誤起始位置:291;長度:3
DA:=WMA(MAX(MAX(MAX(D1,D2),MAX(D3,D5)),MAX(D6,D8))*100,2);
----------------------------------------------------------
DA賦值:D1和D2的較大值和D3和D5的較大值的較大值和D6和D8的較大值的較大值*100的2日加權移動平均

⑥ 文華江恩方格,「第9行,非法的逗號,可能漏寫了函數名」請高手幫忙修改下,謝謝!
是因為第九行結尾漏了分號,所以導致他向上回溯檢測第一個標點的時候看到逗號,報的錯。加上分號應該就沒問題了。函數什麼也沒問題。
⑦ 通達信指標編程錯誤。
IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED;
IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORGREEN;
加入這個就可以了。
⑧ 副圖指標公式 提示語法錯誤怎麼改
就目前看你這個錯誤可以修改是否有其他錯誤就無法得了,如果要想轉換公式你需要提供所有指標公式源碼。
⑨ 當輸入公式源碼時,提示錯誤如下,求高手幫忙修改公式,謝謝!
{OK.已改大智慧測試通過}
{KDJ三金叉}
MA5:=EMA(C,5);
MA10:=EMA(C,10);
MV5:=EMA(V,5);
MV10:=EMA(V,10);
K:="KDJ.K"(9,3,3);
D:="KDJ.D"(9,3,3);
V1:=MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND C>REF(C,1) AND C/O>1.01;
VV1:=MA5>REF(MV5,1) AND MV10>=REF(MV10,1) AND V>REF(V,1)*1.2;
KD1:=K>REF(K,1) AND D>=REF(D,1);
VA:=COUNT(CROSS(K,D),4)>=1 AND COUNT(CROSS(MA5,MA10),4)>=1 AND
COUNT(CROSS(MV5,MV10),4)>=1;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
A1:=CROSS(DIF,DEA);
A2:=REF(A1,1);
A3:=COUNT(A2,21);{今天之前3個星期以來曾經金叉}
A4:=MA(C,5)>=MA(C,10) AND MA(C,10)>=MA(C,30) AND MA(C,30)>=MA(C,60)
AND MA(C,60)>=MA(C,120) AND MA(C,120)>=MA(C,250);{均線多頭排列}
{去S.T.停牌}
ST:=STRFIND(STKNAME,'ST',1)>0;
S:=STRFIND(STKNAME,'S',1)>0;
停牌:=(DYNAINFO(4)=0);
選股:IF(V1 AND VV1 AND KD1 AND VA,1,0) AND A1 AND A3 AND A4 AND NOT(ST)
AND NOT(停牌)AND NOT(S);
⑩ 通達信指標源碼提示錯誤不能通過測試,請高手指教,謝謝!
扔掉,重裝一下