问题标签 [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.
dll - 如何使用 DLL 发送 HTTP 请求和接收响应?
我是Metatrader开发人员。它有自己的脚本语言,在语法上类似于 C。它最大的优点之一是它可以让您include
使用一些 dll 并使用它的功能。
现在,我想发送和接收 HTTP 请求。我应该使用哪个 DLL 以及如何使用?
在 PHP 上下文中,我总是使用cURL库。它有任何可以在这里使用的DLL吗?
dll - 从导入的 DLL 调用 Metatrader MQL4/MQL5 函数
我想从我自己在 Metatrader 中导入的 DLL 调用 MQL4 或 MQL5 函数。
是否可以?
plugins - Metatrader 插件:它是什么?
什么是 Metatrader 插件?我在一些促销和文章中看到了这个词。这些文章中描述的是一个物种专家,他插入了其他语言的库(不是 MQL4 / 5)。
metatrader4 - MQL4 - 找到 2 MA 交叉的准确价格和时间
我正在尝试编写 MQL4 代码,以找到我的 MT4 图表中已经发生的所有 2 MA(50 和 100)早期交叉的确切价格和时间。
将不胜感激任何指针。
谢谢,
xml - 如何从 metatrader 导出货币兑换?
我正在寻找解决方案,如何将货币兑换从 metatrader(4 或 5)导出到 web(json、csv、xml...)
我看到可以导出到excel文件。
comparison - 如何根据函数输入在表达式中使用 < 或 > (或其他比较运算符)?
我有两个较长的代码块,它们是相同的,除了在各种比较语句中用、with等>
切换。我想把它们放在一个函数中,并根据函数输入使用一个或另一个运算符。<
>=
<=
我正在使用MQL5进行编码,但这与 C++ 非常相似,因此希望在此工作的方法也可以在我的情况下使用。
metatrader4 - 如何以账户货币计算 mt5 中的掉期(展期)
背景:
- 使用 mt5
- “掉期”(展期)价格以点数定义 (0.00001/0.001) - 5 位经纪人
- 账户货币:美元
问题是:如何根据 acc 计算“掉期价值”。mt5 中的货币。换句话说,我将为一天的展期支付多少美分?
目前有这个“mql5”脚本:
将脚本附加到 EURAUD 时,它会打印到终端:
交易品种:EURAUD swap_long:-10.80 swap_short:6.80 swapUSD_long:0.00 swapUSD_short:0.00
所以:空头头寸的展期价格为6.8点。如何以当前汇率将其转换为美元?对于这个需求:
- 找到与 acc 货币的货币对(在这种情况下需要找到 AUDUSD)
- 获取澳元兑美元汇率 sym.Bid() 或 sym.Ask()
- 和 ...
只是需要一些帮助;)
genetic-algorithm - Metatrader 5 中的自定义优化
我想定制MT5的基因优化。例如,我想尝试不同的人口规模和选择方法。我是否能够调整默认的遗传优化,或者我应该将其重写为脚本或智能交易系统。是否有用于编写自定义优化器的 API(或模板),是否可以在 MT5 中使用?
server - Metatrader 5 数据馈送器
我尝试使用 Gateway API 为 Metatrader 5 编写自己的数据馈送器。我编译了网关 API 示例,但是当我尝试运行它们时,我的 Metatrader 测试服务器显示:“datafeeder 状态 - 离线”。它只是看不到我的数据馈送器。有人对如何将数据馈送器连接到服务器有任何想法或示例吗?
algorithmic-trading - MQL5:如何在下新订单之前自动删除所有未触发的挂单?
我正在做一个项目,该项目需要我下一个BUYSTOP
和一SELLSTOP
对订单,如果这些订单没有被触发,然后在下一个栏上,然后删除它们并放置新的。
这是我的代码:
此代码在我测试时正确下订单并删除它们。
但是当 EA 在实时服务器上处于活动状态时,它不会打开订单,因为平台已经打开了其他工具的订单。
我敢肯定有一种很简单的方法可以解决这个问题,但由于我是新手,我无法弄清楚。