老师,如下中的DD作为条件判断,在简语言版中可用,在tbq3中无用,用if()条件判断不知道怎么改,能够请老师帮忙写一下
Params
Numeric N(14);
Vars
Series<Numeric> LC;
Series<Numeric> RSI;
Series<Bool> DD;
Events
OnBar(ArrayRef<Integer> indexs)
{
LC = REF(CLOSE,1);
RSI = SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100;
// 判断条件
DD = (BarsSinceEntry(Every(RSI > 45 And RSI < 55, 3)) < BarsSinceEntry(Every(RSI < 45 Or RSI > 55, 3)));
/////////////////
}
DD = (BarsSinceEntry(Every(RSI > 45 And RSI < 55, 3)) < BarsSinceEntry(Every(RSI < 45 Or RSI > 55, 3)));
以上意思就是:当rsi连续3根都处于45-55区间时,判定为进入震荡区间;中间1-2根突破45-55区间过滤,依然为震荡,直到连续3根大于55 或 连续3根小于45,判定为脱离震荡区间;
请老师帮我写一下这个条件语句
那么这个语句想表达什么意思呢?