口座管理関連一覧
自作EAに損益の状況に応じた損切り機能を追加するべく、ちょっと調べた口座管理系の関数をまとめてみました。
MT4のターミナルウィンドウの取引タブに出ている各数値の取得関数
残高:double AccountBalance()
有効証拠金(口座純資産):double AccountEquity()
必要証拠金:double AccountMargin()
余剰証拠金:double AccountFreeMargin()
証拠金維持率:有効証拠金/必要証拠金 [AccountEquity()/AccountMagin()]
損益:double AccountProfit()
これらの数値を使って・・・
ドローダウン:DoubleToStr(1 - (AccountFreeMargin() / AccountBalance()), 2)(小数点第3位四捨五入)
が求められます。
自作EAではドローダウンによる損切りを実装してみたいと思います。