AccountInfoDouble()

 AccountInfoDouble()関数は、double型の口座情報を取得するために使用します。

 AccountInfoDouble()関数は、以下のように定義されています。

double AccountInfoDouble(
int property_id
);

 引数の意味は、以下のとおりです。

  • int property_id
    以下の表に従って、取得したい口座情報を指定します。
    指定する値
    取得する情報
    ACCOUNT_BALANCE取引口座の残高
    ACCOUNT_CREDIT取引口座のクレジット額
    ACCOUNT_PROFIT取引口座の含み損益額の合計
    ACCOUNT_EQUITY取引口座の純資産額
    ACCOUNT_MARGIN取引口座の必要証拠金額
    ACCOUNT_FREEMARGIN取引口座の余剰証拠金額
    ACCOUNT_MARGIN_LEVEL取引口座の証拠金維持率
    ACCOUNT_MARGIN_SO_CALL取引口座のマージンコール値
    ACCOUNT_MARGIN_SO_SO取引口座の強制ロスカット値

    取引口座のマージンコール値と強制ロスカット値の表示形式(「%」又は「金額」)は、ACCOUNT_MARGIN_SO_MODE」(詳細は「こちら」を参照してください。)の設定に依存します。

具体例

 AccountInfoDouble()関数で取得できる口座情報を「ターミナルウィンドウ」に表示させたい場合は、以下のように記述します。


Print(“Account balance is “,
      AccountInfoDouble(ACCOUNT_BALANCE);
Print(“Account credit is “,
      AccountInfoDouble(ACCOUNT_CREDIT);
Print(“Account profit is “,
      AccountInfoDouble(ACCOUNT_PROFIT);
Print(“Account equity is “,
      AccountInfoDouble(ACCOUNT_EQUITY);
Print(“Account margin is “,
      AccountInfoDouble(ACCOUNT_MARGIN);
Print(“Account freemargin is “,
      AccountInfoDouble(ACCOUNT_FREEMARGIN);
Print(“Account deposit maintenance rate is “,
      AccountInfoDouble(ACCOUNT_MARGIN_LEVEL);
Print(“Account margin call level is “,
      AccountInfoDouble(ACCOUNT_MARGIN_SO_CALL);
Print(“Account stop out level is “,
      AccountInfoDouble(ACCOUNT_MARGIN_SO_SO);
  • Print()関数の詳細については「こちら」を参照してください。

関連手法

正しい資金管理を使えばFXの負けが勝ちになる
資金管理を使ってFXの負けを勝ちに変える
資金管理を使ってFXの負けを勝ちに変える | fx-on.com

資金管理を使ってFXの負けを勝ちに変える
資金管理を使ってFXの負けを勝ちに変える | fx-on.com

 上記手法(資金管理を使ってFXの負けを勝ちに変える資金管理を使ってFXの負けを勝ちに変える | fx-on.com)の詳細については「こちら資金管理を使ってFXの負けを勝ちに変える | fx-on.com」を参照してください。

関連ツール

専業トレーダー監修!プロトレーダーを生み出す資金管理計算機がついに発売!
FX資金管理計算機
FX資金管理計算機 | fx-on.com

FX資金管理計算機
FX資金管理計算機 | fx-on.com

 上記ツール(FX資金管理計算機FX資金管理計算機 | fx-on.com)の詳細については「こちらFX資金管理計算機 | fx-on.com」を参照してください。


MT4の使い方からプログラミングまで、わかりやすく解説