問一個也許是高難度的問題,高手指點下吧!
作者:通達信 來源:cxh99.com 發布時間:2013年02月21日
-
咨詢內容:
問一個也許是高難度的問題,高手指點下吧!
我怎么求最近一個死叉前面的k線的10天內的ma1的上升天數?
MA1:=MA(c,短期均線周期);
MA2:=MA(c,中期均線周期);
上次死叉時間:=BARSLAST(CROSS(MA2,MA1));
我想這么寫:COUNT(REF(MA1,上次死叉時間+1)>REF(MA1,1+上次死叉時間+1),10)>=0
但是,是錯的。
我分析是上次死叉時間,經過ref后每天都是變的,這樣REF(MA1,上次死叉時間+1)總是執行死叉前一天,不能像我想的一樣,形容死叉前10天內的情況。
-
通達信技術部:
n:=BARSLAST(CROSS(MA2,MA1))+1;
m:=ref(count(ma1>ref(ma1,1),10),n);