自動売買を作ろう!
  • トップ
  • MQL辞書
    • MQL4辞書
    • MQL5辞書
  • サンプルプログラム
    • MQL4サンプルプログラム
    • MQL5サンプルプログラム
  • 無料EA
  • AI搭載EA
  • Discord
  • トップ
  • MQL辞書
    • MQL4辞書
    • MQL5辞書
  • サンプルプログラム
    • MQL4サンプルプログラム
    • MQL5サンプルプログラム
  • 無料EA
  • AI搭載EA
  • Discord

【MQL4定数】口座情報の取得定数:Integer型(ENUM_ACCOUNT_INFO_INTEGER)

【辞書】MQLリファレンス
X Facebook LINE
2021.10.182026.03.31

口座情報の取得定数:Integer型

口座情報の取得定数:Integer型は、口座の情報を取得するときに使用されます。

主に、AccountInfoInteger関数で使用されます。

それぞれ、AccountInfoInteger関数の引数として使用されます。

 

口座情報の取得定数は、Integer型の他にも String型、Double型もあります。

 

口座情報の取得定数(ENUM_ACCOUNT_INFO_INTEGER)

 返り値の型が異なりますので、注意してください。

定数返り値の型説明
ACCOUNT_LOGINlongログインID
ACCOUNT_TRADE_MODEENUM_ACCOUNT_TRADE_MODEトレードモード
ACCOUNT_LEVERAGElongレバレッジ
ACCOUNT_LIMIT_ORDERSint待機ポジション数の上限
ACCOUNT_MARGIN_SO_MODEENUM_ACCOUNT_STOPOUT_MODEロスカット価格の計算方法
ACCOUNT_TRADE_ALLOWEDlongトレード許可
ACCOUNT_TRADE_EXPERTlong自動売買の許可

口座情報の取得定数:Integer型の使い方

主に、AccountInfoInteger関数で使用されます。

それぞれ、AccountInfoInteger関数の引数として使用されます。

例えば、以下のように使用します。

  //AccountInfoInteger関数
  //口座のログインIDを取得
  long accountLoginId = AccountInfoInteger(ACCOUNT_LOGIN);

 

返り値は long型です。

 

プログラム例

以下は、口座情報の取得定数:Integer型を使って各種口座情報を取得し、エキスパートログに出力するサンプルプログラムです。

void OnStart()
{
   // ログインIDを取得
   long loginId = AccountInfoInteger(ACCOUNT_LOGIN);
   Print("ログインID: ", loginId);

   // レバレッジを取得
   long leverage = AccountInfoInteger(ACCOUNT_LEVERAGE);
   Print("レバレッジ: ", leverage);

   // トレードモードを取得
   ENUM_ACCOUNT_TRADE_MODE tradeMode = (ENUM_ACCOUNT_TRADE_MODE)AccountInfoInteger(ACCOUNT_TRADE_MODE);
   if(tradeMode == ACCOUNT_TRADE_MODE_DEMO)
      Print("トレードモード: デモ口座");
   else if(tradeMode == ACCOUNT_TRADE_MODE_CONTEST)
      Print("トレードモード: コンテスト口座");
   else if(tradeMode == ACCOUNT_TRADE_MODE_REAL)
      Print("トレードモード: リアル口座");

   // 待機ポジション数の上限を取得
   int limitOrders = (int)AccountInfoInteger(ACCOUNT_LIMIT_ORDERS);
   Print("待機ポジション数の上限: ", limitOrders);

   // ロスカット価格の計算方法を取得
   ENUM_ACCOUNT_STOPOUT_MODE soMode = (ENUM_ACCOUNT_STOPOUT_MODE)AccountInfoInteger(ACCOUNT_MARGIN_SO_MODE);
   if(soMode == ACCOUNT_STOPOUT_MODE_PERCENT)
      Print("ロスカット計算方法: パーセント");
   else if(soMode == ACCOUNT_STOPOUT_MODE_MONEY)
      Print("ロスカット計算方法: 金額");

   // トレード許可を取得
   long tradeAllowed = AccountInfoInteger(ACCOUNT_TRADE_ALLOWED);
   Print("トレード許可: ", (tradeAllowed ? "許可" : "不許可"));

   // 自動売買の許可を取得
   long expertAllowed = AccountInfoInteger(ACCOUNT_TRADE_EXPERT);
   Print("自動売買の許可: ", (expertAllowed ? "許可" : "不許可"));
}

 

