欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

id_digits_object - MetaTrader 5脚本

author emer | 397 人阅读 | 0 人评论 |

id_digits_object - indicator for MetaTrader 5

id_digits_object - indicator for MetaTrader 5

id_digits_object - indicator for MetaTrader 5

id_digits_object - indicator for MetaTrader 5

id_digits_object - indicator for MetaTrader 5

id_digits_object - indicator for MetaTrader 5

id_digits_object - indicator for MetaTrader 5

单击任何图形对象可使该指标在终端的“专家”选项卡中显示以下类型的信息:

它与主窗口及其子窗口中的图形对象一起使用。

它可以通过显示其中的小数位数来帮助识别非标准化锚点值。用于计算小数位数的函数可以在任何其他程序中单独用于任何其他目的。

该指标适用于下列图形对象:

通常,图表子窗口中设置的指标的值与图表主窗口中的小数位数有所不同。该辅助程序可以验证图形对象锚点值的小数位数(在指标的子窗口中设置)。无论主窗口中设置的小数位数如何:

id_digits_object - indicator for MetaTrader 5

图 1.CCI 指标的子窗口在带有五位报价的图表上显示两位数的值。趋势线在CCI具有两位数值的子窗口

id_digits_object - indicator for MetaTrader 5

图 2.平滑异同移动平均线带有五位报价的图表上带有六位数值的指标子窗口。趋势线在平滑异同移动平均线具有六位数字值的子窗口

id_digits_object - indicator for MetaTrader 5

图 3. 图表主窗口中的艾略特动机波浪锚点值。

在应用过程中可能会遇到看似奇怪的差异id_数字_对象指标。例如,在如图。 4下面有一条五位数字的线在五位报价图表上清晰可见,该线的属性也显示五位数字,但指标“粗体”显示八位:

id_digits_object - indicator for MetaTrader 5

图 4.id_数字_对象在水平线上发现非标准化值

如果在单击以编程方式设置的图形对象时发生这种情况,则如有必要,请检查在创建该对象的程序代码中设置对象时值标准化的使用情况。如果在图表上手动设置对象,则如有必要,可以通过以下方式手动编辑其值:

之后再次单击该对象以确保值在以下命令的帮助下标准化id_数字_对象。图 5 和图 6 展示了所描述步骤的视觉顺序:

id_digits_object - indicator for MetaTrader 5

图 5. 通过属性对话框对手动设置的对象进行规范化

id_digits_object - indicator for MetaTrader 5

图 6. 相同的水平线,但具有标准化值

但是,如有必要,可以使用编程方式标准化手动设置对象的锚点值。例如,有一个现成的趋势线、水平线和斐波那契水平指标:MT5 的 ID 舍入或删除 3,这不仅有助于标准化图形对象值,还可以根据需要将它们四舍五入到所需的小数点。


附件下载

📎 id_digits_object.mq5 (21.78 KB)

Source: MQL5 #13935

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录