设为首页收藏本站

 找回密码
 注册
查看: 1428|回复: 1
打印 上一主题 下一主题

提示缺少分号的问题 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
1#
发表于 2019-9-18 08:21:20 |显示全部楼层
C2,C3这两行都是少了一个左括号。看看你想要的逻辑到底是什么,再决定什么位置加上相应的括号。
另外,for  i = 1 to 100是不必要的吧?可以删掉

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-9-18 10:07:48 |显示全部楼层
hunter1988 发表于 2019-9-18 08:54
按照我的本意,3个条件应该都是“与”才对,我改成了如下:
if ( c1 & c2 & c3)

请先看一下帮助文档,了解一下公式的基础语法以及应用
  1. Vars
  2. Numeric a;
  3. Numeric b;
  4. NumericSeries i;
  5. Bool c1;
  6. Bool c2;
  7. Bool c3;


  8. Begin

  9. a=SwingHighBar(1,H,10,i);
  10. b=SwingLowBar(1,L,10,i);

  11. c1=C[a]/C>1.05;
  12. c2=(C[1]/((C[a])+C)/2)<1.005;
  13. c3=(C[1]/((C[a])+C)/2)>0.995;
  14. //for i=1 To 100
  15.         if ( c1 && c2 &&  c3)
  16.         {
  17.                 Buy(1,Open);
  18.         }
  19.         End
复制代码

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-18 21:20

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部