源码指标编写1000问5

5.问
用飞狐,求写K线组合:大前天收阳或阴线,振幅在八个点之内,涨幅在六到十个点之内或跌幅在 六个点以内; 昨天阴线; 今天振幅在:3.6之内,收盘价在升或跌:1.7%之内{就是小星} 然后最主要的要今天的最低价价接近 “上升中的 二十日线”,以粘贴为佳,最多不要离开 1.5%的 距离,收盘价不能跌破上升的二十日线 答(vkioli2 ): {涨幅在六到十个点之内或跌幅在六个点以内,这句语意有点模糊, 是指收阳时涨幅在六到十个点之间,收阴时跌幅在六个点以内?还是指收盘在涨跌幅10%至-6%之间? 现在先假定是收盘在涨跌幅在10%至-6%之间.} k1:=(h-l)/l100; k2:=(c/ref(c,1)-1)100; m:=ma(c,20); k3:=k1<=8 and range(k2,-6,10); k4:=k1<=3.6 and abs(k2)<=1.7; k5:=c>=m and m>ref(m,1) and abs((l-m)/m100)<=1.5; ref(k3,3) and k4 and k5; 答(vkioli2 ): 要三天的K线组合?那应该就是前天,不是大前天啰! 以下参考看看,您是不是这样的意思? 前天,若上涨则涨幅在六到十个点之间 OR 若下跌则跌幅在六个点以内 昨天收阴,若上涨则涨幅在六到十个点之间 OR 若下跌则跌幅在六个点以内} k1:=(h-l)/l100; k2:=(c/ref(c,1)-1)100; k3:=range(k2,6,10) or (k2>-6 and k2<0); m:=ma(c,20); k4:=not(isequal) and k1<=8 and k3; k5:=o>c and k3; k6:=k1<=3.6 and abs(k2)<=1.7; k7:=c>=m and m>ref(m,1) and abs((l-m)/m100)<=1.5; ref(k4,2) and ref(k5,1) and k6 and k7;