水牛がMQL5を学んでみた。

MQL5の情報を共有していきます。

MQL5で現在の買値、売値を取得する方法。

 

 

MQL5で現在の買値、売値を取得する方法をご紹介します。

SymbolInfoDouble(通貨ペア、欲しい情報)

SymbolInfoDouble()は指定した通貨ペアの情報を取得します。

SymbolInfoDouble()のかっこ内に通貨ペアほしい情報を入力します。

今回は買値と売値を取得するのでEAが動いているチャートの通貨ペア(Symbol()で取得する)とほしい情報(SYMBOL_ASK,SYMBOL_BID)を使います。

 

買値と売値は常に変化するのでvoid OnTick()(ティックが動くたびに中身が実行される)を使います。

 

mql.hatenablog.jp

 表示方法は変化に強いComment()を使います。

 

サンプルコード

f:id:mql:20190521165011p:plain

コメントの中の記述方法はいろいろありますが私はこのやり方が一番好きです。

f:id:mql:20190521165124p:plain実行すると左上に現在の買値と売値が表示されるはずです。

さらに価格が変動するたびリアルタイムで変動します。市場がしまっている場合ビジュアルモードで実行してください。