老师您好,我在策略单元中加载了同品种的30分钟(data0)、1日(data1)的数据
现在计划使用 ParabolicSAR 函数,遇到了个问题:
在调用 ParabolicSAR 时,默认使用的是 data0 的数据,获取到了 oParCl 为当前Bar停损值。
那我需要继续使用 data1 的数据,获取到对应的 oParCl,应该如何获取?应该使用 data1.ParabolicSAR 吗?
我的代码如下:
Params
Numeric AfStep(2); //data0
Numeric AfLimit(2); //data0
Numeric AfStep_1(2); //data1
Numeric AfLimit_1(2); //data1
Vars
Numeric oParCl(0); //data0
Numeric oTransition(0); //data0
Numeric oParCl_1(0); //data1
Numeric oTransition_1(0); //data1
Events
OnBar(ArrayRef<Integer> indexs)
{
ParabolicSAR(AfStep, AfLimit, oParCl, oTransition, 1); //data0
PlotAuto("SARLINE", oParCl, 0, IIF(oParCl > Close, Blue, Red), Enum_Dot);
}
是的。
提醒一下,不同的图层是不同的对象,这里的对象包括容器,函数等。
比如data0.close和data1.close就是两个东西
data0.average和data1.average也是两种东西
是的 用data1.ParabolicSAR
多周期数据的使用有专门的视频,如果还有不清楚的可以再补习一下
请问有老师在吗?等个答复