OrdersHistoryTotal 過去に決済した注文の数 | メタトレーダー4でプログラムを作ってみよう

メタトレーダー4でプログラムを作ってみよう

無料のトレードソフトであるメタトレーダー4のプログラムを作るコツをアップします。初心者がインジケーターとEAのプログラムを作成できるのを目指します。

OrdersHistoryTotal() は過去に決済した注文の数を調べる関数です。

ここで注意なのですが、ここれで調べられるのは、

ターミナル」の「口座履歴」タブに表示されている数です。

口座履歴の期間を「全履歴」にしていると全てが表示されますが、

期間を区切っている場合は全てが表示されるとは限りません。

なので、全ての履歴を調べたい場合は、先に「全履歴」の設定をしておく必要があります。


また、指値注文で約定せずにキャンセルした注文も過去の履歴として残ります。

純粋に約定した注文ではないので、この点もご注意ください。