问题标签 [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.
c++ - 为什么 MQL4 会错过循环中的迭代?
我有从 FIBO 终端获取数据并将这些数据推送到数据库中的代码。问题是当我通过数据数组的循环并将数据推送到数据库时,我错过了很多循环迭代。
例如,前三个或四个迭代可以正常工作,但其他迭代会失败。
这里发布了我的日志,其中有我的时间范围、我的迭代次数和我对数据库的查询示例。 怎么了?
PS:这不是我的代码,我只是尝试调试它。
algorithmic-trading - 如何从每根新蜡烛中获取 OHLC 值?
我是新手,MQL5
我正在尝试捕捉每根新蜡烛的Open
、High
和Low
的值。Close
现在我TimeFRAME
为每支蜡烛使用一分钟。
我阅读了文档并没有弄清楚我该怎么做。
我唯一的线索是CopyOpen()
功能,但我仍然卡住了。
algorithmic-trading - 如何在没有 DLL 的情况下从 MQL4/5 程序 (EA) 全局禁用自动交易?
如何在不使用 DLL 的情况下从 MQL4/5 代码中全局禁用 MetaTrader 4/5 中的自动交易?
trading - 二元期权交易自动化
自动化外汇交易策略的最简单方法可能是使用 MQL4/5 编程语言创建自动交易机器人(也称为专家顾问),该语言内置于 MetaTrader 终端平台。一个更奇特的选择是使用杜高斯贝的 JForex< 平台开发自动交易策略。
我想知道二元期权交易是否有类似的东西。
我可以使用什么平台来开发机器人,根据我的策略交易二元期权?我见过的所有二元期权交易终端都是手动交易的,没有任何自动化功能。
algorithmic-trading - MQL5 代码执行环境是否支持同时运行 MQL4 代码?
MQL5
代码执行环境 ( )是否MetaTrader Terminal 5
也支持运行MQL4
-code ?
如果我编写MQL5
代码,它将在MetaTrader Terminal
4
;
但是
如果我写一个MQL4
代码,这会起作用 MetaTrader Terminal 5
吗?
c++ - 如何解决 MQL4 的序列化问题?
今天我在MQL4
.
我有一个方法,我从 a 导入DLL
:
在MQL4:
在DLL:
我用这个函数调用测试了它MQL4:
在此方法中,我将此值收集到文件中。
C++
:
但在输出文件中,我收到了这条记录:
所以我的问题是:为什么我long
在收到记录时会丢失数组中的一个值DLL
?
我尝试了很多方法来解决这个问题(我传输了两个和三个long
值等),并且总是得到一个结果,即我在序列化时丢失了第二个 long
值。为什么?
c# - 如何在不使用 [ MetaTrader 终端 ] 的情况下从任何 [ MetaTrader 服务器 ] 获取交易账户的历史记录?
有没有办法在没有 MT 终端的情况下从 C# 中的任何 MT 服务器获取交易账户的历史记录?
我们有什么:
- 服务器的IP地址
- 登录(帐号)
- 密码
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
或替代我的问题。
谢谢。
mql5 - MQL5 WebRequest() 如何调用非标准端口?
在 MQL5WebRequest()
文档中说“服务器端口是根据指定的协议自动选择的 - “http://”为 80,“https://”为 443。”
您知道调用非标准端口的替代方法吗?
谢谢
javascript - 构建从本地 MetaTrader 4 终端获取数据的 Electron MEAN 堆栈应用程序
我正在构建桌面MEAN(MongoDB E xpress A ngular NodeJS )堆栈应用程序,但我需要访问实时(检测到的变化时更新)货币汇率。在 Excel 中,我可以很容易地从 MT4 中获得一个费率,只需一个单元格内的 1 行代码,如果正在运行。 MT4.exe
我想要的是用javascript以某种方式访问数据,例如欧元/美元汇率。
有可能还是需要任何第三方库?