今回の記事は、「口座資金の参照」という内容で書かせて頂きます。
口座資金の参照
口座内の全体の資金を参照する関数になります。
double AccountBalance()
口座の残高を参照出来ます。
この関数で参照出来るのは、保有中のポジションの損益を含めない金額になります。
double AccountEquity()
口座の有効証拠金を参照出来ます。
この関数で参照出来るのは、保有中のポジションの損益を含めた金額になります。
下記は使用例になります。
double balance = NULL;
double equity = NULL;
balance = AccountBalance();
equity = AccountEquity();
上記のコードで変数balanceには残高が、変数equityには有効証拠金が入りました。
また有効証拠金から残高を引けば、口座内の損益を出すことも可能です。
以前紹介したAccountProfit()関数でも同じ事が可能ですが、他の方法も覚えておけば何か役に立つ時が来るかもしれません。
口座資金が分かれば、口座資金の変化に応じてロット数を変更するという処理も可能です。
色々と試してみてください。