我正在构建我的第一个指标。我想检索某个交易品种在某个图形周期内的所有历史柱线;在具体的时间H1
框架内。
但是下一个代码会返回非常不同的结果,具体取决于Symbol()
.
例如,对于 USDCHF,它返回 19752,这似乎是正确的;
但是,对于 EURUSD,它只返回 2047,对我来说,这似乎是几根柱线。
int totalBars = Bars( Symbol(), PERIOD_H1 );
任何帮助将不胜感激。
谢谢!
我正在构建我的第一个指标。我想检索某个交易品种在某个图形周期内的所有历史柱线;在具体的时间H1
框架内。
但是下一个代码会返回非常不同的结果,具体取决于Symbol()
.
例如,对于 USDCHF,它返回 19752,这似乎是正确的;
但是,对于 EURUSD,它只返回 2047,对我来说,这似乎是几根柱线。
int totalBars = Bars( Symbol(), PERIOD_H1 );
任何帮助将不胜感激。
谢谢!
通常,在设置中预设的“上限”之前,MT4/Terminal条形图的数量会发生变化。从小数起。说从几千到超过 1.000.000 条,如果一个人愿意(并且小心)。
一旦您对从代理加载 OHLCV 数据点感到满意,在如何#indicators
处理它们的MQL4
代码执行方面还有一个专长,这与您之前的任何经验都不同{
Script
| 代码,但不会在一开始就使故事复杂化。ExpertAdvisor
}
好吧,你今天的下一个惊喜,webmeiker
MQL4
代码不能自己显式地管理数据访问。
原则上,Broker 定义了它的数据检索策略。MT4/Terminal一块软件运行localhost
马戏团的一部分。
AGraph构成(隐藏)模型的视图。
F2
可能会向您介绍History Center
界面,这可能会帮助您检查过去酒吧库存的深度。
好吧,ALL本身不在你的控制之下。
当且仅当您的经纪人允许时,您可能会采取一些技巧来接收更多“历史”数据点。
时间,像往常一样,在这个困境中对你不利。一段时间后,Broker 不再允许您重新加载历史记录,而您“错过”的世界部分OHLCV
将无法恢复。
因此,应有的注意事项已到位。
如果对如何从您的经纪商加载更多柱感兴趣,请不要犹豫就这个技巧提出问题。