このプログラムを実行すると、エキスパートログに口座のログインID、レバレッジ、トレードモード、待機ポジション数の上限、ロスカット計算方法、トレード許可、自動売買の許可がそれぞれ出力されます。

 

【補足】口座情報の取得定数:Integer型の列挙型(ENUM_ACCOUNT_INFO_INTEGER)

口座情報の取得定数は、ENUM_ACCOUNT_INFO_INTEGER​という列挙型に含まれています。

列挙型は、定数群をひとまとめにしたものです。

以下のように使います。

ENUM_ACCOUNT_INFO_INTEGER accountInfoInteger = ACCOUNT_LOGIN;

上記のようにプログラムすると、accountInfoInteger変数に ACCOUNT_LOGINの数値が代入されます。

 

サンプルプログラムはこちら

 

【MQLプログラミング基礎】列挙型とは?配列との違いを理解して使いこなそう!
目次 列挙型とは?列挙型と配列の違い列挙型と配列のデータの取り出し方法の違い列挙型と配列のデータの取り出し方法のまとめ列挙型の構造と使い方列挙型の構造列挙型の使い方列挙型はどこで使われているのか列挙型のプログラム例まとめ
mql-programing.com
【MQL4プログラミング】自動売買の作り方!FXで使えるテンプレートあり
目次 はじめにFX自動売買とはFX自動売買を作るための準備FX自動売買の作り方口座凍結の対策をするプログラムテンプレートを作る決済ロジックをプログラミングするプログラムテンプレートを作るエントリーロジックをプログラミング
mql-programing.com
MQL4リファレンス【全データ一覧】
/*! elementor - v3.6.5 - 27-04-2022 */.e-container.e-container--row .elementor-spacer-inner{width:var(--spacer-size)}.e-
mql-programing.com

 

【辞書】MQLリファレンス定数
MQLリファレンス定数ENUM_ACCOUNT_INFO_INTEGERAccountInfoInteger
X Facebook LINE
朝日奈りさ

関連記事

関数

【MQL4関数】iAlligator関数の使い方!アリゲーターでトレンド判定EAを作ろう

iAlligator関数を使えば、アリゲーターインジケーターの3本のライン(顎・歯・唇)の値をMQL4プログラムから取得できます。アリゲーターはトレンドの有無と方向を視覚的に判断できるインジケーターで、EAのエントリーフィルターとして非常に
【辞書】MQLリファレンス

【MQL4定数】チャート設定の定数:String型(ENUM_CHART_PROPERTY_STRING)

チャート設定の定数:String型チャート設定の定数(String型)は、チャート設定関数の引数として使用します。主に、ChartSetInteger関数と ChartGetInteger関数です。以下、関数の簡単な説明です。ChartSe
構造体

【MQL4リファレンス】MqlRates構造体の使い方!CopyRates()でローソク足データを配列取得する方法

MqlRates構造体とはMqlRates構造体は、MQL4でローソク足(バー)の価格データを格納するための構造体です。1本のローソク足に関する情報(始値・高値・安値・終値・出来高・時刻・スプレッド)をひとまとめに扱うことができます。この構
関数

【MQL4関数】OnInit関数とは?自動売買の初期化に使われるイベント関数

朝日奈りさOnInit関数は、自動売買の初期化に使われるイベント関数です。OnInit関数は、自動売買を起動すると、自動的に一度だけ実行される関数です。そのため、変数の初期化などの処理に使うと良いでしょう。OnInit関数とは「自動売買の変
定数

【MQL4定数】シグナル設定の定数:Integer型(ENUM_SIGNAL_INFO_INTEGER)

シグナル設定の定数:Integer型シグナル設定の定数:Integer型は、シグナルの情報を更新・設定するときに使用されます。シグナルとは、他人のエントリーポイントを表示する機能です。主に、SignalInfoSetInteger関数で使用
関数

