问题标签 [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.

0 投票
1 回答
4923 浏览

mql4 - 如何在智能交易系统 (EA) 中包含斐波那契水平?

我想在我的智能交易系统 (EA) 中访问各种斐波那契水平,例如 23.6%、38.2%、50%、61.8% 和 100%。我如何在我的 EA 中定义这些,以便交易者可以通过输入选择它们?

我试过这个

但是,这是常用的方法吗?是否可以将它们设置为预定义的?

感谢您的帮助!

0 投票
1 回答
1067 浏览

indicator - 解释 MQL4 周期标识符 wHistory.mq4(自定义技术指标)

作为MQL4新手,我有一些问题,如果有人能详细回答,我会很高兴。

a)有人可以解释一下周期标识符(MT4 的指标,例如在这里找到)究竟是如何工作的吗?!

b)计算哪个值来决定是否给出信号?

c)如果这根蜡烛不是当前蜡烛,给定蜡烛的信号是否也会消失(重绘)?

提前谢谢了!

0 投票
1 回答
1210 浏览

algorithmic-trading - 'Open' - 未声明的标识符

有人知道为什么.mqh文件中的这段代码会引发错误'Open' - undeclared identifier吗?

似乎Open, Close, High,Low函数在我的库中没有“检测到”。(其他系统功能,如Print()已正确加载)。

0 投票
1 回答
5443 浏览

algorithmic-trading - 在 MQL4 中处理异常

在该语言中,可以使用-机制Java处理异常。trycatch

它是否存在任何类似的行为MQL4

array out of range此代码在表达式中引发错误“ ” Close[bar],我无法正确处理它。

任何帮助将不胜感激。

0 投票
1 回答
781 浏览

algorithmic-trading - 如何检索所有历史柱

我正在构建我的第一个指标。我想检索某个交易品种在某个图形周期内的所有历史柱线;在具体的时间H1框架内。

但是下一个代码会返回非常不同的结果,具体取决于Symbol().

例如,对于 USDCHF,它返回 19752,这似乎是正确的;
但是,对于 EURUSD,它只返回 2047,对我来说,这似乎是几根柱线。

int totalBars = Bars( Symbol(), PERIOD_H1 );

任何帮助将不胜感激。

谢谢!

0 投票
1 回答
2418 浏览

mql4 - 在创建新柱时触发的专家建议中使用的事件

在创建新柱时触发的专家建议中是否有任何事件可供使用?

我认为OnChartEvent,不会那样做OnTickOnTimer

0 投票
1 回答
193 浏览

algorithmic-trading - OrderSend 颜色被忽略

有人知道为什么在下一个订单调用中没有绘制彩色箭头吗?

OrderSend(symbolName, lotsNumber, bid, slip, 0, takeProfit, coment, Red);

谢谢!

0 投票
1 回答
728 浏览

mt4 - 如何在 mt4 上更改服务器时间

谷歌搜索后,当本地时间与经纪商服务器的时间不同时,我还没有找到如何更改 MetaTrader4 终端中显示的时间。

某些 .ini 配置文件中是否有执行此操作的参数?

0 投票
2 回答
15846 浏览

mql4 - 如何避免数组超出范围

array out of range尝试在指标缓冲区中显示大量柱(比如说 7000)时,有人知道如何避免错误吗?

0 投票
2 回答
662 浏览

c++ - MT4 DLL / TA-LIB 链接器错误

这是我第二次尝试 C++ 程序,所以我还在学习。

我正在尝试创建一个 DLL 以与 Metatrader 4 一起使用,它使用了使用 Visual Studio 2013 社区的 ta-lib 技术分析库。

但是,当我构建解决方案时,我收到以下链接器错误,我不知道如何修复它们。

我的头文件是这个

我的代码是这样的

我使用 nuGet 安装了库。

请你帮忙编译这个DLL。

提前致谢。

2015 年 10 月 10 日更新

我删除了包 nuGet 并使用了来自不同目录的静态链接。

我现在收到这些链接器错误:

还是不明白怎么解决!

任何帮助将不胜感激。

谢谢。