IF语句后面小括号不匹配问题。 [开拓者 TB]
作者:
开拓者 TB 来源:
cxh99.com 发布时间:2012年06月02日 点击数:
【
收藏到本网的会员中心】
- 咨询内容:
我编的原程序一段是:
Params
Numeric Length1(10);
Numeric Length2(20);
Numeric Length3(40);
Numeric Length4(60);
Vars
NumericSeries AvgValue5;
NumericSeries AvgValue10;
NumericSeries AvgValue20;
NumericSeries AvgValue40;
NumericSeries AvgValue60;
Begin
AvgValue5= AverageFC(Close,Length(5));
AvgValue10 = AverageFC(Close,Length(10));
AvgValue20 = AverageFC(Close,Length(20));
AvgValue40 = AverageFC(Close,Length(40));
AvgValue60= AverageFC(Close,Length(60));
IF ( MarketPosition==0 && AvgValue10[2]>AvgValue20[2]>AvgValue40[2] && AvgValue10[1]>AvgValue20[1]>AvgValue40[1] && close[1]>Open[1]);//
。。。。。。。。
测试时说小括号不匹配,分别删除MarketPosition==0 ,AvgValue10[2]>AvgValue20[2]>AvgValue40[2],AvgValue10[1]>AvgValue20[1]>AvgValue40[1] ,close[1]>Open[1])测试,还是不匹配,这是为什么?
- TB技术人员:
回复 1# 603602982
AvgValue10[2]>AvgValue20[2]>AvgValue40[2] && AvgValue10[1]>AvgValue20[1]>AvgValue40[1]
对比大小只能两两对比。
AvgValue10[2]>AvgValue20[2] && AvgValue20[2]>AvgValue40[2] && AvgValue10[1]>AvgValue20[1] && AvgValue20[1]>AvgValue40[1]
- TB客服:
- 网友回复:
还是不行,IF (MarketPosition==0 && AvgValue10[2]>AvgValue20[2]
&& avgvalue20[2]>avgvalue40[2] && AvgValue10[1]>AvgValue20[1]&& avgvalue20[1]>AvgValue40[1] && close[1]>Open[1]);分别删除也试了,还是不行,
- 网友回复:
好了,多谢!是这样的, |