【问题标题】:How to create inputs for my Indicator in MQL4?如何在 MQL4 中为我的指标创建输入?
【发布时间】:2020-07-18 20:15:41
【问题描述】:

请问,我怎样才能创建一个我的自定义指标可以读取的 txt 文件,以及我可以在哪里存储、添加和编辑我的输入,我希望它看起来完全像这样:

symbol;digits;M1;M5;M15;M30;H1;H4;D1;W1;MN
EURUSD;4;20;40;70;130;200;350;650;1200;3500
USDCAD;4;20;40;70;130;200;350;650;1200;3500
USDNZD;4;20;40;70;130;200;350;650;1200;3500

我希望能够添加更多数据行(输入)

我尝试开始编码,但失败了

【问题讨论】:

    标签: mql4 algorithmic-trading metatrader4 forex mt4


    【解决方案1】:

    Q“如何在 MQL4 中为我的指标创建输入?”

    步骤 0:

    定义文件格式。文件本身必须在 <Terminal>/MQL4/files 内加上 <Terminal>/Tester/files 内,以便使其对 MQL4 代码可读。有关此沙盒的详细信息,请参阅文档。

    第 1 步:

    定义文件阅读器 void ConfigReader() {... } 以匹配您在 Step-O 中的文件格式。

    第 2 步:

    从事件处理部分 OnInit() 中调用 ConfigReader()

    第三步:

    设计 Custom-indicator 的其余部分,以便在其剩余的生命周期中遵守此类文件参数化 OnInit-read-in。

    第四步:

    您已到达终点线 - 问题已解决!

    【讨论】:

    • 先生,请您详细说明
    • @SsebaanaJoel 您上面指定的基于文件的配置器的哪个特定步骤不清楚设计正确的 MQL4 实现代码?接下来 - 在 MQL4 代码中记录的您未能解决的错误是什么? (是的,按原样显示 MQL4 代码以及它如何编译/运行......日志......)
    • 我想知道如何使用来自自定义指标的信号触发我的 EA
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    • 2015-07-21
    • 2020-03-17
    • 1970-01-01
    相关资源
    最近更新 更多