问题标签 [mql4]
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 - 如何增加 mql4 指标中箭头的高度
我在我的 MQL4 指标中绘制了一些箭头,所以我可以增加箭头的宽度,但我只想增加箭头的高度,所以请帮助我。
c++ - MQL4:对象 = (类*)NULL;
我在一个我正在努力改进的程序中遇到了这个问题。
有人可以告诉我创建对象时 * 的含义是什么,以及为什么在实例化类时会使对象 = 类为空。有没有我可以读的书?或者关于 MQL4、C++ 中的类和对象的任何好的文档或网页......
mql4 - 计算最高价和最低价之间的每日差异
我有一个简单的任务:计算最高价和最低价之间的每日差价,并在控制台中打印结果。
到目前为止,我只能成功地做到:
任何人都可以为这个简单的任务提供示例代码吗?
谢谢!
metatrader4 - Multi-timeFrame 指标的 MQL4 总结果
大家晚上好,
谁能告诉我如何从 MTF 指标获得总结果,例如 MACD:
M1= 买, M5= 卖, M15= 卖, M30= 买, H1= 买, H4= 买, D1= 买,
总结果 = 5 买 & 2 卖
如何将其实现到MQL4
代码中?感谢您的所有回答。
mql4 - 订单发送失败,错误 #130
我试图在我的函数中插入一个takeprofit
andstoploss
参数SendOrder()
,但出现以下错误:
这是我的代码:
我已经检查了该函数的文档NormalizeDouble()
,但我仍然收到错误消息。
我应该怎么办?
algorithmic-trading - 如何在 MQL4 中设置订单启动栏上方的几个点
我想创建一个止损订单,如果这是一个卖出订单,它将放置在前一个订单启动柱的高点之上,或者如果这是一个买入订单,它会放置在前一个订单启动柱的低点之下。
这是一张图片来说明问题(该示例描述了一个卖单案例):
知道怎么做吗?如果我使用固定的止损,下面的代码可以正常工作。如果我用基于高或低的变量替换止损,则不会触发任何订单。
这是我的代码:
mql4 - mql4:在线编码空缓冲区
所以我做了一些编码,现在有了空缓冲区
struct - 结构有对象,不能复制
我正在尝试从我的第一个 MQL4 专家顾问开始,
我创建了一个struct
来处理我的订单:
但似乎我不能这样做:
编译器挂起说:
我怎样才能分配一个struct
?
mql4 - MQL4 iCustom 总是返回相同(错误)的值 (0x7FFFFFFF)
我写了一个自定义指标Speed.mq4
如下:
该指标在应用程序中运行良好,并且图表绘制正确。
当我尝试检索 ExpertAdvisor 中的最后一个值时,我总是收到相同的值:
印刷:
速度是:2147483647
它总是相同的数字。我不确定问题出在哪里。
从Print
指标中我可以看到这些值计算正确。但是当我使用 iCustom 时,我只收到那个值。
mql4 - 如何从 SQL 数据库下载数据并注释 MT4 图表
我最近下载了 MetaTrader 终端平台 ( MT4
)。
我有自己的回测引擎,它将一些输出存储在我的 SQL 服务器数据库中。输出取决于我正在测试的模型。但是,输出可以像进入交易的时间一样简单。
我想知道的
在 MQL4 中是否可以从 SQL 服务器数据库下载数据,然后用简单的“ B ”表示买入条目或用“ S ”表示卖出条目来注释图表?
所以我运行了一个回测模拟(即从 2010 年到 2011 年的 EURUSD)并存储了买入和卖出条目的时间。然后我想进入我的 MetaTrader 4 平台并运行一个脚本,该脚本将从我的 SQL 数据库中下载所有买入和卖出条目的时间,并在我的 EURUSD 图表上标记这些 XTO-s。