序列变量在公式中时循环执行的么 - TradeBlazer公式 [开拓者 TB]
- 咨询内容:
Vars
NumericSeries HighestOf30Min;
NumericSeries lowestOf30Min;
Numeric myPrice;
Numeric MinPoint;
Numeric lots(1);
Begin
MinPoint = MinMove*PriceScale;
If(Date <> Date[1])
{
HighestOf30Min = High;
lowestOf30Min = Low;
}
Else If(Time < 0.0900+nMins*0.0001)
{
HighestOf30Min = max(high,HighestOf30Min[1]);
lowestOf30Min = min(Low,lowestOf30Min[1]);
这段公式中 HighestOf30Min = max(high,HighestOf30Min[1]); 这个语句是循环执行的么,从当前的bar往前回溯执行到当天的第一根bar,并且执行第一次的时候HighestOf30Min[1]的值是0
是这样理解的么? - TB技术人员:
回复 1# pwqstar
并不是你所说的方式执行的。
公式执行顺序是从左到右的,从当天第一根k线开始,而不是从右往左循环执行。
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
相关文章
-
没有相关内容