你好请写一个通达信公式有几个条件:1、可以搜索到K线在30分时图里碰触或超越30分布林线上轨2、可以搜索到K线在120分时图里碰触或超越30分布林线上轨但是公式里不要包含BOLL函数
通达信公式如下:
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线,否则不选中。
原文地址: http://www.cveoy.top/t/topic/bgbu 著作权归作者所有。请勿转载和采集!