MQ4获取价格获取价格方法1: 1、Ask:获取当前品种的最新卖方价格(要价),返回:double。 2、Bid:获取当前品种的最新买方价格(报价、出价),返回:double。 获取价格方法2: 价格结构 (MqlTick): struct MqlTick { datetime time; // 价格更新的最近时间 double bid; // 当前卖价 double ask; // 当前买价 double last; // 最后交易的价格(Last) ulong volume; // 当前最后价格的交易量 long time_msc; // 价格最后一次更新的时间,以毫秒计算 uint flags; // 报价标识 double volume_real; // 精确度更高的当前最后价格的交易量 };
通过调用 SymbolInfoTick() 函数,MqlTick type 变量允许获得要价,开价,最后价和成交量的值。 代码案例案例1: #property copyright "佚名金人"#property link "https://www.mql5.com"#property version "1.00"#property strict//+------------------------------------------------------------------+//| 脚本启动函数 |//+------------------------------------------------------------------+void OnStart() {// 交易品种 string trading_symbol = "XAU";// 当前持仓数量 int orderNumber = OrdersTotal();// 获取当前价格=====================1, Alert("当前卖价【double】:",Ask); Alert("当前卖价【double】:",Bid);// 获取当前价格=====================2 MqlTick last_tick; if(SymbolInfoTick(trading_symbol,last_tick)) { Alert("当前卖价【double】:",last_tick.ask); Alert("当前卖价【double】:",last_tick.bid); } else { Alert("SymbolInfoTick() failed,:",GetLastError()); } }//+------------------------------------------------------------------+
文章来源:帆倍策略。如上内容为青岛信息港(www.qingdaoxinxigang.cn)官方网站综合整理发布,版权归原作者所有。青岛信息港官方网站是山东青岛区域化综合性新媒体平台,目前青岛信息港已全网覆盖,主要有今日头条、微博、微信、哔站、知乎、搜狐新闻、网易新闻、腾讯新闻、新浪新闻等商业平台,以及中央和省市地方官方媒体平台入驻号,实现了全网覆盖。青岛信息港是山东半岛地方信息门户,拥有广播电视经营许可证,按规定进行工信部和公安局的备案,内容源于网络,版权归原网站所有,如有侵权请联系。如需转载时请保留原版权的完整信息,否则追究侵权责任。 |