全部 TBQuant功能 TBL语言 TB开户 问答专区 其他
旗舰版循环内包含序列函数错误提示怎么解决?
2022-08-04 12:59

//----鳄鱼实盘
Params

 Numeric X(20);
 Numeric y(3);

 Numeric TA(1); //每次交易手数
Vars
NumericSeries H8;
NumericSeries L8;
NumericSeries HH;
NumericSeries LL;
NumericSeries H28;
NumericSeries L28;
NumericSeries HL;
NumericSeries HB;
NumericSeries LB;
NumericSeries VH;
Numeric MinPoint;
//Numeric X;
//局部变量定义

NumericSeries L1;
NumericSeries H1;
NumericSeries L11;
NumericSeries H11;
NumericSeries L2;
NumericSeries H2;
NumericSeries L3;
NumericSeries H3;
NumericSeries QA;
NumericSeries AQ;
NumericSeries Z;
Begin


if (Date()>20210501)Return;

 H1=0;
 L2=0;
 H2=0;
 L3=0;
 H3=0;
 Z=y;
WHILE (Z<x)
{
    Z=Z+1;
    H1=Highest(H,z);
    L1=Lowest(L,z);

}

end

下一篇: 股票今日不平仓
ackliyu1981

一些不成熟的小看法

出现这个提示,是因为你把序列变量的计算式放在了WHILE的循环分支机构里进行导致的,改到循化之外先经行计算就不会出现了。如果有自信这种写法肯定不会引起任何交易逻辑上的错误的话,你也可以忽略这个提示。

2022-08-04 15:17
kyover

不是回过你了吗

2022-08-04 14:09
您未登录,请先 登录注册 后发表评论
顶部