您好,我自己用文化来画三线反转图,目前我写的这个公式有问题,如下:
BFZB:BARPOS=2&&C>REF(C,1)||BARPOS>2&C>REF(C,IF(BARSLAST(BFZB)<BARSLAST(BFZH),BARSLAST(BFZB),BARSLAST(BFZH)));//反转白
BFZH:BARPOS=2&&C<REF(C,1)||BARPOS>2&C<REF(C,IF(BARSLAST(BFZB)<BARSLAST(BFZH),BARSLAST(BFZB),BARSLAST(BFZH)));//反转黑
STICKLINE(BFZB,IF(BARSLAST(BFZB)<BARSLAST(BFZH),BARSLAST(BFZB),BARSLAST(BFZH)),C,COLORRED,0);
STICKLINE(BFZH,IF(BARSLAST(BFZB)<BARSLAST(BFZH),BARSLAST(BFZB),BARSLAST(BFZH)),C,COLORCYAN,0);
这里需要这个条件引用他自己本身,这样肯定有问题,能怎么来实现吗?
如果您是需要编写程序化模型,因为程序化交易都是以K线为基础
所以建议您在K线形态的基础上来编写策略
如果您是需要需要使用三线反转图功能进行看盘分析,也不需要编写这么麻烦的
参考下图,wh6软件自设页面中支持直接插入“三线反转图”功能,您了解一下
因为主图横坐标都是以周期为单位,无法以价格运行来区分
所以无法自编绘制三线反转K线图
您可以基于K线价格,根据三线反转的思路直接编写交易策略来实现,您了解一下
那排除三线反转就这个指标问题来说:
BFZB:BARPOS=2&&C>REF(C,1)||BARPOS>2&C>REF(C,IF(BARSLAST(BFZB)<BARSLAST(BFZH),BARSLAST(BFZB),BARSLAST(BFZH)));//反转白
BFZH:BARPOS=2&&C<REF(C,1)||BARPOS>2&C<REF(C,IF(BARSLAST(BFZB)<BARSLAST(BFZH),BARSLAST(BFZB),BARSLAST(BFZH)));//反转黑
有没办法可以实现
