Uranium Trade Market Dynamics
- 指标
- 版本: 6.10
- 激活: 5
Uranium Trade Market Dynamics
传统震荡指标的问题所在
大多数交易者都熟悉经典的RSI、Stochastic和ADX。这些工具在图表上已有数十年历史,提供了有用的参考点。然而,它们有一个固有的局限性:它们仅使用收盘价进行计算,忽略了分时交易量。因此,信号往往滞后,并且在强劲趋势中,指标会“粘”在超买或超卖区域,失去其应有的作用。交易者要么被迫接受延迟,要么寻找额外的过滤器。
Uranium Trade Market Dynamics 的解决方案
这是一个集成了三个独立震荡指标的分析模块:Direction(方向)、Force(力度)和 Integrity(质量)。每个震荡指标都通过其自身的指标系统来评估市场,这些指标的计算同时涉及价格数据和分时交易量。这种方法能够更早且更全面地反映市场运动的结构。
三种模式中的任何一种的输出都显示在-2.5到+2.5的固定刻度上。得益于内置的自适应分类机制,该指标不会粘在极端值上,信号在所有市场阶段都保持信息性。
指标模式
Direction — 方向性压力评估
Direction显示看涨和看跌压力之间的平衡。它基于四个指标:中点位移、成交量加权价格变动、块位移和蜡烛体脉冲平衡。
-
正值 (0…+2) 表示看涨压力占主导。
-
负值 (-2…0) 表示看跌压力占主导。
-
默认水平:+1.2和-1.2(趋势方向确认区域)。
Force — 运动力度评估
Force衡量当前运动的强度,不考虑其方向。构成此模式的指标包括:平均波幅、蜡烛尺寸稳定性、平均分时交易量和每点成交量密度。
-
正值 (0…+2) 表示运动具有力度。
-
负值 (-2…0) 表示市场疲软、不活跃。
-
默认水平:-0.5(低于该阈值力度被认为不足以做出确信的决策)。
Integrity — 市场质量评估
Integrity判断市场的结构性和无噪声程度。计算涉及以下指标:移动效率、收盘果断性、成交量流稳定性和相邻柱体重叠。
-
正值 (0…+2) — 市场平稳且连贯地运动。
-
负值 (-2…0) — 市场嘈杂;其他工具的信号的可靠性降低。
-
默认水平:-0.5(区分优质运动和混乱市场的界限)。
使用方法
-
以标准方式将指标附加到图表上。
-
在“模式”参数中选择Direction, Force或Integrity。
-
如有必要,更改计算周期(默认20)和平滑周期(默认5)。
-
如需同时监控市场方向、力度和质量,请将指标三次附加到图表上,并为每个实例指定其模式。它们将独立工作。
指标窗口中显示的级别可以随时通过图表属性中的“级别”选项卡进行更改。
内置导出工具
该指标可以将数值保存到文件中,以便后续分析或在交易系统中使用。支持三种格式:CSV、TXT和二进制。二进制格式确保结构数据的最大紧凑存储和即时读取,在处理大量历史数据时尤其有价值。支持两种工作模式:
-
历史数据导出 — 一次性导出选定期间的数值。
-
实时日志 — 将每个完成柱体的数值连续记录到文件中。文件以原子方式更新,避免了同时读取时的冲突。
设置
所有参数分为三个逻辑部分。
1. 主要设置
-
模式 — 震荡指标选择:Direction, Force或Integrity。
-
周期 — 原始指标和分类窗口的计算周期。默认为20。较低的值使指标更灵敏,较高的值使信号平滑。
-
EMA平滑 — 最终平滑周期。1表示不平滑。
2. 实时日志
-
启用实时日志 — 激活实时记录。
-
文件格式 — TXT, CSV或二进制。
-
包含报价 — 将开盘价、收盘价、最高价、最低价、分时交易量和点差添加到文件中。
-
记录 Direction / Force / Integrity — 选择要记录的震荡指标(如果运行了多个不同模式的实例,可以同时记录所有三个)。
-
文件名后缀 — 允许设置唯一名称,以避免多个指标并行写入时的冲突。
3. 历史数据导出
-
启用历史数据导出 — 在首次运行时,指标将导出指定期间的的数据。
-
开始和结束日期 — 导出的柱体范围。
-
输出方式 — 输出到终端日志、文件或两者同时。
-
文件格式 — TXT, CSV或二进制。
-
包含报价 — 添加OHLCV和点差。
-
导出 Direction / Force / Integrity — 选择要导出的震荡指标。
在交易系统中使用导出功能
历史数据导出不仅仅是保存指标的读数。在单个文件(无论是CSV还是二进制文件)中,实际市场数据和所选震荡指标的相应信号被结合在一起。这种方法提供了几个实际优势。
-
用于回测的现成数据集。 您将获得一个单一文件,其中每个柱体的价格、交易量和指标状态都被记录下来。这省去了在测试策略时重新同步报价和信号的麻烦。EA可以直接加载此文件,并在测试器中重复运行,无需图表上的指标,也无需重复计算。二进制格式使用 FileReadStruct 即时读取,使得加载多年历史数据几乎无感知。
-
便于机器学习。 在一个CSV文件中拥有所有输入变量(OHLCV、交易量、点差)和目标变量(Direction、Force或Integrity的状态),您可以直接将这些数据输入Python、R或专用软件包以发现模式。
-
构建自定义综合指数。 通过结合所有三种模式的日志,您可以创建自己的综合指数,独立于指标的视觉界面,并在历史数据上研究市场方向、力度和质量的相互作用。
-
实时监控与集成。 实时日志功能允许外部应用程序通过读取更新的文件来实时跟踪市场状态。基于MQL5的机器人可以直接读取二进制日志,以最小的开销同时获取报价和信号——正如作者自身开发中所实现的那样。
适用人群
Uranium Trade Market Dynamics 面向需要客观、不重绘的指标的交易者和开发者,该指标具有超越MetaTrader 5标准震荡指标的深层分析基础。凭借内置的导出功能,它可以同时作为视觉辅助工具和全自动交易系统的结构化数据源。