【MQL4関数】OnDeinit関数とは?アンイニシャルコード発生時に実行されるイベント関数

OnDeinit関数とは?OnDeinit関数は、Expert Advisor(EA)やカスタムインジケーターがチャートから削除されるとき、またはアンイニシャライズ(非初期化)イベントが発生したときに自動的に呼び出されるイベント関数です。プ
【MQL4定数】通貨ペア情報の取得定数:String型(ENUM_SYMBOL_INFO_STRING)
【MQL4定数】注文執行モードの定数(ENUM_SYMBOL_TRADE_EXECUTION)
ホーム
【辞書】MQLリファレンス

コミュニティ

最強のインジケータ

ただの矢印で終わらせない。狙ったチャンスを確実に仕留める。未来を可視化する次世代インジ。ただの矢印で終わらせない。狙ったチャンスを確実に仕留める。未来を可視化する次世代インジ。 | GogoJungle

MQL検索

カテゴリー

  • AI搭載の自動売買
  • 【初級編】MQLプログラミング基礎
  • 【中級編】MQLプログラムの読み方・書き方
    • プログラムの読み方
    • 注文関係
    • ロジック関係
    • その他
  • 【上級編】自動売買の作り方
  • 【辞書】MQLリファレンス
    • 構造体
    • 関数
    • データ型一覧
    • 演算子一覧
    • 定数
    • 変数
  • 無料配布EA
    • COSMOS
    • Athena
    • FIXER
    • SPIDERS
    • SUNBREAK_EURUSD_H1
    • Vampire_XAUUSD_H1_LowRisk
    • Defenser
  • FX情報サイト
  • その他

無料EAはこちら

無料配布EAの一覧

目次

  1. 口座情報の取得定数:Integer型
    1. 口座情報の取得定数(ENUM_ACCOUNT_INFO_INTEGER)
  2. 口座情報の取得定数:Integer型の使い方
  3. プログラム例
  4. 【補足】口座情報の取得定数:Integer型の列挙型(ENUM_ACCOUNT_INFO_INTEGER)

カテゴリー

  • AI搭載の自動売買
  • 【初級編】MQLプログラミング基礎
  • 【中級編】MQLプログラムの読み方・書き方
    • プログラムの読み方
    • 注文関係
    • ロジック関係
    • その他
  • 【上級編】自動売買の作り方
  • 【辞書】MQLリファレンス
    • 構造体
    • 関数
    • データ型一覧
    • 演算子一覧
    • 定数
    • 変数
  • 無料配布EA
    • COSMOS
    • Athena
    • FIXER
    • SPIDERS
    • SUNBREAK_EURUSD_H1
    • Vampire_XAUUSD_H1_LowRisk
    • Defenser
  • FX情報サイト
  • その他

最新の記事

【MQL4関数】iAlligator関数の使い方!アリゲーターでトレンド判定EAを作ろう
2026.05.022026.05.02
【MQL4関数】iEnvelopes関数の使い方!エンベロープでトレンドフィルターEAを作ろう
2026.05.012026.05.01
【MQL4】通貨ペア情報を取得する定数と関数を完全解説!ENUM_SYMBOL_INFO_INTEGER / ENUM_SYMBOL_INFO_DOUBLEの使い方
2026.04.302026.04.30
【MQL4】チャート設定定数を完全理解!ENUM_CHART_PROPERTY_INTEGER・STRING・DOUBLEの使い方
2026.04.292026.04.29
【MQL4】ENUM_OBJECTとは?オブジェクトタイプ定数の全種類一覧と使い方をわかりやすく解説
2026.04.282026.04.28

朝日奈りさのtwitter

Tweets by RisaFXchannel
にほんブログ村 為替ブログ FX システムトレード派へ にほんブログ村 為替ブログへ にほんブログ村 為替ブログ 為替日記へ にほんブログ村 為替ブログ 裁量トレード派へ
自動売買を作ろう!
  • トップ
  • プロフィール
  • プライバシーポリシー
  • お問い合わせ
Copyright © 2020-2026 自動売買を作ろう! All Rights Reserved.
  • トップ
  • プロフィール
  • プライバシーポリシー
  • お問い合わせ