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

SymbolSynthesizer_Chart - MetaTrader 4脚本

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

SymbolSynthesizer_Chart - indicator for MetaTrader 4

与相同的概念三角树篱 (MT5 的符号合成器),但用于 MetaTrader 4 中的图表显示。

如果您在市场报价窗口中有源交易品种,它会合成任何交易品种,然后制作实时离线图表,如 period_Converter_Opt.mq4 (https://www.mql5.com/en/code/7673)。

因此,基本用法与 period_converter_opt 相同,因为它是基于它的。

参数设置的差异是:

sSym01 的点差(附图表符号)。 0 表示当前。

由于 MetaTrader 4 历史文件没有过去的点差数据,我们需要它们来确定案例划分的卖价以计算虚拟价格。

合成符号的数字。它被替换为 OmitDigit(来自 period_Converter_Opt.mq4)。

您想要生成的那个。任何名称都可以,但少于 11 个字符。

源符号#1。 

它是从所附图表符号自动设置的。

您应该将此工具附加到此符号图表上,以避免当 sCal 为“D”且 sSym01 的历史文件不足时出现“数据不足错误”。

源符号#2。

它必须与市场观察上的名称完全相同,包括前缀和/或后缀。

计算综合。 “M”表示“乘”,或者“D”表示“除”。

如果vSymbol的虚拟价格可以通过sSym01乘以sSym02来计算,则输入“M”。

例如:vSymbol="EURUSD" sSym01="EUR英镑” sSym02="英镑美元”

      vSymbol="欧元日元" sSym01="欧元英镑” sSym02="英镑日元"

      vSymbol="欧元日元" sSym01="欧元美元” sSym02="美元日元"

      vSymbol="BTCJPY" sSym01="BTC美元” sSym02="美元日元"

      注意:sSym01 和 sSym02 可以互换,因为我们将它们相乘。主要货币对应该是 sSym01,以获得更频繁的报价。

如果 vSymbol 的虚拟价格可以通过 sSym02 除以 sSym01 计算得出,则输入“D”或除“M”之外的任何其他字符串。

例如:vSymbol="USDJPY" sSym01="欧元美元" sSym02="欧元日元"

      vSymbol="ZARJPY" sSym01="美元南非兰特" sSym02="美元日元"

     vSymbol=“欧元美元” sSym01=“美元”日元" sSym02="欧元日元

     注意:sSym01 和 sSym02 不能互相切换,因为我们分开了。

那些带下划线的货币是“媒体”货币。

SymbolSynthesizer_Chart - indicator for MetaTrader 4


附件下载

📎 symbolsynthesizer_chart.mq4 (25.15 KB)

Source: MQL5 #14596

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