本文主要是介绍MQL5 中创建订单号指标,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
简介
交易中,最好是能掌握尽可能多的信息,如此才能得到价格变动的详细图景。您可以使用订单号图表。我们试试在 MQL5 中创建一个订单号图表吧。
本文会讲到两个指标的创建:订单号价格图表,以及绘制包含一个指定订单号的烛形图的“订单号烛形图”图表。已考虑将每个指标接收到的价格值写入文件中,以构造客户端重启后要使用的指标数据(其它程序亦可使用该数据)。
创建订单号指标
我们一起在 MQL5 中编写一个于图表上绘制订单号数据的指标吧。图 1 所示为此类指标的一个示例:
图 1.订单号图表示例
此指标会标绘两条线:Bid 与 Ask 价格。每条线的绘制均可于该指标的选项中关闭。
指标会将从经纪人处接收到的当前交易品种的价格,以下述格式保存于一个文本文件中:Server 时间、Bid 价格及 Ask 价格:
2010.03.26 19:43:02 1.33955 1.33968
文件名称与金融工具名称相对应(比如 EURUSD.txt)。文件路径如下:MT5_Folder\MQL5\Files。文件的附加目录和文件名前缀可于指标选项中指定(存在多个指标时有用,附至交易品种相同的图表)。
想要创建一个指标,启动 MetaTrader 5 客户端并按 F4 键启动 MetaQuotes 语言编辑器。我们开始编写程序代码。
我们会指明:指标应于价格图表下方的某个独立窗口内标绘:
// 指标在独立窗口中展现 #property
这篇关于MQL5 中创建订单号指标的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!