// 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
バージョン2
こんにちは。
あるアルゴリズムを解く関数 "newt "と "dlt "のコードがある。このアルゴリズムは何なのでしょうか?これらの関数は、どのような問題を解決するのでしょうか?
地域の皆さんに協力をお願いしています。
2つのMQL5関数で 得られるAsk値の違いは何ですか?
MQL4のAskと同じような値を返す関数はどれですか?
地域の皆さんに協力をお願いしています。
2つのMQL5関数で 得られるAsk値の違いは何ですか?
MQL4のAskと同じような値を返す関数はどれですか?
どちらの例も動作します
地域の皆さんに協力をお願いしています。
2つのMQL5関数で 得られるAsk値の違いは何ですか?
MQL4のAskと同じような値を返す関数はどれですか?
何かを(コード的に)書く前に、問題を解決するための最も資源効率の良い、正しい方法を考えてください。最初のケースでは、現在のアスク価格のみが要求され、2番目のケースでは、ティック構造全体が要求されます。ほとんどの場合(測定されるべき)、2番目のケースははるかに遅く動作し、あなたが尋ねる価格だけが必要な場合は、構造を取得する意味がありません。
Expert Advisorを MT4からMT5に書き換える のですが、まずMQL4でAskを取得する方法を知りたいです。 パフォーマンスの問題は後で考えたいと思います。:)
ああ、すみません、質問をすぐに理解できませんでした。私は、これらの2つのバリエーションはMT4で動作し、MT5では古いMT4からのaskとMarketInfo(_Symbol,SYMBOL_ASK);の類似品であると書きました。
MQL5から2つのバリエーションがありました・・・。
そして、それらは「古いMT4のaskとMarketInfo(_Symbol,SYMBOL_ASK)」の類似品です、私はあなたを正しく理解しましたか?
MQL5には2つのバリエーションがあった ...
そして、それらは「古いMT4のaskとMarketInfo(_Symbol,SYMBOL_ASK)」に類似していますが、私は正しく理解していましたか?
はい、その通りです。
あ、すみません、質問をすぐに理解できませんでした。これらは両方ともMT4で動作すると書きましたが、MT5では古いMT4からのaskとMarketInfo(_Symbol,SYMBOL_ASK);の類似品になります。