问题标签 [mql5]
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.
c# - 如何从 [MQL5] 代码中的 DLL 文件调用函数?
为什么第一个MessageBox()
有效而第二个无效?
我不知道问题出在哪里。
MQL5
可以访问dll
文件吗?
我需要调用C#
读取的函数JSON
。
中没有出现错误MetaEditor。
C# .dll
文件:
这是一个MQL5
代码:
algorithmic-trading - 如何从 MQL5 中的 URL 读取 JSON?
如何JSON
从 url 中读取MQL5
?
例如这个简单JSON
的来自:https ://api.myjson.com/bins/56z28
quantitative-finance - 如何通过 MQL4 程序为所有可用的 MetaTrader 终端 4 历史导出所有指标值?
是否可以按程序从所有可用指标中导出指标值(带有OHLC
图表数据)?MetaTrader Terminal 4MQL4
我已经下载了历史数据,加载到MT4
中,现在我想MT4
计算它知道的所有指标(或从MQL4
-code 中计算),然后再进行一些数据挖掘。
algorithmic-trading - 如何从每根新蜡烛中获取 OHLC 值?
我是新手,MQL5
我正在尝试捕捉每根新蜡烛的Open
、High
和Low
的值。Close
现在我TimeFRAME
为每支蜡烛使用一分钟。
我阅读了文档并没有弄清楚我该怎么做。
我唯一的线索是CopyOpen()
功能,但我仍然卡住了。
algorithmic-trading - 如何在没有 DLL 的情况下从 MQL4/5 程序 (EA) 全局禁用自动交易?
如何在不使用 DLL 的情况下从 MQL4/5 代码中全局禁用 MetaTrader 4/5 中的自动交易?
algorithmic-trading - MQL5 代码执行环境是否支持同时运行 MQL4 代码?
MQL5
代码执行环境 ( )是否MetaTrader Terminal 5
也支持运行MQL4
-code ?
如果我编写MQL5
代码,它将在MetaTrader Terminal
4
;
但是
如果我写一个MQL4
代码,这会起作用 MetaTrader Terminal 5
吗?
mql5 - 'CheckPointer' - 作为参考传递的参数,预期变量
我正在编写元交易者 5 的专家顾问程序。我用 C# 编写了一个 dll,其中包含一个导入到我的 mql5 文件中的函数。这是代码:
这是函数调用:
当我尝试编译它时,我收到错误消息:
我是 MQL5 的新手,所以我猜数据类型不匹配。任何帮助将不胜感激。谢谢。
c# - 如何解决无法加载“mcMath.dll”[126]?
我写了这个简单.DLL
的C#
当我尝试#import
将此.DLL
文件转换为MetaTrader4平台MQL4
代码时,出现错误:
Cannot load 'mcMath.dll' [126]
.
我允许DLL
在平台选项中导入。
Q1:
有人有同样的问题吗?
Q2:
如何解决?
MQL4
代码:
matlab - MQL5 的替代品
我从MetaTrader Terminal
软件上的智能交易系统开始,我有很多算法可以使用它。这些算法是MATLAB
使用其强大的内置函数(例如svd
、pinv
)开发的fft
。为了测试我的算法,我有一些选择:
- 将所有算法写在
MQL5
. - 将算法写入,
C++
然后DLL
调用 byMQL5
。 - 将算法写入
Python
嵌入C
而不是制作DLL
. - 将
MATLAB
源代码转换C
为DLL
.
关于问题:
- 不切实际,因为
MQL5
没有内置功能,所以我将不得不手动实现。 - 我仍然没有尝试这个,但我认为实现算法需要很长时间(我写了一些算法
C
但花了很多时间,结果并不快MATLAB
)。 - 编译为 a 时出现很多错误,
DLL
但如果我编译为可执行文件,则没有错误(这将是一个很好的选择,因为转换MATLAB
为python
非常简单且快速)。 - 我现在正在尝试这个,但我认为还有很多工作要做。
我研究了其他类似的软件,MetaTrader Terminal
但我没有找到一个好的软件。
我想知道,是否有一种最简单(且快速)的方法可以以某种方式嵌入其他语言MQL5
或替代我的问题。
谢谢。
algorithmic-trading - MQL4 - 调用 OrderSend() 方法时出现错误 4111
我正在尝试下订单,但我对OrderSend()
方法( https://docs.mql4.com/trading/ordersend )
的调用失败:
2016.08.01 00:51:09.710 2016.07.01 01:00 s EURUSD,M1: OrderSend error 4111
你知道我在做什么错吗?