导航:首页 > 源码编译 > 指标源码错误提示漏写函数

指标源码错误提示漏写函数

发布时间:2022-08-13 01:35:25

① 通达信指标提示:公式名称中出现操作符 ,可能引起公式出错,请注意!

新版的通达信只要你在输入公式名称的时候附加了(-+/)等符号的时候,就会提示你,虽然公式测试成功,名称中出现了操作符,可能引起公式错误!只要把此类操作符去掉即可。

② 通达信编辑指标遇到这个问题,请问如何解决您在括号前写的不是函数、公式等,且缺少必要的运算符!

这公式代码应该不是通达信用的所以提示错误,如果想在通达信用需要你提供所有源码才知道能否改写为通达信使用的指标公式。

③ 这个通达信指标源码有误,请高手帮忙修改调整下,万分感谢....

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);

⑩ 通达信指标源码提示错误不能通过测试,请高手指教,谢谢!

扔掉,重装一下

阅读全文

与指标源码错误提示漏写函数相关的资料

热点内容
c语言javaphp 浏览:804
程序员技术不分高低吗 浏览:619
dos不是内部或外部命令 浏览:708
PC机与单片机通讯 浏览:674
二级加密图 浏览:113
压缩机异音影响制冷吗 浏览:711
德斯兰压缩机 浏览:490
程序员太极拳视频 浏览:531
网上购买加密锁 浏览:825
安卓为什么软件要隐私 浏览:83
虚拟主机管理源码 浏览:811
java图形图像 浏览:230
单片机输出口电平 浏览:486
java配置数据库连接 浏览:479
java多态的体现 浏览:554
java的split分隔符 浏览:128
跪着敲代码的程序员 浏览:238
web和php有什么区别 浏览:120
加密的电梯卡怎么复制苹果手机 浏览:218
warez压缩 浏览:137