怎么取得前期乖离率的最大最小值,例如个股的历史240日均线的最大最小乖离率。谢谢!
我的本意是如果我要对比个股历史最低位的乖离率买入(例如240日乖离),那我要怎样编写才能得到最低乖离率呢?最高乖离率也一样。
你是要判断当前乖离率就是240周期的最小值,然后买入?
我的意思是3年内240日BIAS(乖离率)的最低点为-40,假如今天240日乖离率低于最低点-40就发出买入指示。同理,3年内240日BIAS(乖离率)的最高点为50,今天240日乖离率高于最高点50,就发出卖出指示。捕捉3年内240日乖离率的最高点和最低点。麻烦指教怎么编写,谢谢!
1.3年的数据你自己补充,无法在代码中指定获取
2.
M:=240;
BIAS:=(CLOSE-MA(CLOSE,M))/MA(CLOSE,M)*100;
if BIAS<=llv(BIAS,0) then buy(holding=0,1,market);
if BIAS>=hhv(BIAS,0) then sell(holding>0,holding,market);