问题标签 [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 - 如何在 MQL 中使用 ObjectSetText 设置粗体标签
有没有办法使用ObjectSetText()
.MQL4
字体名称应该是例如“Arial Bold”还是我可以设置字体文件的路径.ttf
?
如果路径选项是可能的,那么该路径是相对的还是绝对的?
mql4 - 如何避免数组超出范围
array out of range
尝试在指标缓冲区中显示大量柱(比如说 7000)时,有人知道如何避免错误吗?
trading - Interactions between Expert Advisor and Indicators on MQL4
Is it possible to read changes in pre-built indicator (for example: its value changes) through an expert-advisor, and of course - automate the trades based on those reads?
What is the function that is responsible for doing this?
I have tried to look this up on Google, but it appears I can only do things like track object creation or deletion ... called Chart Events.... maybe I'm missing something?
mql4 - 如何避免“不允许显式构造函数调用”错误
有人知道,如何避免下一个编译错误?
是否可以在子类中调用超类构造函数?
谢谢!
quantitative-finance - 如何将 .csv 文件保存在 C 盘 (MQL4)
我尝试将保存.csv
文件的路径更改为 C 盘(主目录)。
这里是当前代码:
我希望将创建的文件保存在 C 驱动器(主目录)而不是C:\Users\username\AppData\Roaming\MetaQuotes\Terminal\*********************\MQL4
dir 中。
我怎么能这样做?
谢谢!
indicator - MultiTimeFrame 指标回测 mql4
在发布任何代码之前,我想了解是否可以基于多时间框架策略回测 a Custom Indicator, for a 。MetaTrader4 Terminal
我看过mql5
论坛,但我找不到任何明确的迹象或解决这个问题的方法。
trading - 如何访问第二个 if 语句
if
由于无法执行第二条语句,我完全筋疲力尽。
我最初的想法是当波动率在 90 - 110 范围内时,程序将发送一个且仅一个订单。等到波动率达到111-150区间后,再下单。
如果我这里不使用bool
函数,程序会在到达范围时发送无数的命令。
有人可以帮我吗?
mql4 - OrderModify 中的错误 1
我正在尝试修改订单,但我总是得到Error #1
.
根据我的研究,我发现错误 1 意味着我输入参数的方式错误。如何修复我的OrderModify()
功能?
compiler-errors - 如何在#ifdef 编译指令中为预处理器条件使用逻辑运算符?
我有以下使用预处理器条件编译指令的代码:
由于以下错误,它无法编译:
test.mq4(3,12) : 错误 175: '
||
' - 全局范围内不允许表达式
但是,当第一行(foo)被注释掉时,代码编译得很好,这似乎编译器在这种情况下允许这个表达式在全局范围内(当foo未定义时)。
您可以尝试使用mql
编译器编译上述代码(在 Linux 下使用wine
):
所以问题是:
为什么这不起作用
以及
如何foo || !bar
以适当的方式定义上述预处理器条件( ) ?
我还尝试了以下语法:
正如user2357112(GNU cpp 语法)之前所建议的那样,但它失败并出现以下错误:
错误 109:“
#if
”- 无效的预处理器命令错误 149:“
#else
”- 意外令牌
这是因为 MQL 语法完全不同,它不支持这些类型的预处理器命令。