问题标签 [metatrader4]

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 回答
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 回答
193 浏览

algorithmic-trading - OrderSend 颜色被忽略

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

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

谢谢!

0 投票
2 回答
6672 浏览

mql4 - 如何在 MQL 中使用 ObjectSetText 设置粗体标签

没有办法使用ObjectSetText().MQL4

字体名称应该是例如“Arial Bold”还是我可以设置字体文件的路径.ttf

如果路径选项是可能的,那么该路径是相对的还是绝对的?

0 投票
2 回答
2437 浏览

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?

0 投票
1 回答
1308 浏览

quantitative-finance - 如何将 .csv 文件保存在 C 盘 (MQL4)

我尝试将保存.csv文件的路径更改为 C 盘(主目录)。

这里是当前代码:

我希望将创建的文件保存在 C 驱动器(主目录)而不是C:\Users\username\AppData\Roaming\MetaQuotes\Terminal\*********************\MQL4dir 中。

我怎么能这样做?

谢谢!

0 投票
1 回答
1682 浏览

indicator - MultiTimeFrame 指标回测 mql4

在发布任何代码之前,我想了解是否可以基于多时间框架策略回测 a Custom Indicator, for a 。MetaTrader4 Terminal

我看过mql5论坛,但我找不到任何明确的迹象或解决这个问题的方法。

0 投票
1 回答
438 浏览

indicator - 无法使用预建库使 MT4 指标工作

我正在使用本文https://www.mql5.com/en/articles/159中的代码来计算新柱何时打开,但它不显示指标的历史数据。

我已修改TimeCurrent()toiTime( _Symbol, _Period, shift )以尝试处理此问题,但它不起作用。

你能告诉我我做错了什么吗?

谢谢。

0 投票
1 回答
185 浏览

c++ - 计算 RSI 的错误或 MetaTrader 4 中的错误?

我正在创建一个简单的函数来计算相对强度指数 ( RSI)。我正在遵循本网站http://stockcharts.com/school/doku.php?st=stochastic+rsi&id=chart_school:technical_indicators:relative_strength_index_rsi的说明

对于这些示例值,代码可以完美运行。但是对于来自 MetaTrader 4 的任何外汇数据,MetaTrader 中的预期值是不同的。

这是我正在使用的简化代码:

它与此示例数据完美配合:

但是当我尝试使用外汇数据时,结果与 MetaTrader 4 的预期完全不同:

这是输出:

我想知道 MetaTrader4RSI的计算方式是否不同?

有任何想法吗?