设为首页收藏本站

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

TB极速版计算量大以后计算结果不可靠的测试样本 [复制链接]

Rank: 1

精华
0
UID
147550
积分
5
帖子
3
主题
1
阅读权限
10
注册时间
2012-7-24
最后登录
2018-12-4
跳转到指定楼层
1#
发表于 2017-2-28 14:58:45 |只看该作者 |倒序浏览
下面同样的代码,在TB旗舰版中计算结果稳定可靠,在TB极速版中在300个Bar以后结果变成“N/A”,结果不可靠。(不同性能计算上出现不可靠的Bar数量有变化)
源代码:
应用:
//------------------------------------------------------------------------
// 简称: testString
// 名称:
// 类别: 公式应用
// 类型: 用户应用
// 输出: Void
//------------------------------------------------------------------------
Params       
Vars
     StringSeries  ss;
     String ss1;
Begin
         ss1=ss;
        fbtestSting(ss1);
        ss=ss1;
End

函数:

// 简称: fbtestSting
// 名称: 测试字符串函数
// 类别: 用户函数
// 类型: 用户函数
// 输出: Bool
//------------------------------------------------------------------------
Params
     stringRef   Teststring;     
Vars
        string   S1;
        string   S2;
        String  s3;
        Numeric  i;
        String tmp;
Begin
     if  (Teststring==InvalidString)  Teststring="Start: ";
   
     if  (len(Teststring)<550)  
     {
        tmp=Teststring+text(CurrentBar)+Symbol;
        Teststring=tmp;
     }
     Commentary("len(Teststring):"+text(Len(Teststring)));
    //下面循环测试运算量和结果的关系,随着数量增加到300Bar附近,计算结果就变成"N/A"
     for i=0 to CurrentBar
     {  s1=left(Teststring,5);   
         s3=right(Teststring,5);
       }
      s2=right(Teststring,5);
      Commentary("s1:"+s1);
      Commentary("s2:"+s2);
        Return True;
End
您需要登录后才可以回帖 登录 | 注册

bottom

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

GMT+8, 2024-4-27 09:44

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部