MQ4獲取價(jià)格獲取價(jià)格方法1: 1、Ask:獲取當(dāng)前品種的最新賣方價(jià)格(要價(jià)),返回:double。 2、Bid:獲取當(dāng)前品種的最新買方價(jià)格(報(bào)價(jià)、出價(jià)),返回:double。 獲取價(jià)格方法2: 價(jià)格結(jié)構(gòu) (MqlTick): struct MqlTick { datetime time; // 價(jià)格更新的最近時(shí)間 double bid; // 當(dāng)前賣價(jià) double ask; // 當(dāng)前買價(jià) double last; // 最后交易的價(jià)格(Last) ulong volume; // 當(dāng)前最后價(jià)格的交易量 long time_msc; // 價(jià)格最后一次更新的時(shí)間,以毫秒計(jì)算 uint flags; // 報(bào)價(jià)標(biāo)識(shí) double volume_real; // 精確度更高的當(dāng)前最后價(jià)格的交易量 };
通過調(diào)用 SymbolInfoTick() 函數(shù),MqlTick type 變量允許獲得要價(jià),開價(jià),最后價(jià)和成交量的值。 代碼案例案例1: #property copyright "佚名金人"#property link "https://www.mql5.com"#property version "1.00"#property strict//+------------------------------------------------------------------+//| 腳本啟動(dòng)函數(shù) |//+------------------------------------------------------------------+void OnStart() {// 交易品種 string trading_symbol = "XAU";// 當(dāng)前持倉(cāng)數(shù)量 int orderNumber = OrdersTotal();// 獲取當(dāng)前價(jià)格=====================1, Alert("當(dāng)前賣價(jià)【double】:",Ask); Alert("當(dāng)前賣價(jià)【double】:",Bid);// 獲取當(dāng)前價(jià)格=====================2 MqlTick last_tick; if(SymbolInfoTick(trading_symbol,last_tick)) { Alert("當(dāng)前賣價(jià)【double】:",last_tick.ask); Alert("當(dāng)前賣價(jià)【double】:",last_tick.bid); } else { Alert("SymbolInfoTick() failed,:",GetLastError()); } }//+------------------------------------------------------------------+
文章來源:帆倍策略。如上內(nèi)容為青島信息港(m.vtef7.com)官方網(wǎng)站綜合整理發(fā)布,版權(quán)歸原作者所有。青島信息港官方網(wǎng)站是山東青島區(qū)域化綜合性新媒體平臺(tái),目前青島信息港已全網(wǎng)覆蓋,主要有今日頭條、微博、微信、嗶站、知乎、搜狐新聞、網(wǎng)易新聞、騰訊新聞、新浪新聞等商業(yè)平臺(tái),以及中央和省市地方官方媒體平臺(tái)入駐號(hào),實(shí)現(xiàn)了全網(wǎng)覆蓋。青島信息港是山東半島地方信息門戶,擁有廣播電視經(jīng)營(yíng)許可證,按規(guī)定進(jìn)行工信部和公安局的備案,內(nèi)容源于網(wǎng)絡(luò),版權(quán)歸原網(wǎng)站所有,如有侵權(quán)請(qǐng)聯(lián)系。如需轉(zhuǎn)載時(shí)請(qǐng)保留原版權(quán)的完整信息,否則追究侵權(quán)責(zé)任。 |