开拓者期货期权程序化系统交易论坛
标题:
TB极速版计算量大以后计算结果不可靠的测试样本
[打印本页]
作者:
newman0816
时间:
2017-2-28 14:58:45
标题:
TB极速版计算量大以后计算结果不可靠的测试样本
下面同样的代码,在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
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2