请教老师。二十天内5,10日线穿60线的公式怎么写?谢谢。通达信的。

如题所述

SC1:=CROSS(MA(C,5),MA(C,60));
SC2:=CROSS(MA(C,10),MA(C,60));
BARSLAST(SC1 OR SC2)<20;
{另外,要提醒的是,阁下的问题不够清晰,我猜你要问的是20天内5日或者10日线上穿60天线的选股公式}追问

是5日和10日上穿60线。要在20天内的。这是选股条件之一。

追答

SC1:=CROSS(MA(C,5),MA(C,60));
SC2:=CROSS(MA(C,10),MA(C,60));
BARSLAST(SC1)<20 AND BARSLAST(SC2)<20;
;

追问

谢谢你不怕麻烦的答我。我的意思是。先是五日线上穿60日线,在20天内10线再上穿60日线。并且能查看以前满足这条件。
M5X:=CROSS(MA5,MA60);
M20X:=CROSS(MA20,MA60;
MAA5:=BARSLAST((BETWEEN ((M5X-M20X),1,20))); 这个公式好像不准确。

追答

SC1:=CROSS(MA(C,5),MA(C,60));
SC2:=CROSS(MA(C,10),MA(C,60));
BARSLAST(SC1)BARSLAST(SC2);
{自己的表述先想清楚了}

追问

写的公式还能查看一年前满足这条件。或者更长时间。

追答

用历史选股不就行了,自己定义时间段。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-24
没有这样的公式。5、10日线穿60日线的现象是股价变动自然形成的,不是某一个公式计算出来的。要想真正理解这一点,你要了解均线的计算公式就行了,下边我把均线的计算公式列到下边,你仔细分析一下就明白了。
n日平均价=n日收盘价之和(5、10、20、……、n)/n(5、10、20、……、n)
利用这个公式每天可以算出一平均价,然后,把每天计算出来的在坐标图上标出来连成一条线,这就是均线了,几日收盘价算出的就是几日平均线了。你问题中说的5、10、60日平均线就是用5、10、60天的收盘价算出来的三条线,这三条线随着股价的变动有可能出现5、10上穿60日的情况。大致就是这样的了,如不明白可联系我进一步探讨。
第2个回答  2011-06-07
SC1:=CROSS(MA(C,5),MA(C,60));
SC2:=CROSS(MA(C,10),MA(C,60));
COUNT(REF(COUNT(SC1,19)>0,1) AND SC2,20)>0 AND BARSLAST(SC1)<20 ;
第3个回答  2011-05-24
COUNT(CROSS(MA(C,5),MA(C,60)),20)=1 AND COUNT(CROSS(MA(C,10),MA(C,60)),20)=1;
第4个回答  2011-05-24
a3:=ma(c,60);
a1:=cross(ma(c,5),a3);
a2:=cross(ma(c,10),a3);

count(a1=1 ,20)>=1 and count(a2=1 ,20)>=1;追问

谢谢你不怕麻烦的答我。我的意思是。先是五日线上穿60日线,在20天内10线再上穿60日线。并且能查看以前满足这条件。
M5X:=CROSS(MA5,MA60);
M20X:=CROSS(MA20,MA60;
MAA5:=BARSLAST((BETWEEN ((M5X-M20X),1,20))); 这个公式好像不准确。

相似回答