通达信公式如下:

C1:=HHV(C,30);

C2:=HHV(C,120);

UpperBand30:=MA(C1,30)+2*STD(C1,30);

UpperBand120:=MA(C2,30)+2*STD(C2,30);

FILTER1:=(REF(HIGH,1)<REF(UpperBand30,1)) AND (HIGH>=UpperBand30);

FILTER2:=(REF(HIGH,1)<REF(UpperBand120,1)) AND (HIGH>=UpperBand120);

FILTER3:=FILTER1 OR FILTER2;

SELECT IF(FILTER3,1,0);

解释如下:

C1和C2分别表示30分时图和120分时图的收盘价最高值;

UpperBand30和UpperBand120分别表示30分时图和120分时图的上布林线;

FILTER1和FILTER2分别表示K线在30分和120分时图上是否碰触或超越上布林线;

FILTER3表示K线在任意一个时图上是否碰触或超越上布林线;

最后一行SELECT IF(FILTER3,1,0)表示如果FILTER3为真,则选中当前K线,否则不选中。

你好请写一个通达信公式有几个条件:1、可以搜索到K线在30分时图里碰触或超越30分布林线上轨2、可以搜索到K线在120分时图里碰触或超越30分布林线上轨但是公式里不要包含BOLL函数

原文地址: http://www.cveoy.top/t/topic/bgbu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录