スポンサーリンク
ホーム » MQL5リファレンス » 口座情報 » 【MQL5入門】AccountInfoDouble関数について
a

【MQL5入門】AccountInfoDouble関数について

MQL5リファレンス
スポンサーリンク

※【おススメのMT5MQL5対応のFX業者】

MQL5にて開発した、MT5EAを実運用するにあたり、

当サイトでは以下のFX業者をおススメいたします。

外為ファイネスト

アヴァトレードジャパン

フィリップ証券

スポンサーリンク

機能

AccountInfoDouble関数は、口座情報のプロパティのうち、double型のデータに関する値を返します

<書式>

double  AccountInfoDouble(
  ENUM_ACCOUNT_INFO_DOUBLE  property_id      // プロパティ識別子
  );
スポンサーリンク

引数

ENUM_ACCOUNT_INFO_DOUBLEで定められたプロパティ識別子引数に指定します。

Enum列挙型については↓の記事をご覧ください。

MQL5 EA講座 第21回「Enum列挙型」

引数についてはコチラのリンクをご覧ください。

スポンサーリンク

戻り値

引数に指定したプロパティ識別子に則った口座情報を返します。

戻り値についてはコチラを下記の記事をご覧ください。

スポンサーリンク

サンプルコード

void OnTick()
  {
         //口座残高情報を取得
         double accountBalance=AccountInfoDouble(ACCOUNT_BALANCE);
         
         
         //有効証拠金情報を取得
         double accountEquity=AccountInfoDouble(ACCOUNT_EQUITY);
         
         //現在値(Ask)取得と正規化
         double AskPrice=NormalizeDouble(SymbolInfoDouble(_Symbol,SYMBOL_ASK),_Digits);
         
          //現在値(Bid)取得と正規化
         double BidPrice=NormalizeDouble(SymbolInfoDouble(_Symbol,SYMBOL_BID),_Digits);
         
         if(PositionsTotal()<1 && OrdersTotal()<1)//ポジションも待機注文もなければ
         {  
            //現在値より高い価格での買い注文を出す
            trade.BuyStop(0.01,AskPrice+100*_Point,_Symbol,0,AskPrice+200*_Point,
            ORDER_TIME_GTC);//←注文の有効期限は指定しない
            
            //現在値より安い価格での売り注文を出す
            trade.SellStop(0.01,BidPrice-100*_Point,_Symbol,0,BidPrice-200*_Point,
            ORDER_TIME_GTC);//←注文の有効期限は指定しない
         }//if(PositionsTotal()<1 && OrdersTotal()<1)
         
         //口座残高と有効証拠金が同じでないときは、待機注文を取り下げる
         if(accountBalance!=accountEquity)CancelOrder();
   
  }

AccountInfoDouble関数同じような役割を担い、アカウントの整数情報を取得するAccountInfoInteger関数については↓の記事をご参照ください。

※【おススメのMT5MQL5対応のFX業者】

外為ファイネストに関する記事は↓をご覧ください。

アヴァトレードジャパンに関する記事は↓をご覧ください。

フィリップ証券に関する記事は↓をご覧ください。

関連用語リンク集

MQL5FX関連の用語リンク集です。
当サイトでは、元々わからない言葉や概念に出くわしたら、すぐその言葉に立ち戻れるよう、かなり細かく内部リンクを張り巡らせており、多様な用語を網羅しています。

興味のある内容に直接アクセスし、疑問の解決にお役立ていただければと思います。

スポンサーリンク
MQL5リファレンス口座情報
スポンサーリンク
シェアする
エムキューエルをフォローする
スポンサーリンク
【超入門】MQL5 でEAを作ろうブログ

コメント

タイトルとURLをコピーしました