【MT4】【プログラミング】~選択した注文の損益確認プログラム~
スポンサーリンク
KeyKです。
昨日紹介したモンテカルロ法プログラムを作成していて、決済したときの損益を取得したかったので、その紹介です。
OrderProfit()
決済タイミングを記述してあるプログラムの前に以下を追記するだけです。
※決済タイミングとは、OrderClose()をしている箇所です。
Print(OrderProfit());
なんと簡単なことでしょう。これで選択した注文の損益を数値として取得・表示することができます。
今後の課題
これを使えば、持っているポジションを決済するタイミングで損益を取得することができます。
しかし、自動決済時(利確、損切を設定しているとき)には値を取得できません。多分。
OrderSend()と組み合わせると、利確・損切の際にも損益は取得できると思うので、挑戦してみます!!