股友提问要求:
1、股价大于30、60、120、250日线:
公式:c>max(ma(c,30),ma(c,60),ma(c,120),ma(c,250));
假设我选股周期要用半年、年,但半年、年要有250年的就不可能呀,如何编写一个公式:不关在任何周期下选股如果没有250日线,以120、60、30日线为选股标准,没有120日线,以60、30日线为选股标准,以此类推!
2、均线多头排列公式:ma(c,30)>=ma(c,60) and ma(c,60)>ma(c,120) and ma(c,120)>ma(c,250);
如何编写一个公式:不关在任何周期下选股如果没有250日线,以120、60、30日线为选股标准,没有120日线,以60、30日线为选股标准,以此类推!
此问题困扰我很长时间,请高人帮忙解决,谢谢这位高人!!!!
估计要用到分支语句,大慨是A1:=BARSCOUNT(C);
If A1=max(ma(c,30),ma(c,60),ma(c,120));往下就不会写了。
171415.com解答:
1、股价大于30、60、120、250日线:
公式:c>max(ma(c,30),ma(c,60),ma(c,120),ma(c,250));
假设我选股周期要用半年、年,但半年、年要有250年的就不可能呀,如何编写一个公式:不关在任何周期下选股如果没有250日线,以120、60、30日线为选股标准,没有120日线,以60、30日线为选股标准,以此类推!
改为以下
c>max(ma(c,min(bapos,30)),ma(c,min(bapos,30)),ma(c,min(bapos,120)),ma(c,min(bapos,250)));
2、均线多头排列公式:ma(c,30)>=ma(c,60) and ma(c,60)>ma(c,120) and ma(c,120)>ma(c,250);
如何编写一个公式:不关在任何周期下选股如果没有250日线,以120、60、30日线为选股标准,没有120日线,以60、30日线为选股标准,以此类推!
以60、30日线为选股标准,改为以下
ma(c,30)>=ma(c,60) and ma(c,60)>=ma(c,min(bapos,120)) and ma(c,min(bapos,120))>=ma(c,min(bapos,250));
第一股票指标公式网(https://www.171415.com/)所有股票公式及文章来源于网络仅供学习研究,请勿以此为依据进行股票交易。