// MQL4// Последняя известная цена продажи (запрашиваемая цена) текущего инструмента. Для обновления необходимо использовать функцию RefreshRates().
Ask
// MQL5// 1
Ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK) // Возвращает лучшее предложение на покупку (Так в справочнике MQL5)// 2SymbolInfoTick(_Symbol,last_tick)) // Возвращает текущие цены для указанного символа в переменной типа MqlTick
Ask = last_tick.ask
或者说
if (StatTime==1)
{
Time=iTime(NULL,1440,0);
StatTime=0;
}
if(Time!=iTime(NULL,1440,0))
{
StatTime=1;
}
我认为这将是更有趣的
变体1
第二版
你好!
有一个函数 "newt "和 "dlt "的代码,解决一些算法。请告诉我,这个算法是什么?这些函数能解决什么问题?
我在请求社区的帮助。
在两个MQL5函数 中获得的Ask值之间有什么区别?
这些函数中的哪一个返回的值与MQL4的Ask相似?
我在请求社区的帮助。
在两个MQL5函数 中获得的Ask值之间有什么区别?
这些函数中哪一个返回的值与MQL4的Ask相似?
这两个例子都可以
我在请求社区的帮助。
在两个MQL5函数 中获得的Ask值之间有什么区别?
这些函数中的哪一个返回的值与MQL4的Ask相似?
在你写任何东西之前(就代码而言),要想一想解决这个问题的最节约资源和最正确的方法。在第一种情况下,只要求当前的要价,在第二种情况下,要求整个tick结构。最有可能的是(应该测量一下),第二种情况的工作速度要慢得多,如果你只需要询问价格,那么获得结构就没有意义了。
我目前正在重写我的专家顾问,从MT4到MT5。 首先我需要知道如何在MQL4中获得Ask。 我以后会考虑性能问题。:)
哦,对不起,我没有马上理解你的问题,我写的是这两种变体在MT4中都可以使用,在MT5中,它们是老MT4中的ask和MarketInfo(_Symbol,SYMBOL_ASK)的类似物。
从MQL5有两个变体...
他们是 "老MT4的ask和MarketInfo(_Symbol,SYMBOL_ASK) "的类似物,我理解得对吗?
有两个MQL5的变体...
它们类似于 "老MT4的ask和MarketInfo(_Symbol,SYMBOL_ASK)",我的理解是否正确?
是的,这是正确的。
哦,对不起,我没有马上理解你的问题,我写的是这些都在MT4中工作,但在MT5中,它们是老MT4中的ask和MarketInfo(_Symbol,SYMBOL_ASK); 的类似物。