设为首页收藏本站

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

测试系统的时候会死机,麻烦帮看下是不是系统有问题 [复制链接]

Rank: 2

精华
0
UID
4730
积分
66
帖子
8
主题
3
阅读权限
30
注册时间
2009-6-26
最后登录
2019-3-24
跳转到指定楼层
1#
发表于 2009-7-2 01:03:20 |只看该作者 |倒序浏览
刚开始接触tb没几天,还在熟悉怎么用软件,
在论坛里翻到一个很早之前的日内系统,准备随便测下看看日内系统应该怎么编写
结果在al0910上加在系统之后指标都不显示了,点击策略性能测试就进入死机状态,不知道是不是程序有问题,还是怎么的,麻烦帮忙看下


下面是程序,就是在论坛里翻到的一个老程序,还是软件使用的版主帮忙改的,不知道不是用来交易的,有些命令测试的时候不能用,如果需要改的话,应该怎么改?
谢谢各位大侠帮忙了 ^_^
Params
  Numeric sj1(0.090000);
  Numeric sj2(0.091500);
  Numeric sj3(0.145900);
Vars
  bool cd1;
  bool cd2;
  Bool cd3;
  Numeric hp;
  Numeric lp;
  Numeric mp;
Begin
  mp=MarketPosition;
  while (time>sj1 and time<=sj2)
{
  hp=max(hp,high);
  lp=min(lp,low);
}
  while (time>sj2)
{
  cd1=(hp-lp)/lp<0.005 ;
  cd2=close>hp and mp<>1;
  cd3=close<lp and mp<>-1;
  if (cd1 && cd2)
    buy(1,0);
  if (cd1 && cd3)
    sellshort(1,0);
}
  while (time>sj3)
{
  if (mp==1)
    BuyToCover(1,0);
  if (mp==-1)
    sell(1,0);
  }

End

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2009-7-2 09:42:27 |只看该作者
死循环了

使用道具 举报

Rank: 2

精华
0
UID
4730
积分
66
帖子
8
主题
3
阅读权限
30
注册时间
2009-6-26
最后登录
2019-3-24
3#
发表于 2009-7-3 13:38:32 |只看该作者
请问什么地方造成死循环了,应该怎么改?

使用道具 举报

Rank: 6Rank: 6

精华
2
UID
390
积分
2142
帖子
286
主题
45
阅读权限
70
注册时间
2007-9-21
最后登录
2019-4-1
4#
发表于 2009-7-3 16:03:53 |只看该作者
莫用while
用if看看

使用道具 举报

Rank: 2

精华
0
UID
4730
积分
66
帖子
8
主题
3
阅读权限
30
注册时间
2009-6-26
最后登录
2019-3-24
5#
发表于 2009-7-3 16:53:42 |只看该作者
抱歉,我刚接触tb没两天,要不也不会先翻论坛里面有的公式来测,能麻烦帮我改下上面的错误么,主要是我还不知道怎么编写能在1分钟图上测试的日内系统,不知道跟普通日线系统比,都有哪些要注意的地方

使用道具 举报

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

bottom

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

GMT+8, 2024-5-8 02:53

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部