问题标签 [metatrader5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mql4 - 使用 INIT_FAILED 或 INIT_PARTERS_INCORRECT 时,在 MT StrategyTester 优化模式下未找到解决方案
我正在尝试使用 MetaTrader 遗传算法优化包含大约 40 种不同输入的当前 EA。
输入具有约束,例如 I1 < I2 < I3、I24 > 0、... 总共约 20 个约束。
我尝试使用以下代码过滤不遵守约束的解决方案:
那么问题如下:在前 512 次迭代之后没有找到可行的解决方案并且优化停止(非遗传优化器也会发生同样的情况)。
如果我删除约束,算法将运行并优化解决方案,但这些解决方案将不尊重约束。
有没有人已经遇到过类似的问题?目前我认为我将不得不使用外部工具进行优化,但这感觉不对
python - 使用 MQL5 将 OHLC 值从 Python API 集成到 MT5
我已经从 iqoption 获得了 OHLC 值,并试图找到一种将其与 MT5 一起使用的方法。
这是我获得值的方式:
上面的代码库在这里:iqoptionapi
该行:I_want_money.get_candles(goal,60,111,time.time())
输出json为:命令的输出
现在我在输出中得到 json,所以它像 API 一样工作,我猜是这样。
同时,我尝试在 MT5 中创建一个自定义符号为iqoption
. 现在我只想将来自 API 的 OHLC 的数据添加到它,以便它会继续从 Iqoption 获取数据并在图表窗口中显示自定义交易品种的图表iqoption
。
但我无法将其加载到自定义符号中。请帮助我。
已编辑
这是来自 iqoption 的实时流数据的代码:
mql5 - 将整数转换为字符串 MQL5 时省略零
请参阅我尝试过的以下代码:
以下的输出是:2018-7-25 15:8:00
我期望输出为 2018-07-25 15:08:00
,即月份和最小值的 2 个值。但它没有转换零。我给出的日期时间是格式2018-07-25 15:08:00
,这是我希望在转换为字符串后得到的。但得到了别的东西。
请帮我。
file - 使用 MQL5 读取 CSV 文件的行
我正在尝试从 csv 文件中读取最后一行时间值。检查以下内容:
以上是样本数据。我尝试了以下代码,结果如下:
输出:
我没有得到完整的日期值。即使我尝试增加FileSeek()
函数的偏移量。
请让我知道如何读取 csv 文件的最后一行。
shellexecute - 使用 Shellexecute 在后台静默打开应用程序
我尝试了以下方法:
上面的命令正在创建命令提示符以打开然后在其上执行相应的命令。同时,如果我单击某些东西并突然执行,那么整个窗口将被挂起,并且在我在 cmd 提示符之外重新单击之前不会执行任何操作。
请让我知道如何在不打开屏幕上的 cmd 提示符的情况下静默运行命令。
mql4 - MQL4 (Metatrader 4 prog 语言) OrderSend() , 止盈和止损变量
目前这是我的代码。我想分别使用自定义止损和获利 5 点和 15 点。但我得到一个与此相关的错误代码 130。它只允许我使用 MarketInfo()(例如,与价格所需的最小距离,对于 EURUSD 来说实际上是 0)来指定止盈和止损水平,这根本不适用于我的策略。
我会很感激你对此的看法。
mql5 - 我如何定义与图表符号相关的文件名称?
我尝试了以下方法并得到了错误:
得到的错误是:
请让我知道我可以做些什么来获得这种文件名。我的信号因图表上的符号而异。因此,我需要有关于图表的文件名,以避免每次都输入文件名。请让我知道出路。
indicator - 无法在 Strategy Tester MQL5 中打开不同的符号图表
我尝试了以下代码,它在实时图表上正常工作,但在策略测试器中不能正常工作:
此代码使用相应的符号打开不同的图表。但它在策略测试器中不起作用。我看不到策略测试器中打开的尊重图表及其各自的指标。我放在上面的代码是一个指标。我正在回测指标。
我谦虚的要求请正确阅读我的问题并提出相关问题。
请让我知道我在这里错过了什么。我正在使用我在不同图表上测试的相同指标调用我已修复的相应参数,正如您在代码中看到的那样。此外,我将模板放在不同的图表上。
我什至尝试删除仅应用模板的指标线,以便获得指标的相应效果。如下所示:
请帮助我陷入困境的人们。