设为首页收藏本站

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

这段语句合法么? [复制链接]

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
跳转到指定楼层
1#
发表于 2008-1-2 19:47:34 |只看该作者 |倒序浏览
While(truebars<=5)  
{       
       
        if(Close{m}<Open{m})
        {
        truebars=truebars+1;
        }
        m=m+1;
       
                If (low[M]<low)
                Break;
       
}Else
   if(truebars==5)
   {
   leftcon=True;
   }   

这段代码目的:
当前BAR之前,有五根阴线,
就赋给 布尔变量  leftcon 为真值。

因为 ,我对于布尔型变量的使用,还不是很清楚。
所以吃不准。

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
2#
发表于 2008-1-3 09:45:58 |只看该作者
  1. vars
  2. boolseries leftcon1(false);
  3. boolseries leftcon(false);
  4. numeric i;
  5. numeric m;
  6. begin
  7. if(currentbar>=4)
  8. {
  9.     if(close<open)
  10.      {
  11.         leftcon1=true;
  12.       }
  13.    for i = 1 to 5
  14.    {
  15.       if(leftcon1[i]==true)
  16.         {
  17.            m=getglobalvar(0)+1;
  18.            setglobalvar(0,m);
  19.         }
  20.    }
  21.     if(getglobalvar(0)==5)
  22.       {
  23.          leftcon=true;
  24.          setglobalvar(0,0);
  25.       }else
  26.      {
  27.          leftcon=false;
  28.          setglobalvar(0,0);
  29.      }
  30. }else
  31. {
  32.    setglobalvar(0,0);
  33. }
  34. end
复制代码
TradeBlazer交流群33647992。

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
3#
发表于 2008-1-3 10:12:34 |只看该作者
原帖由 TB自动交易 于 2008-1-2 20:33 发表
if(Close{m}


呵呵,果然如此。

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
4#
发表于 2008-1-3 11:27:23 |只看该作者
原帖由 孤舟骑浪 于 2008-1-3 09:45 发表
vars
boolseries leftcon1(false);
boolseries leftcon(false);
numeric i;
numeric m;
begin
if(currentbar>=4)
{
    if(close



变量引用。
这办法好。
学习了。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 01:33

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部