//------------------------------------------------------------------------
Params
Vars
Series<Numeric> tt;
Series<Numeric> cc;
Events
OnBar(ArrayRef<Integer> indexs)
{
Range[0:DataSourceSize() - 1]
{
cc=c;
tt=minute;
PlotString("tt",text(mod(tt,5)),l);
If(mod(tt,5) ==4 AND C>Open[4])
{
PlotNumeric("oc",Open[4],close,Red);
PlotNumeric("ll",Lowest(Low,5),Open[4],Red);
PlotNumeric("hh",Highest(High,5),close,Red);
}
PlotNumeric("ll",Lowest(Low,5),Open[4],Red),此语句lowest(low,5),计算出来的数值是lowest(,low,6)的值,怎么回事
Params
Vars
Series<Numeric> tt;
Series<Numeric> cc;
Series<Numeric> myHigh;
Series<Numeric> myLow;
Events
OnBar(ArrayRef<Integer> indexs)
{
Range[0:DataSourceSize() - 1]
{
cc=c;
tt=minute;
myHigh=Highest(High,5);
myLow=Lowest(Low,5);
PlotString("tt",text(mod(tt,5)),l);
If(mod(tt,5) ==4 AND C>Open[4])
{
PlotNumeric("oc",Open[4],close,Red);
PlotNumeric("ll",myLow,Open[4],Red);
PlotNumeric("hh",myHigh,,close,Red);
}
}
改成这样看看