缠论画线指标编写案例分享
缠论画线指标编写案例分享
缠论作为一种经典的技术分析理论,自2006年发表以来一直受到广大技术派投资者的追捧。本文将分享一个缠论画线指标的编写案例,通过详细的参数定义、变量计算和条件判断,帮助读者理解如何在图表上直观展示市场趋势的转向。
编写思路
缠论是市场中经典的技术理论之一,从2006年发表以来,受到大量的技术派朋友的追捧,不少人都试图编写缠论的指标,那我今天就想编写缠论画线指标!
逻辑思路的说明
1. 参数定义
Parm1:设置为10,用作后续计算中的时间周期参数。
2. 变量定义与计算
VAR1 和 VAR2:这两个变量分别用于识别过去Parm1个周期内的高点和高点周期(VAR1),以及低点和低点周期(VAR2)。它们使用了FILTER和BACKSET函数来确保只标记满足条件的最高点或最低点。
VAR3:计算过去2*Parm1个周期内的最低价和最高价的平均值的一半,作为参考基准。
VAR4:当前周期的半开盘价(即最高价和最低价的平均值)。
3. 条件判断
VAR5 和 VAR6:这两个变量分别代表两种不同的市场条件。VAR5用于识别可能的买入信号(高点确认且满足一定条件),VAR6用于识别可能的卖出信号(低点确认且满足一定条件)。
VAR7:进一步细化VAR5的条件,确保买入信号的有效性。
4. 绘制买入和卖出信号的线条
VAR12 和 VAR18:通过一系列的逻辑和计数操作,这两个变量最终用来标记买入和卖出信号的最终确认点。
DRAWLINE:使用DRAWLINE函数在图表上绘制线条。红色线条从VAR12确认的买入点到VAR18确认的卖出点,绿色线条反之。这些线条用于视觉上指示市场趋势的转向。
5. 绘制趋势结束线
VAR19:用于标记最后一个交易日的逻辑,确保在图表结束时绘制一条线,连接买入和卖出信号的最后一个点。
最后的DRAWLINE:根据VAR19的变化,绘制一条白色线条,从最后一个买入或卖出信号点到图表的最后一个点,以标示趋势的结束。
总结
这种编写方式不仅提高了代码的可读性和可维护性,还使得指标的逻辑更加清晰和易于理解。
效果展示
红色为上涨笔画线,绿色为下跌笔画线。