大智慧编写公式,总是显示错误“,” “=” 少:一类。

作者&投稿:皇苑 (若有异议请与网页底部的电邮联系)
大智慧编辑器上编写公式测试时提示"错误line 11 : c1031 : 语句前缺少分号“;”" 公式:v1:=ma(vol,5); v~

你的分号不对,不能在中文输入法的状态下打 ;号,所有的编辑符号都只能在英文字母输入法状态下输入。
去掉那个重新输入就可以了。

-------------------
v1:=ma(vol,5);
v2:=vol/ref(v1,1)>2;
z1:=ma(close,m);
z2:=hhv(high,m);
z3:=llv(low,m);
z4:=(z2-z1)/z1;
z5:=(z1-z3)/z1;
z:=ref(z4,1)<0.15 and ref(z5,1)<0.15;
p1:=hhv(high,m);
p:=high=p1;
xg:v2 and z and p;

你的公式就是这个,但是你的去设置参数M 是几?
可以设置成 M 最大100 最小2 缺省5

就是第一行后面缺分号啊!这么明确提示还没看出来啊?

VAR1:=C-REF(C,1);
VAR2:=100*EMA(EMA(VAR1,6),6)/EMA(EMA(ABS(VAR1),6),6);
MA5:=EMA(C,5);
MA13:=EMA(C,13);
UP:DRAWLINE(L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),0),COLOR0000FF;
DOWN:DRAWLINE(H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),0),COLOR00FF00;
BT:(LLV(VAR2,2)=LLV(VAR2,7) AND CROSS(VAR2,MA(VAR2,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1);

以上这样是能够通过指标公式的,不过大智慧选股公式不支持画线类的,没法改,而且画线方式也与通达信不同。
再则,这类最低点最高点画线了的公式,买点是会漂移的,带有未来函数性质,看到的以前的全准,以后的全是假的,建议谨慎使用。

这类问题你只注意一点就行了,
就是不输出的,(也就是冒号后面接着是等号的 := )一句后面不能有描述线型的函数,

比如:
UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),0),COLOR0000FF;
这句后面的 ",COLOR0000FF" 这是指输出的颜色的,就不能要了
注意:上面的例子本身是画线的语句,所以有冒号,他显示出线来了,

VAR1:=C-REF(C,1);
VAR2:=100*EMA(EMA(VAR1,6),6)/EMA(EMA(ABS(VAR1),6),6);
MA5:=EMA(C,5);
MA13:=EMA(C,13);
DRAWLINE(L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),0),COLOR0000FF;
UP:=HHV(H,BARSLAST(CROSS(MA5,MA13))+1);
DRAWLINE(H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),0),COLOR00FF00;
DOWN:=LLV(L,BARSLAST(CROSS(MA13,MA5))+1);
BT:(LLV(VAR2,2)=LLV(VAR2,7) AND COUNT(VAR2<0,2) AND CROSS(VAR2,MA(VAR2,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1);

楼上的说法支持,,要免费软件的,加我

大智慧公式问题 测试不通过,求高手解决
答:哈哈,兄弟,你没有设置参数N1和N2,你设一下就可以了! 不懂扣我!

大智慧公式不能通过
答:大智慧公式编写教程(一)首节公式入门 简单地说,我们的大多数用户并不完全了解“公式编辑器”的意义,我们可以从多个角度理解:指标:“公式编辑器”是一个工作的母亲床,需要大范围的部分,可以通过这个工作的母亲床制造同样,在指标的分析,编辑器可以编写相应的分析条件,哪些方面是最常用使用技术分析...

大智慧公式编写测试时指出语句前缺少分号是什么意思
答:每个语句结尾必须用 ; 来表示,否则系统会认为那句公式语未写完。具体哪个公式,你得复制来看看,或者弄个图上来。你的分号不对,不能在中文输入法的状态下打 ;号,所有的编辑符号都只能在英文字母输入法状态下输入。去掉那个重新输入就可以了。

大智慧公式编写问题
答:2009-06-16 大智慧公式的编写 2009-10-15 大智慧指标编写的两个问题。 4 2011-09-03 大智慧 如何编写公式? 2010-10-04 大智慧编写公式,总是显示错误“,”“=” 少:一类。 2016-09-26 大智慧公式编写 求高手给个大智慧的公式函数: 更多类似问题 > 为...

请教我的大智慧的一个公式怎么执行不了?
答:在选股或报警的公式里面,应该只有一个返回值。如果上面就是你报警公式的话,其中的返回值太多了。我关掉了所有,只留最后一个,并将无须写入的语句删除,现在应该可以报警了。RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);LC := REF(...

大智慧v2.6自编公式数据无法启动(丢失),如何解决?
答:你从装系统。原来软件有问题你删除也没用,又装还是有问题。

为什么导入大智慧公式,提示是没有定义的标识符,怎么才能测试通过
答:现在的网页文件都使用 HTML (超文本标志语言)的格式,使用这种格式的文件,在浏览器中可以显示不同的字体,图像等等。这就是你上网时看到的样子。在HTML中规定,需要换行的时候,要插入 符号来表示“插入一个回车换行符”。所以你要在有的地方,将它删除,并按回车,就回复原来的公式样子了。

大智慧软件复制的公式代码被提示“需要更多参数”或者“没有定义的...
答:经复制你所提高的源码测试可以通过。你再自己测试看看是否可以。

...转换成大智慧2使用,转换时提示第十二行逗号错误。谢谢
答:N1:=5;N2:=10;STICKLINE(C>0,0,10,15,0),COLOR781816;LC:=REF(CLOSE,1);RSI5:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*10,COLORFF00FF,LINETHICK1;RSI10:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*10,COLOR00FFFF;VAR1:=C-REF(C,1);VAR2:=...

大智慧软件怎么编辑使用公式
答:17)+2*REF(MID,18)+REF(MID,20))/210,LINETHICK2,COLORRED;编辑公式放入方法:1、打开大智慧行情软件,点击上部菜单栏中的“工具”,在点“公式管理”,在弹出的“公式管理器”界面上,先选中“技术指标”,在点右上面的“新建”,就打开了公式编辑编写界面;2、在公式编辑编写界面,可以看到一个...