问题标签 [mt4]
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.
currency - mt4 存储多少历史平仓交易?
OrderSelect(,,MODE_HISTORY)
在一个真实的 Metatrader 账户中,它是否存储了我第一次在经纪人处开户时的所有已平仓头寸?
我想做一个专家顾问来计算我在某对上的胜率。我需要找出数据限制 mt4 句柄。我可以说,100 笔交易吗?它仍然可用还是会被 mt4 删除?如果是这样,那么 500 笔交易怎么样?1000?极限是多少?有没有?
我想这个问题的答案也将揭示 OrdersTotal 的最大可能整数输出(如果有的话)。
c++ - MQL5 VPS 上的 FileWrite
我有一个托管在mql5 社区的VPS上的 mt4 帐户。我对其进行了设置,以便它会在每个OnDeInit() [FileWrite function used]上写入 csv 的交易历史。
当家用电脑开机时,它将监控交易。VPS EA 还将监控交易。当我关闭家用电脑时,它无法监控交易。VPS EA 将继续监控交易。当我重新打开家用电脑时,它会恢复监控,但创建的数据会因为关闭时间而包含间隙。VPS EA 将具有非间隙数据。
如何下载此无间隙数据?我知道如何从我的 HomeComputer 上传和同步到 VPS,但我似乎无法从 VPS 下载(文件写入 csv)和同步到我的 HomeComputer。
有什么办法可以做到这一点?我真正想要的只是毫无间隙地收集交易历史。有什么解决办法吗?
mql4 - 如何在当前时间范围内找到当天第一根蜡烛的高点、低点
我是 MT4 新手,对 MQL4 的基本编程知之甚少。我在 UTC+5:30 交易印度股票。我只想要一小段代码来获取当前时间帧中今天的第一支蜡烛高低。我们的交易从 IST 上午 9:15 开始,到 IST 下午 3:30 结束。
例如,如果我选择 PERIOD_M15(15 分钟图表),那么我需要有一天的第一根蜡烛(即从上午 9:15 到上午 9:30)高和低。
提前致谢。
email - 我的 EA 发送多封重复的电子邮件
我在我的 MetaTrader4 平台上有一个 EA,它旨在在SendMail
交易执行时通过该功能发送一封电子邮件,并在交易平仓时发送一封电子邮件。
这一切都顺利进行,但是,每当交易头寸关闭时,它都会发送多封重复的电子邮件。它显然只需要发送一封电子邮件。
SendNotification
函数也是如此
我的设置如下:
- Windows 2012 R2 VPS 服务器
- 元报价 MT4
其他有用信息
我确实在我的电子邮件客户端上设置了自动转发,以将所有交易通知发送到另一个地址。因此,这些电子邮件位于两个单独的收件箱中。
我只有一个 MT4 终端。
每个品种我有一个 EA
我的问题是,有没有其他人遇到过这个问题和/或有人知道这个问题的原因以及我将如何解决这个问题?
谢谢
csv - MT4 OHLC 到 .CSV 文件的问题
纽布在这里。
我下载了这个指标来从 MT4 客户端提取 OHLC。
起初看起来很好,但是:
1. 它只保存 2 位小数的数据;
2. 它不会为所有仪器保存 OHLC。
有人可以帮我处理正确的代码集吗?
linux - 如何为 MT4 制作 DLL(使用 Linux)?
我使用的是Linux (Ubuntu)
64 位系统,需要DLL
为MetaTrader4
. 我确实阅读了很多我发现的关于它的东西,但它非常混乱和令人困惑。有许多 DLL 不能用于MT4
. 到目前为止,我似乎需要:使用C++制作的32 位DLL 。可能还有其他我不知道的标准。我应该在我的 64 位 Linux 系统上使用什么 IDE/编译器(如果可能,免费)?我从来没有做过任何DLL,所以请告诉我是否还有其他我应该知道的重要条件。
mql4 - MetaTrader 4:是否可以从 Windows 命令行运行脚本 (*.ex4)?
我想知道是否有办法从 MetaTrader 外部运行 MetaTrader 4 脚本。
我认为它可能是一个像 terminal.exe /run myScript.ex4 这样的选项
我需要从 VBA Excel 代码中每隔 N 秒运行一次。每 N 秒运行一段代码没有问题。我遇到的问题是如何使用 Windows 的命令运行脚本?
mql4 - 如何从脚本中获取优化周期
我想获得优化期(检查使用数据时)
起初我是这样尝试的。
但是,即使我2005/01/01 - 2005/01/29
通过策略测试器 UI Dropbox 设置,它也有问题。
dtFrom 将是2005/01/09
,dtTo 将2005/01/28
在脚本中。
因为01-08是节假日,29是周六,所以没有数据计算。
此外,如果预算不足,则运行停止并且dtTo
是短缺发生的日期。
有没有简单的好方法来获取用户在策略测试框中设置的日期?
arrays - 如何从 MQL4 中的函数返回数组?
我想从我的函数中返回一个数组,我该怎么做?
看!
感谢您的回复!
concurrency - MQL4 如何在价格达到一定水平时发出警报?
我有这个免费的指标是名字FiboPiv_v2.mq4
。
这是我在剥头皮交易中使用的一种工具,效果很好。我通常手动设置警报,但我看到代码是打开的,所以我想做一个修改,但我是 MQL4 编程的新手。
我想添加一个弹出窗口和声音,上面写着“ AUDUSD 已达到 S1 ”。
指标代码: