投资者咨询:台阶表示方法 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-8-17 17:22
泡芙老师你好:以下是你上次帮我写的台阶,加载在9月美油CLU8的3分钟K线图上,就在刚刚16:40左右的顶,BF3没有连过去,老师帮我看看。

文件名:6a8wy70y5tjjdpq7fvuk.png


MA3:MA(C,3); BF1:(REF(EVERY(MA3>REF(MA3,1),2),1)||REF(EVERY(MA3=REF(MA3,1),2),1)&&EVERY(MA3>REF(MA3,1),3))&&MA3<REF(MA3,1);//判断前一个波峰 BG1:(REF(EVERY(MA3<REF(MA3,1),2),1)||REF(EVERY(MA3=REF(MA3,1),2),1)&&EVERY(MA3<REF(MA3,1),3))&&MA3>REF(MA3,1);//判断前一个波谷 BF2:=VALUEWHEN(BF1,REF(MA3,3)); //取上次BF1的前一个MA3值 BG2:=VALUEWHEN(BG1,REF(MA3,3));//取上次BG1的前一个MA3值 BFX:=BF1&&(REF(MA3,1)>=BG2+1*MINPRICE); //过滤BF1波峰中差值小于5点的波峰 BGX:=BG1&&(REF(MA3,1)<=BF2-1*MINPRICE);//过滤BG1波谷中差值小于5点的波谷 BF3:VALUEWHEN(BFX,REF(MA3,1))+1*MINPRICE;//取波峰MA3 BG3:VALUEWHEN(BGX,REF(MA3,1))-1*MINPRICE;//取波谷MA3 |
技术人员回复
日期:2018-8-17 18:01
参考:
MA3:MA(C,3);
REF(EVERY(MA3>REF(MA3,1),2),1);
BF1:(REF(EVERY(MA3>REF(MA3,1),2),1)||REF(COUNT(MA3>REF(MA3,1),5)>=3&&COUNT(MA3<REF(MA3,1),5)=0,1))&&MA3<REF(MA3,1);//判断前一个波峰
BG1:(REF(EVERY(MA3<REF(MA3,1),2),1)||REF(COUNT(MA3<REF(MA3,1),5)>=3&&COUNT(MA3>REF(MA3,1),5)=0,1))&&MA3>REF(MA3,1);//判断前一个波谷
BF2:=VALUEWHEN(BF1,REF(MA3,3)); //取上次BF1的前一个MA3值
BG2:=VALUEWHEN(BG1,REF(MA3,3));//取上次BG1的前一个MA3值
BFX:=BF1&&(REF(MA3,1)>=BG2+1*MINPRICE); //过滤BF1波峰中差值小于5点的波峰
BGX:=BG1&&(REF(MA3,1)<=BF2-1*MINPRICE);//过滤BG1波谷中差值小于5点的波谷
BF3:VALUEWHEN(BFX,REF(MA3,1))+1*MINPRICE;//取波峰MA3
BG3:VALUEWHEN(BGX,REF(MA3,1))-1*MINPRICE;//取波谷MA3
投资者咨询:台阶表示方法 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-8-17 17:22
老师你好,今天,还碰到,连续3根K线的MA3值是“=”,这个时候,用
BF1:(REF(EVERY(MA3>REF(MA3,1),2),1)||REF(COUNT(MA3>REF(MA3,1),5)>=3&&COUNT(MA3<REF(MA3,1),5)=0,1))&&MA3<REF(MA3,1);//判断前一个波峰
BG1:(REF(EVERY(MA3<REF(MA3,1),2),1)||REF(COUNT(MA3<REF(MA3,1),5)>=3&&COUNT(MA3>REF(MA3,1),5)=0,1))&&MA3>REF(MA3,1);//判断前一个波谷
谢谢
技术人员回复
日期:2018-8-17 21:56