2018年10月25日木曜日

OrderType() 戻り値6 ???

今日は過去の履歴を表示するコードを書いていたのですが、OrderType()について気が付いたことがありましたので
少し書いてみようと思います。

OrderSelect()関数でポジションを選択し、そのポジションのタイプをOrderType()で確認します。
戻り値は数字で帰ってきます。

0の場合は買いポジション
1の場合は売りポジション
2の場合は買い指値
・・・
5の場合は売り逆指値
と以下の表のようになっています。


しかし MODE_HISTORY で過去の履歴を洗っているとたまにが出てきます。
履歴から想像すると、入出金の履歴は6にしている会社が多いようですね!

公式にも載っていないため、IDも不明です。
MQL4まだまだ秘密が多くあります!

また、OrdersHistryTotal()関数は「口座履歴」タブの表示している件数しか表示しません。一ヶ月にしていると一ヶ月分の取引履歴数が戻ってきます。
これも、モードか何かで選べるといいのですが・・・






0 件のコメント:

コメントを投稿