问题标签 [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.
algorithmic-trading - 'Open' - 未声明的标识符
有人知道为什么.mqh
文件中的这段代码会引发错误'Open' - undeclared identifier
吗?
似乎Open
, Close
, High
,Low
函数在我的库中没有“检测到”。(其他系统功能,如Print()
已正确加载)。
algorithmic-trading - 在 MQL4 中处理异常
在该语言中,可以使用-机制Java
处理异常。try
catch
它是否存在任何类似的行为MQL4
?
array out of range
此代码在表达式中引发错误“ ” Close[bar]
,我无法正确处理它。
任何帮助将不胜感激。
algorithmic-trading - 如何检索所有历史柱
我正在构建我的第一个指标。我想检索某个交易品种在某个图形周期内的所有历史柱线;在具体的时间H1
框架内。
但是下一个代码会返回非常不同的结果,具体取决于Symbol()
.
例如,对于 USDCHF,它返回 19752,这似乎是正确的;
但是,对于 EURUSD,它只返回 2047,对我来说,这似乎是几根柱线。
int totalBars = Bars( Symbol(), PERIOD_H1 );
任何帮助将不胜感激。
谢谢!
algorithmic-trading - OrderSend 颜色被忽略
有人知道为什么在下一个订单调用中没有绘制彩色箭头吗?
OrderSend(symbolName, lotsNumber, bid, slip, 0, takeProfit, coment, Red);
谢谢!
mql4 - 如何在 MQL 中使用 ObjectSetText 设置粗体标签
有没有办法使用ObjectSetText()
.MQL4
字体名称应该是例如“Arial Bold”还是我可以设置字体文件的路径.ttf
?
如果路径选项是可能的,那么该路径是相对的还是绝对的?
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?
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
论坛,但我找不到任何明确的迹象或解决这个问题的方法。
indicator - 无法使用预建库使 MT4 指标工作
我正在使用本文https://www.mql5.com/en/articles/159中的代码来计算新柱何时打开,但它不显示指标的历史数据。
我已修改TimeCurrent()
toiTime( _Symbol, _Period, shift )
以尝试处理此问题,但它不起作用。
你能告诉我我做错了什么吗?
谢谢。
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
的计算方式是否不同?
有任何想法吗?