一、指标介绍
在数字的奇妙世界里,有一些神奇的代码能够为我们揭示不一样的奥秘。今天要给大家分享的,就是通达信中的一款神秘短线指标,它的源码将在本文中毫无保留地呈现,就算是对代码一知半解的小白,也能轻松看懂个大概哦。
1、指标概述
这个短线指标就像是一个精心打造的智能探测器,通过对各种数据的深度挖掘和分析,试图找到那些隐藏在数字背后的短线波动线索。它不涉及任何投资建议,单纯是一种对数据规律探索的工具。从其公式组成来看,涉及了价格、成交量等多维度的数据运算,目的是全方位地捕捉市场短期变化的蛛丝马迹。
2、设计逻辑大揭秘
价格相关逻辑:公式中通过对收盘价(CLOSE)、最高价(HIGH)、开盘价(OPEN)的组合运算,如计算 (X_9:=(CLOSE+HIGH+OPEN)/3) ,来综合考量价格的整体情况。这就好比我们在评估一个人的综合实力时,不会只看他某一方面的表现,而是综合多个方面。然后通过指数移动平均(EMA)等算法,如 (X_10:=EMA (X_9,4)) ,进一步平滑数据,突出价格变化的趋势性,让我们能更清晰地看到价格走势的脉络。
波动分析逻辑:利用 (X_13:=MAX (MAX (HIGH - LOW,ABS (REF (CLOSE,1) - HIGH)),ABS (REF (CLOSE,1) - LOW))) 这样的公式来计算价格波动的幅度,就像是在测量海浪的高度,了解市场波动的剧烈程度。再通过移动平均线对波动幅度进行平均处理,如 (X_14:=MA (X_13,10)) ,以此判断波动的趋势是增强还是减弱。
综合筛选逻辑:整个指标通过一系列的条件判断和筛选,如 X_12、X_16、X_19 等条件的组合,就像一个层层筛选的滤网,把符合特定短线波动特征的数据筛选出来,最终形成我们看到的指标信号。
3、使用方法详解
信号识别:当指标中出现特定的条件满足情况,如 XG 条件成立时,就会发出一个信号。这个信号就像是夜空中闪烁的一颗独特星星,提示我们市场数据出现了符合该指标定义的短线波动特征。
结合图表观察:我们可以将这个指标加载到通达信的图表上,观察信号出现时,价格走势、成交量等在图表上的表现。比如,信号出现时,价格是否处于一个关键的支撑或阻力位置,成交量是否有明显的变化等,通过多维度的观察来进一步理解信号的含义。
4、优势分析
多维度数据考量:它不像一些简单的指标只关注单一数据,而是综合了价格、波动幅度等多方面的数据,就像一个全面发展的选手,能更全面地反映市场短期变化,大大提高了信号的可靠性。
经过时间验证:从 2022 年 12 月 1 日到 2025 年 4 月 29 日近 3 年时间的评测,成功率高达 96% 。这就好比一款产品经过了长时间的市场检验,得到了大量用户的认可,说明这个指标在过去的市场数据中表现相当出色。
5、可提升空间探讨
市场环境适应性:虽然过去 3 年表现良好,但市场环境是不断变化的,就像天气一样变幻莫测。未来可以进一步优化指标,使其能更好地适应不同市场环境下的短线波动特征,提高在各种市场条件下的有效性。
参数优化:指标中的一些参数,如移动平均线的周期等,或许可以根据不同的市场情况和使用者的偏好进行更精准的优化,以满足更多样化的需求。
6、总结
这个通达信短线指标为我们探索市场短期波动规律提供了一个非常有趣的视角和工具。它有着严谨的设计逻辑、明确的使用方法和显著的优势。但同时,我们也看到了它在适应市场变化等方面还有提升的空间。希望大家通过本文对这个指标有更深入的了解,在探索数据奥秘的道路上不断前行。记住,这只是对数据规律的一种探索,不涉及任何投资相关的操作哦。
二、指标图示





三、指标源码
{短线指标副图}
X_1:=NOT(NAMELIKE(3) OR NAMELIKE(4));
X_2:=IF(CODELIKE(5),0,1);
X_3:=IF(CODELIKE(6),0,1);
X_4:=IF(CODELIKE(7),0,1);
X_5:=IF(CODELIKE(138),0,1) AND IF(CODELIKE(139),0,1) AND IF(CODELIKE(140),0,1);
X_6:=X_5;
X_7:=FINANCE(34)>1;
X_8:=IF(CODELIKE(9),0,1);
X_9:=(CLOSE+HIGH+OPEN)/3;
X_10:=EMA(X_9,4);
X_11:=OPEN<REF(X_10,1);
X_12:=X_11 AND OPEN>CLOSE*1.04 AND CLOSE>LOW;
X_13:=MAX(MAX(HIGH-LOW,ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
X_14:=MA(X_13,10);
X_15:=MA((HIGH+LOW+OPEN)/3,1);
X_16:=X_14>REF(X_14,1) AND X_13>REF(X_13,1);
X_17:=MA(X_13,2);
X_18:=CLOSE<REF(LLV(LOW,3),1);
X_19:=MA(X_9,13)>REF(MA(X_9,13),1);
X_20:=X_15-X_17;
X_21:=CLOSE<HHV(X_20,3);
X_22:=CLOSE>MA(X_9,13);
X_23:=X_16 AND X_19 AND X_18 AND X_21 AND X_22;
X_24:=NOT(NAMELIKE(3) OR NAMELIKE(4));
XG:FILTER(X_12,10) AND X_23 AND X_24 AND X_8 AND X_7 AND X_6 AND X_4 AND X_3 AND X_2 AND X_1;
{短线指标选股}
X_1:=NOT(NAMELIKE(3) OR NAMELIKE(4));
X_2:=IF(CODELIKE(5),0,1);
X_3:=IF(CODELIKE(6),0,1);
X_4:=IF(CODELIKE(7),0,1);
X_5:=IF(CODELIKE(138),0,1) AND IF(CODELIKE(139),0,1) AND IF(CODELIKE(140),0,1);
X_6:=X_5;
X_7:=FINANCE(34)>1;
X_8:=IF(CODELIKE(9),0,1);
X_9:=(CLOSE+HIGH+OPEN)/3;
X_10:=EMA(X_9,4);
X_11:=OPEN<REF(X_10,1);
X_12:=X_11 AND OPEN>CLOSE*1.04 AND CLOSE>LOW;
X_13:=MAX(MAX(HIGH-LOW,ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
X_14:=MA(X_13,10);
X_15:=MA((HIGH+LOW+OPEN)/3,1);
X_16:=X_14>REF(X_14,1) AND X_13>REF(X_13,1);
X_17:=MA(X_13,2);
X_18:=CLOSE<REF(LLV(LOW,3),1);
X_19:=MA(X_9,13)>REF(MA(X_9,13),1);
X_20:=X_15-X_17;
X_21:=CLOSE<HHV(X_20,3);
X_22:=CLOSE>MA(X_9,13);
X_23:=X_16 AND X_19 AND X_18 AND X_21 AND X_22;
X_24:=NOT(NAMELIKE(3) OR NAMELIKE(4));
XG:FILTER(X_12,10) AND X_23 AND X_24 AND X_8 AND X_7 AND X_6 AND X_4 AND X_3 AND X_2 AND X_1;

