如何在程序中得到实时的当前价格 - 页 2 12 新评论 qqzmt 2014.05.30 01:47 #11 king1898: 如题,但是用如下的代码,拿到的c_close却是当前柱的open price(开盘价),我用的H1的周期,为什么呢?,怎么拿到实时的价格,股票里我们就用close就是当前价格了, MqlRates mrate[]; ArraySetAsSeries(mrate,true); if(CopyRates(_Symbol,TIMEFRAMES,0,3,mrate)<0) { Alert("Error copying rates/history data - error:",GetLastError(),"!!"); ResetLastError(); return; } p_close=mrate[1].close; // bar 1 close price c_close=mrate[0].close; // bar 0 close price 实事报价 SymbolInfoDouble(_Symbol,SYMBOL_ASK) 这个是买价SymbolInfoDouble(_Symbol,SYMBOL_BID) 这个是卖价 king1898 2014.06.01 03:28 #12 谢谢版主和qqzmt我知道是怎么回事了,谢谢 xkyup 2018.02.06 00:37 #13 WenMing Yang: 要获取实时报价为何非要用数组呢?Print(“Bid: ”,SymbolInfoDouble(_Symbol,SYMBOL_BID), " Ask: ",SymbolInfoDouble(_Symbol,SYMBOL_ASK));谢谢啊 12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如题,但是用如下的代码,拿到的c_close却是当前柱的open price(开盘价),我用的H1的周期,为什么呢?,怎么拿到实时的价格,股票里我们就用close就是当前价格了,
MqlRates mrate[];
ArraySetAsSeries(mrate,true);
if(CopyRates(_Symbol,TIMEFRAMES,0,3,mrate)<0)
{
Alert("Error copying rates/history data - error:",GetLastError(),"!!");
ResetLastError();
return;
}
p_close=mrate[1].close; // bar 1 close price
c_close=mrate[0].close; // bar 0 close price
实事报价
SymbolInfoDouble(_Symbol,SYMBOL_ASK) 这个是买价
SymbolInfoDouble(_Symbol,SYMBOL_BID) 这个是卖价
要获取实时报价为何非要用数组呢?
Print(“Bid: ”,SymbolInfoDouble(_Symbol,SYMBOL_BID), " Ask: ",SymbolInfoDouble(_Symbol,SYMBOL_ASK));
谢谢啊