设为首页收藏本站

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

我编得这段,编译无误,但是结果出不来。 [复制链接]

Rank: 3Rank: 3

精华
0
UID
14588
积分
207
帖子
43
主题
17
阅读权限
40
注册时间
2010-7-19
最后登录
2013-9-16
跳转到指定楼层
1#
发表于 2010-7-20 09:45:51 |只看该作者 |倒序浏览
哪位熟悉tb的帮我看看吧 问题出在哪里?我希望设定一天的开盘价为一个定值,然后用一天的tick数据,不断与这个值比较,不管是上穿还是下穿,只要穿一次,就计数一次。要累计加到,算出每一点已经穿了几次了。感谢!
Vars

    NumericSeries Counter(0);
Begin
    If (date!=date[1])
    {
      SetGlobalVar(0,Open);
}
  If(CrossOverHor(Close,GetGlobalVar(0))||CrossUnderHor(Close,GetGlobalVar(0)))
    {
        Counter=Counter+1;
        }else
    {
       Counter=Counter[1];
    }
        PlotNumeric("C",Counter);
end

[ 本帖最后由 swufewxr 于 2010-7-20 09:47 编辑 ]

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2010-7-20 09:58:52 |只看该作者
修改如下:
  1. Vars
  2.         NumericSeries Counter;
  3. Begin
  4.         If (date!=date[1])
  5.         {
  6.                 SetGlobalVar(0,Open);
  7.                 counter = 0;
  8.         }Else
  9.         {
  10.                 Counter=Counter[1];
  11.         }
  12.         If(CrossOverHor(Close,GetGlobalVar(0))||CrossUnderHor(Close,GetGlobalVar(0)))
  13.         {
  14.                 Counter=Counter+1;
  15.         }
  16.         PlotNumeric("C",Counter);
  17. End
复制代码

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
14588
积分
207
帖子
43
主题
17
阅读权限
40
注册时间
2010-7-19
最后登录
2013-9-16
3#
发表于 2010-7-20 10:20:58 |只看该作者

还有问题呢

我加载了过后,图上没有反应呢 这是怎么回事啊
感谢

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 03:50

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部