中易网

macd选股公式 上上一个满足条件的值如何求取

答案:1  悬赏:0  
解决时间 2021-01-12 19:49
  • 提问者网友:美人性情
  • 2021-01-12 16:47
macd选股公式 上上一个满足条件的值如何求取
最佳答案
  • 二级知识专家网友:逐風
  • 2021-01-12 16:56
ref(barslast( 你要的条件 ),1);

希望能帮到你!追问 ref(barslast( 你要的条件  ),1);  返回的结果是n+1天。添加一句就可以看到值了  上一个红柱群开始点:=ref(barslast(macd>=0 and ref(macd,1)<0),1);  而不是前一个红柱群的起始点到当前的周期数. 测试过的。 附上图方便说明我的意思,2位置我的公式里已经取值到了。我想获得1位置到当前的周期数

追答写公式这前,你要先定义自己的位置,也就是说,你的今天在哪里?
如果你的今天是点3,那么你的写法是不同的。
如果你的今天是点2的后面,那么可以不用那么麻烦,只要写
ref(cross(macd,0),1),然后再为他写上周期数公式就OK了。
你说的我都糊涂了!
我回答你的是你的“或者”部分,也就是:最近一根阳K线的 上一根阳K线到现在的周期数追问那怎么获得ref(cross(macd,0),1)这点到当前日期的周期数???今天就是是点3
的位置。想知道点1的值就可以计算点1到点3的所有红柱长。减去点开始的红柱群长就得到点1开始的红柱群长了。到底该怎么写公式???是这样????barslast( ref(cross(macd,0),1) );??追答试试这个句子公式行不行,通达信的句子~
SUMBARS(CROSS(MACD,0),3),NODRAW;
不行就不知道怎么说了~
希望能帮到你!追问谢谢。测试结果:SUMBARS(CROSS(MACD,0),2),NODRAW; 测试后不正确的。test:SUMBARS(CROSS(DIF,DEA),2),NODRAW;的结果看起来对。但是不精确。有时候dif corss dea是死叉也算进去了。我猜想应该加上 SUMBARS(CROSS(MACD.macd,0),2);并要加上前一个macd值是负的。cross的那一天是正的来限制追答T1:=SUMBARS(CROSS(MACD.macd,0),2);
ref(t1,1) and macd>=0;
看看这样行不~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息