初学者的问题 MQL5 MT5 MetaTrader 5 - 页 923

 
foreXteller:

为了下载历史报价加载MetaTrader 5,点击带有 美元符号 图标:"符号列表显示"(或者你可以按Ctrl U)。将出现 "符号 "窗口。在 "SPECIFICATION "标签上找到所需的货币对,例如GBPCHF。在 "BARs "选项卡中设置分钟报价(M1)和所需时期的开始和结束日期。点击 "REQUEST "按钮后,将下载一个csv 文件,该文件可用于用Metatrader或自己的程序测试策略。

使用EXCEL ,你可以查看这个文件的内容,其中第一行揭示了文件中的信息,即 "日期、时间",然后是" OPEN"、"HIGH""LOW"、"CLOSE"、"TICKVOL"、"VOL"、"SPREAD"

我知道这个数据的确切含义,但如何使BIT ASKMetaTrader 5使用?

在MetaTrader 5 EA中,只要通过SymbolInfoTick()询问价格,你就会得到价格。而且你不需要储存任何东西 :)在MetaTrader 5中,只要你连接到交易服务器,你就已经有了所有的tick历史(真实tick)。

 

我想计算该地段的成本

双Lts=1。

如果(OrderCalcMargin(ORDER_TYPE_BUY,Symbol(),Lts,SymbolInfoDouble(Symbol(),SYMBOL_ASK,Margin)))

警报(Margin)。

一条警告信息:发现空的受控语句

保证金取值为0。

最奇怪的是,在纯粹的mt5版本中,这个功能是有效的,但在mt5中,从 "打开经纪人 "功能传递0。

 

你好,你能就偏差/滑移提供建议吗?

Ctrade类有 m_trade.ResultPrice()(获得经纪人确认的价格。),CPositionInfo类有m_position.PriceOpen()(获得头寸的开仓价格。)。我的理解是否正确,这些价格之间的差异将是滑点?有什么行之有效的方法可以从历史记录中获得未结头寸或交易的滑点吗?

 
Pavel Nikiforov:

有什么行之有效的方法可以从历史上获得未结头寸或交易的滑点吗?

https://www.mql5.com/ru/code/16134

SlipPage
SlipPage
  • www.mql5.com
Exp_i-SpectrAnalysis_WPR Эксперт Exp_i-SpectrAnalysis_WPR построен на основе изменения направления движения индикатора i-SpectrAnalysis_WPR. BalanceOfPower_Histogram Индикатор Balance of Power (BOP) в виде цветной гистограммы силы и направления действующего тренда. wlxBW5ZoneAlert Семафорный сигнальный индикатор с...
 
Vladimir Karputov:

在MetaTrader 5中,只要通过SymbolInfoTick()询问价格,你就能得到价格。而且你不需要在任何地方存放任何东西 :)在MetaTrader 5中,只要你连接到交易服务器,你就已经有了所有的tick历史(真实tick)。

亲爱的Vladimir Karputov!

谢谢你的链接!

我看了你推荐的文章 "TICK GENERATION ALGORITHM IN THE METATRADER 5 TERMINAL STRATEGY TESTER"。

这有点不同--我不想分析以分钟为间隔的tick值,来自 SymbolInfoTick()的最后一个市场值 现在不是那么重要。

为了 在将来 使用 MetaTrader 5,我想用我的程序测试我的策略(我的机器人),同时测试几种货币的分钟 报价,考虑它们的ASKBIDVOLUME SPREAD,但不是烛台

由于程序是用 VISUAL C编写的 ,我不能用MT进行测试

这些程序相当复杂,很难翻译成 MQL (我计划在将来使用 DLL 文件 )。

谢谢您的关注!

 
你好,请你告诉我,为什么在Windows 10中,当你在MetaEditor中按下F1时,并没有打开帮助,而是转到某个地方https://go.microsoft.com/
 
Nauris Zukas:
你好!请你告诉我,为什么在Windows 10中,当我在MetaEditor中按下F1时,并没有打开帮助,而是把我送到了https://go.microsoft.com/

在按下F1之前,光标是否在MetaEditor中打开了MQL5代码?

在MetaEditor中,帮助菜单中的 "帮助调用 "和"MQl5参考"部分是否有效?

当光标在标准记事本程序内时--当我按下F1时,会打开什么?

你是在使用真正的Windows 10还是在Linux或Mac OS中模拟运行?

 
Vladimir Karputov:

在按下F1之前,光标是否在MetaEditor中打开了MQL5代码?
是的。
在MetaEditor帮助菜单中,"帮助调用 "和"MQl5帮助"部分是否有效?
MQl5帮助 "不能打开。
当光标在标准记事本程序内时--当你按下F1时,会打开什么?
https://go.microsoft.com
你是在使用真正的Windows 10还是在Linux或Mac OS上模拟运行?
Windows 10

总之,在我的另一台电脑上,我只需在功能上按下F1键,文档就会立即打开,在这里却不是这样。

 
Nauris Zukas:

在你按下F1之前,光标是否在MetaEditor中打开了MQL5代码?
是的。
MetaEditor帮助菜单中的 "帮助 "和"MQl5参考"部分是否有效?
MQl5帮助 "不能打开。
当光标在标准记事本程序内时--当你按下F1时,会打开什么?
https://go.microsoft.com
你是在使用真正的Windows 10还是在Linux或Mac OS上模拟运行?
Windows 10

总之,在我的另一台电脑上,我只需在功能上按下F1键,文档就会立即打开,在这里却不是这样。

在同一文件夹中重新安装终端。

 
Vladimir Karputov:

在同一文件夹中重新安装终端。

如果不改变,"MQl5手册"将无法打开。