2019年3月9日土曜日
[MQL4] MarketInfo で値が取れない時は気配値表示ウィンドウを確認する
気配値表示ウィンドウに対象の通貨ペアを表示していない場合、基本的に MarketInfo() の値は取得できません1。
MarketInfo()
の値が取れない時は、気配値表示ウィンドウを確認してみましょう。
「基本的に」と書いたのは、ストラテジーテスターの場合、一定の条件を満たせば取得できる場合もあるからです。
参考
[MQL4] ストラテジーテスターの中では SymbolInfo や MarketInfo が取得できない時がある | Strategy of C
この条件、公式のドキュメントには記載がありません。 必ず気配値表示ウィンドウに対象の通貨ペアを表示するようにしておいた方が良いでしょう。