太极潮涌擒龙诀(附源码)

编写思路:
首先,突破变量是前一天的14日EMA,也就是指数移动平均线。然后A1X是当前10日EMA相对于突破线的百分比变化。这用来衡量短期EMA相对于中期EMA的偏离程度。接下来,多方和空方变量使用了IFF函数,根据A1X的正负来引用过去的EMA值,是为了标记趋势开始的点。
然后DJT和KTJ是布尔变量,分别表示A1X是否大于等于0或者小于0,用来区分当前处于多方还是空方市场。后面的STICKLINE函数根据不同的条件绘制不同颜色的柱状线,这可能是在价格图表上根据当前趋势显示不同的颜色区域,帮助识别买入或卖出信号。
我需要考虑用户的需求,他们可能想理解这个指标的设计逻辑,或者想修改、优化它。可能有一定的技术分析基础,但可能对公式的具体实现细节不太清楚。所以,在编写思路时,应该分步骤解释每个变量的目的,以及整个公式的逻辑流程。
可能需要注意的地方是,解释清楚EMA的计算方式,REF函数的作用,以及BARSLAST和CROSS函数如何确定趋势转折点。此外,颜色代码对应的条件也需要说明,比如蓝色系代表多方,橙红色系代表空方,这样用户在使用时能直观理解图表上的信号。
还要考虑用户可能的深层需求,比如他们可能想将这个指标应用到实际交易中,或者与其他指标结合使用。因此,在编写思路时,可以提到该指标的应用场景,比如作为趋势跟踪工具,或者结合其他指标进行确认,以提高交易的准确性。
最后,确保语言简洁明了,避免过于专业的术语,或者如果必须使用,要适当解释。同时,结构要清晰,分点说明每个部分的作用,这样能更容易跟随思路,理解整个公式的构建过程。
效果展示:



红色表达多头,蓝色表达空头,颜色越深力度越强。
红蓝颜色转换处,表明多空转换处。
源码展示:
突破:=REF(EMA(C,14),1);
A1X:=(EMA(C,10)-突破)/突破*100;
多方:=IFF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL)
空方:=IFF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
DJT:=A1X>=0;
KTJ:=A1X<0;
STICKLINE(DJT,L,MIN(C,O),3.1,0),COLOR0000FF;
STICKLINE(DJT,MIN(C,O),MAX(C,O),3.1,0),COLOR0044FF;
STICKLINE(DJT,MAX(C,O),H,3.1,0),COLOR0088FF;
STICKLINE(KTJ,L,MIN(C,O),3.1,0),COLORFF8800;
STICKLINE(KTJ,MIN(C,O),MAX(C,O),3.1,0),COLORFF4400;
STICKLINE(KTJ,MAX(C,O),H,3.1,0),COLORFF0000;
觉得有用的朋友,记得点赞加关注,后续还会分享更多实用技巧!
夜雨聆风
