各位老师请教下:
我想实现,统计下与均线相交k线的个数。但是,均线是有一段数据后,才有的。那么之前,我要如何屏蔽掉。
if ((High >= MA && MA >= Low)
{ PlotBool(\"相交\",True);
//-------------------------如果“是”--------------------------
Nr=Nr+1;
Commentary(\"Nr=\"+Text(Nr));
}
用Nr统计,相交k线的个数。
如图,第一个k线就开始统计了。我想有均线显示,再开始统计。
感谢~
好了。又学一招。谢谢老师!
图线都是要要在数量参数以后才能画出来,比如20均线,那就要在第二十根上才会开始画
方法也简单 计数器条件记为 currentbar>=length就行了 length就是均线的周期数
老师再请教下,我想统计一段时间的最高和最低价,但是,low总是等于零。
Hk = Max(High,Hk); //统计最高值
Lk = Min(Low,Lk); //统计最低值
我尝试在
OnInit()
{
Hk = -99999; //统计最高值,初始化。
Lk = 99999; //统计最低值,初始化。
}
加入初始,感觉没有用。好像没有运行oninit。