CAccountInfo
CAccountInfo は現在開いている取引口座プロパティに簡単にアクセスするためのクラスです。
説明
CAccountInfo クラスは現在開いている取引口座プロパティへの容易化したアクセスを提供します。
宣言
class CAccountInfo : public CObject |
タイトル
#include <Trade\AccountInfo.mqh> |
継承階層CObject CAccountInfo |
グループ分けされたクラスメソッド
整数型プロパティへのアクセス |
|
Login | 口座番号を取得します。 |
TradeMode | 取引モードを取得します。 |
TradeModeDescription | 取引モードを文字列として取得します。 |
Leverage | 与えられたレバレッジの額を取得します。 |
StopoutMode | 口座ストップアウトのモードを取得します。 |
StopoutModeDescription | 口座ストップアウトのモードの説明を取得します。 |
TradeAllowed | 取引許可のフラグを取得します。 |
TradeExpert | 自動売買許可のフラグを取得します。 |
LimitOrders | 未決注文の最大限を取得します。 |
MarginMode | 証拠金計算モードを取得します。 |
MarginModeDescription | 文字列として証拠金計算モードを取得します。 |
double 型プロパティへのアクセス |
|
Balance | 口座の残高を取得します。 |
Credit | 与えられたクレジットの額を取得します。 |
Profit | 口座の現在の利益の額を取得します。 |
Equity | 口座の現在の株式の額を取得します。 |
Margin | 予約された証拠金の額を取得します。 |
FreeMargin | 余剰証拠金の額を取得します。 |
MarginLevel | 証拠金のレベルを取得します。 |
MarginCall | 預金のための証拠金のレベルを取得します。 |
MarginStopOut | ストップアウトのための証拠金のレベルを取得します。 |
テキストプロパティへのアクセス |
|
Name | クライアント名を取得します。 |
Server | 取引サーバ名を取得します。 |
Currency | 預金通貨名を取得します。 |
Company | 口座を提供してる会社名を取得します。 |
MQL5 API 関数へのアクセス |
|
InfoInteger | 指定された整数型プロパティの値を取得します。 |
InfoDouble | 指定された double 型プロパティの値を取得します。 |
InfoString | 指定された string 型プロパティの値を取得します。 |
追加メソッド |
|
OrderProfitCheck | 渡されたパラメータに基づいて評価利益を取得します。 |
MarginCheck | 取引処理を実行するのに必要な証拠金の量を取得します。 |
FreeMarginCheck | 取引操作の実行後に残った余剰証拠金の量を取得します。 |
MaxLotCheck | 取引操作のボリュームの最大限を取得します。 |
クラスから継承されたメソッド CObject Prev, Prev, Next, Next, Save, Load, Type, Compare |
CSymbolInfo
CSymbolInfo はシンボルのプロパティに簡単にアクセスするためのクラスです。
説明
CSymbolInfo クラスはシンボルプロパティへの簡易化されたアクセスを提供します。
宣言
class CSymbolInfo : public CObject |
タイトル
#include <Trade\SymbolInfo.mqh> |
継承階層CObject CSymbolInfo |
グループ分けされたクラスメソッド
Controlling |
|
Refresh | シンボルデータを更新します。 |
RefreshRates | シンボルの相場を更新します。 |
プロパティ |
|
Name | 銘柄名を取得/設定します。 |
Select | 「気配値表示」シンボルフラグを取得/設定します。 |
IsSynchronized | シンボルのサーバとの同期をチェックします。 |
ボリューム。 |
|
Volume | 直近約定ボリュームを取得します。 |
VolumeHigh | 一日の最大ボリュームを取得します。 |
VolumeLow | 一日の最小ボリュームを取得します。 |
Miscellaneous |
|
Time | 最終の相場の時刻を取得します。 |
Spread | スプレッドの額を取得します(ポイント単位)。 |
SpreadFloat | 変動スプレッドのフラグを取得します。 |
TicksBookDepth | ティック保存の数を取得します。 |
Levels |
|
StopsLevel | 受注のための最小限のインデントを取得します(ポイント単位)。 |
FreezeLevel | 取引凍結の操作の距離を取得します(ポイント単位)。 |
売値 |
|
Bid | 現在の売値を取得します。 |
BidHigh | 一日の最高売値を取得します。 |
BidLow | 一日の最低売値を取得します。 |
買値 |
|
Ask | 現在の買値を取得します。 |
AskHigh | 一日の最高買値を取得します。 |
AskLow | 一日の最低買値を取得します。 |
Prices |
|
Last | 現在の直近約定値を取得します。 |
LastHigh | 一日の最高終値を取得します。 |
LastLow | 一日の最低終値を取得します。 |
取引モード |
|
TradeCalcMode | 契約コスト計算のモードを取得します。 |
TradeCalcModeDescription | 契約コスト計算のモードを文字列として取得します。 |
TradeMode | 注文実行の種類を取得します。 |
TradeModeDescription | 注文実行の種類を文字列として取得します。 |
TradeExecution | 約定決済のモードを取得します。 |
TradeExecutionDescription | 約定決済のモードを文字列として取得します。 |
スワップ |
|
SwapMode | スワップ計算モデルを取得します。 |
SwapModeDescription | スワップ計算モデルを文字列として取得します。 |
SwapRollover3days | トリップスワップ料金の日を取得します。 |
SwapRollover3daysDescription | トリップスワップ料金の日を文字列として取得します。 |
証拠金とフラグ |
|
MarginInitial | 初期証拠金の値を取得します。 |
MarginMaintenance | 維持証拠金の値を取得します。 |
MarginLong | ロング(買い)ポジションの証拠金の料金を取得します。 |
MarginShort | ショート(売り)ポジションの証拠金の料金を取得します。 |
MarginLimit | リミット注文の証拠金の料金を取得します。 |
MarginStop | ストップ注文の証拠金の料金を取得します。 |
MarginStopLimit | 指値つきストップ注文の証拠金の料金を取得します。 |
TradeTimeFlags | 許可された注文期限のモードのフラグを取得します。 |
TradeFillFlags | 許可された注文充填のモードのフラグを取得します。 |
量子化 |
|
Digits | 小数点以下の桁数を取得します。 |
Point | 1 ポイントの値を取得します。 |
TickValue | ティックのコスト(価格の最小限の変更)を取得します。 |
TickValueProfit | 収益性の高いポジションのために計算されたティックの価格を取得します。 |
TickValueLoss | 収益性の低いポジションのために計算されたティックの価格を取得します。 |
TickSize | 価格の最小限の変更を取得します。 |
契約サイズ |
|
ContractSize | 取引契約の量を取得します。 |
LotsMin | 約定の決済に必要な最小ボリュームを取得します。 |
LotsMax | 注文の決済に必要な最大ボリュームを取得します。 |
LotsStep | 約定の決済に必要なボリューム変化の最小ステップを取得します。 |
LotsLimit | 1 シンボルのポジション及び未決注文(両方向)の最大限ボリュームを取得します。 |
スワップサイズ |
|
SwapLong | 買いポジションスワップの値を取得します。 |
SwapShort | 売りポジションスワップの値を取得します。 |
テキストプロパティ |
|
CurrencyBase | シンボルの基本通貨の名称を取得します。 |
CurrencyProfit | 利益の通貨の名称を取得します。 |
CurrencyMargin | 証拠金の通貨の名称を取得します。 |
Bank | 現在の相場の元の名称を取得します。 |
Description | シンボルの文字列での説明を取得します。 |
Path | シンボルツリ—でのパスを取得します。 |
シンボルプロパティ |
|
SessionDeals | 現在のセッションでの約定の数を取得します。 |
SessionBuyOrders | 現時点での買い注文の数を取得します。 |
SessionSellOrders | 現時点での売り注文の数を取得します。 |
SessionTurnover | 現在のセッションの売上高の要約を取得します。 |
SessionInterest | 現在のセッションの未決済の建玉の概要を取得します。 |
SessionBuyOrdersVolume | 現在の買い注文のボリュームを取得します。 |
SessionSellOrdersVolume | 現在の売り注文のボリュームを取得します。 |
SessionOpen | 現在のセッションの始値を取得します。 |
SessionClose | 現在のセッションの終値を取得します。 |
SessionAW | 現在のセッションの加重平均価格を取得します。 |
SessionPriceSettlement | 現在のセッションの決済価格を取得します。 |
SessionPriceLimitMin | 現在のセッションの最小値を取得します。 |
SessionPriceLimitMax | 現在のセッションの最大値を取得します。 |
MQL5 API 関数へのアクセス |
|
InfoInteger | 指定された整数型プロパティの値を取得します。 |
InfoDouble | 指定された double 型プロパティの値を取得します。 |
InfoString | 指定された string 型プロパティの値を取得します。 |
サービス関数 |
|
NormalizePrice | シンボルプロパティを使用して正規化された価格の値を返します。 |
クラスから継承されたメソッド CObject Prev, Prev, Next, Next, Save, Load, Type, Compare |
COrderInfo
COrderInfo は未決注文のプロパティに簡単にアクセスするためのクラスです。
説明
COrderInfo クラスは未決注文のプロパティへの簡易化されたアクセスを提供します。
宣言
class COrderInfo : public CObject |
タイトル
#include <Trade\OrderInfo.mqh> |
継承階層CObject COrderInfo |
グループ分けされたクラスメソッド
整数型プロパティへのアクセス |
|
Ticket | 事前にアクセスに選択された注文のチケットを取得します。 |
TimeSetup | 発注時刻を取得します。 |
TimeSetupMsc | 01.01.1970から経過したミリ秒数で表された発注時刻 |
OrderType | 注文の種類を取得します。 |
OrderTypeDescription | 注文の種類を文字列として取得します。 |
State | 注文状態を取得します。 |
StateDescription | 注文状態を文字列として取得します。 |
TimeExpiration | 注文期限を取得します。 |
TimeDone | 注文実行または取り消しの時刻を取得します。 |
TimeDoneMsc | 01.01.1970 から経ったミリ秒で表された注文の実行/取り消し時刻を受け取ります。 |
TypeFilling | 余りによって注文実行の種類を取得します。 |
TypeFillingDescription | 余りによって注文実行の種類を文字列として取得します。 |
TypeTime | 期限時の注文の種類を取得します。 |
TypeTimeDescription | 期限時の注文の種類を文字列として取得します。 |
Magic | 注文を出したエキスパートアドバイザーの識別子を取得します。 |
PositionId | ポジションの識別子を取得します。 |
double 型プロパティへのアクセス |
|
VolumeInitial | 注文の初期ボリュームを取得します。 |
VolumeCurrent | 満たされていない注文ボリュームを取得します。 |
PriceOpen | 注文の価格を取得します。 |
StopLoss | 注文の決済逆指値を取得します。 |
TakeProfit | 注文の決済指値を取得します。 |
PriceCurrent | 注文シンボルの現価格を取得します。 |
PriceStopLimit | 逆指値注文の設定価格を取得します。 |
テキストプロパティへのアクセス |
|
Symbol | 注文の銘柄名を取得します。 |
Comment | 注文コメントを取得します。 |
MQL5 API 関数へのアクセス |
|
InfoInteger | 指定された整数型プロパティの値を取得します。 |
InfoDouble | 指定された double 型プロパティの値を取得します。 |
InfoString | 指定された string 型プロパティの値を取得します。 |
State |
|
StoreState | 注文パラメータを保存します。 |
CheckState | 現在のパラメータを保存されたパラメータに対してチェックします。 |
Selection |
|
Select | 注文をチケットによって選択しプロパティにアクセスします。 |
SelectByIndex | 注文をインデックスによって選択しプロパティにアクセスします。 |
クラスから継承されたメソッド CObject Prev, Prev, Next, Next, Save, Load, Type, Compare |
CHistoryOrderInfo
CHistoryOrderInfo は履歴注文のプロパティに簡単にアクセスするためのクラスです。
説明
CHistoryOrderInfo クラスは履歴注文のプロパティへの簡易化されたアクセスを提供します。
宣言
class CHistoryOrderInfo : public CObject |
タイトル
#include <Trade\HistoryOrderInfo.mqh> |
継承階層CObject CHistoryOrderInfo |
グループ分けされたクラスメソッド
整数型プロパティへのアクセス |
|
TimeSetup | 発注時刻を取得します。 |
TimeSetupMsc | 01.01.1970から経過したミリ秒数で表された発注時刻を受け取ります。 |
OrderType | 注文の種類を取得します。 |
OrderTypeDescription | 注文の種類を文字列として取得します。 |
State | 注文状態を取得します。 |
StateDescription | 注文状態を文字列として取得します。 |
TimeExpiration | 注文期限を取得します。 |
TimeDone | 注文実行または取り消しの時刻を取得します。 |
TimeDoneMsc | 01.01.1970 から経ったミリ秒で表された注文の実行/取り消し時刻を受け取ります。 |
TypeFilling | 余りによって注文実行の種類を取得します。 |
TypeFillingDescription | 余りによって注文実行の種類を文字列として取得します。 |
TypeTime | 期限時の注文の種類を取得します。 |
TypeTimeDescription | 期限時の注文の種類を文字列として取得します。 |
Magic | 注文を出したエキスパートアドバイザーの識別子を取得します。 |
PositionId | ポジションの識別子を取得します。 |
double 型プロパティへのアクセス |
|
VolumeInitial | 注文の初期ボリュームを取得します。 |
VolumeCurrent | 満たされていない注文ボリュームを取得します。 |
PriceOpen | 注文の価格を取得します。 |
StopLoss | 注文の決済逆指値を取得します。 |
TakeProfit | 注文の決済指値を取得します。 |
PriceCurrent | 注文シンボルの現価格を取得します。 |
PriceStopLimit | 逆指値注文の設定価格を取得します。 |
テキストプロパティへのアクセス |
|
Symbol | 注文シンボルを取得します。 |
Comment | 注文コメントを取得します。 |
MQL5 API 関数へのアクセス |
|
InfoInteger | 指定された整数型プロパティの値を取得します。 |
InfoDouble | 指定された double 型プロパティの値を取得します。 |
InfoString | 指定された string 型プロパティの値を取得します。 |
Selection |
|
Ticket | チケットを取得して注文を選択します。 |
SelectByIndex | インデックスによって注文を選択します。 |
クラスから継承されたメソッド CObject Prev, Prev, Next, Next, Save, Load, Type, Compare |
CPositionInfo
CPositionInfo はオープンポジションのプロパティに簡単にアクセスするためのクラスです。
説明
CPositionInfo クラスはオープンポジションプロパティへの容易化したアクセスを提供します。
宣言
class CPositionInfo : public CObject |
タイトル
#include <Trade\PositionInfo.mqh> |
継承階層CObject CPositionInfo |
グループ分けされたクラスメソッド
整数型プロパティへのアクセス |
|
Time | 注文が出された時刻を取得します。 |
TimeMsc | 01.01.1970 からから経過したミリ秒数で表された注文が出された時刻を受け取ります。 |
TimeUpdate | 01.01.1970 から経過した秒数で表されたポジション変更の時刻を受け取ります。 |
TimeUpdateMsc | 01.01.1970 からから経過したミリ秒数で表されたポジション変更の時刻を受け取ります。 |
PositionType | ポジションの種類を取得します。 |
TypeDescription | ポジションの種類を文字列として取得します。 |
Magic | 注文を出したエキスパートアドバイザーの識別子を取得します。 |
Identifier | ポジションの識別子を取得します。 |
double 型プロパティへのアクセス |
|
Volume | ポジションのボリュームを取得します。 |
PriceOpen | ポジション価格を取得します。 |
StopLoss | ポジションの決済逆指値を取得します。 |
TakeProfit | ポジションの決済指値を取得します。 |
PriceCurrent | ポジションシンボルの現価格を取得します。 |
Commission | ポジションの手数料を取得します。 |
Swap | ポジションのスワップを取得します。 |
Profit | ポジションの現在利益を取得します。 |
テキストプロパティへのアクセス |
|
Symbol | ポジション銘柄名を取得します。 |
Comment | ポジションコメントを取得します。 |
MQL5 API 関数へのアクセス |
|
InfoInteger | 指定された整数型プロパティの値を取得します。 |
InfoDouble | 指定された double 型プロパティの値を取得します。 |
InfoString | 指定された string 型プロパティの値を取得します。 |
Selection |
|
Select | ポジションを選択します。 |
SelectByIndex | ポジションをインデックスによって選択します。 |
SelectByMagic | 商品名と今後の作業のマジックナンバーでポジションを選択します。 |
SelectByTicket | チケットでポジションを選択します。 |
State |
|
StoreState | ポジションパラメータを保存します。 |
CheckState | 現在のパラメータを保存されたパラメータに対してチェックします。 |
クラスから継承されたメソッド CObject Prev, Prev, Next, Next, Save, Load, Type, Compare |
CDealInfo
CDealInfo は約定のプロパティに簡単にアクセスするためのクラスです。
説明
CDealInfo クラスは約定のプロパティへの簡易化されたアクセスを提供します。
宣言
class CDealInfo : public CObject |
タイトル
#include <Trade\DealInfo.mqh> |
継承階層CObject CDealInfo |
グループ分けされたクラスメソッド
整数型プロパティへのアクセス |
|
Order | 約定に使用された注文を取得します。 |
Time | 約定の時刻を取得します。 |
TimeMsc | 01.01.1970 から経過したミリ秒数で表された約定の時刻を受け取ります。 |
DealType | 約定の種類を取得します。 |
TypeDescription | 約定の種類を文字列として取得します。 |
Entry | 約定の方向を取得します。 |
EntryDescription | 約定の方向を文字列として取得します。 |
Magic | 約定に使用されたエキスパートアドバイザーの識別子を取得します。 |
PositionId | 約定が発生したポジションの識別子を取得します。 |
double 型プロパティへのアクセス |
|
Volume | 約定ボリュームを取得します。 |
Price | 約定価格を取得します。 |
Commision | 約定の手数料を取得します。 |
Swap | ポジション決済時のスワップを取得します。 |
Profit | 約定の金銭的な結果を取得します。 |
テキストプロパティへのアクセス |
|
Symbol | 約定の銘柄名を取得します。 |
Comment | 約定のコメントを取得します。 |
MQL5 API 関数へのアクセス |
|
InfoInteger | 指定された整数型プロパティの値を取得します。 |
InfoDouble | 指定された double 型プロパティの値を取得します。 |
InfoString | 指定された string 型プロパティの値を取得します。 |
Selection |
|
Ticket | チケットを取得して約定を選択します。 |
SelectByIndex | 約定をインデックスで選択します。 |
クラスから継承されたメソッド CObject Prev, Prev, Next, Next, Save, Load, Type, Compare |
CTrade
CTrade は取引関数に簡単にアクセスするためのクラスです。
説明
CTrade クラスは取引関数への簡易化されたアクセスを提供します。
宣言
class CTrade : public CObject |
タイトル
#include <Trade\Trade.mqh> |
継承階層CObject CTrade 直接子孫 CExpertTrade |
グループ分けされたクラスメソッド
パラメータの設定 |
|
LogLevel | ログレベルを設定します。 |
SetExpertMagicNumber | エキスパートアドバイザー IDを設定します。 |
SetDeviationInPoints | 許可された偏差を設定します。 |
SetTypeFilling | 注文の充填タイプを設定します。 |
SetTypeFillingBySymbol | 指定された銘柄の設定によって注文の履行タイプを設定します。 |
SetAsyncMode | 取引操作のための非同期モードを設定します。 |
SetMarginMode | 現在の口座の設定に応じて、証拠金計算モードを設定します。 |
注文の操作 |
|
OrderOpen | パラメータを使用して未決注文を出します。 |
OrderModify | 未決注文のパラメータを変更します。 |
OrderDelete | 未決注文を削除します。 |
ポジションの操作 |
|
PositionOpen | 指定されたパラメータで注文を出します。 |
PositionModify | ポジションパラメータを変更します。 |
PositionClose | ポジションを決済します。 |
PositionClosePartial | 指定された銘柄のポジションまたは指定されたチケットを持つポジションを部分的に決済します。 |
PositionCloseBy | 反対ポジションで指定されたチケットのポジションを決済します。 |
追加メソッド |
|
Buy | 指定されたパラメータで買い注文を出します。 |
Sell | 指定されたパラメータで売り注文を出します。 |
BuyLimit | 指定されたパラメータで買い指値注文を出します。 |
BuyStop | 指定されたパラメータで買い逆指注文を出します。 |
SellLimit | 指定されたパラメータで売り指値注文を出します。 |
SellStop | 指定されたパラメータで売り逆指注文を出します。 |
直近のリクエストのパラメータへのアクセス |
|
Request | 直近のリクエストの構造体のコピーを取得します。 |
RequestAction | 取引操作の種類を取得します。 |
RequestActionDescription | 取引操作の種類を文字列として取得します。 |
RequestMagic | エキスパートアドバイザーのマジックナンバーを取得します。 |
RequestOrder | 直近のリクエストで使用された注文チケットを取得します。 |
RequestSymbol | 直近のリクエストで使用された銘柄名を取得します。 |
RequestVolume | 直近のリクエストで使用された取引高を(ロット単位で)取得します。 |
RequestPrice | 直近のリクエストで使用された価格を取得します。 |
RequestStopLimit | 直近のリクエストで使用された未決済の指値つきストップ注文の価格を取得します。 |
RequestSL | 直近のリクエストで使用された決済逆指注文の価格を取得します。 |
RequestTP | 直近のリクエストで使用された決済指注文の価格を取得します。 |
RequestDeviation | 直近のリクエストで使用された注文の価格偏差値を取得します。 |
RequestType | 直近のリクエストで使用された注文の種類を取得します。 |
RequestTypeDescription | 直近のリクエストで使用された注文の種類を文字列として取得します。 |
RequestTypeFilling | 直近のリクエストで使用された注文充填の種類を取得します。 |
RequestTypeFillingDescription | 直近のリクエストで使用された注文充填の種類を文字列として取得します。 |
RequestTypeTime | 直近のリクエストで使用された注文の期限を取得します。 |
RequestTypeTimeDescription | 直近のリクエストで使用された注文の期限を文字列として取得します。 |
RequestExpiration | 直近のリクエストで使用された注文の期限を取得します。 |
RequestComment | 直近のリクエストで使用された注文の期限を文字列として取得します。 |
RequestPosition | ポジションチケットを取得します。 |
RequestPositionBy | 反対ポジションのチケットを取得します。 |
直近のリクエストのチェック結果へのアクセス |
|
CheckResult | 直近のリクエストチェック結果の構造体を取得します。 |
CheckResultRetcode | リクエストの正当さをチェックしながら満たされたMqlTradeCheckResult 型の retcode フィールド の値を取得します。 |
CheckResultRetcodeDescription | リクエストの正当さをチェックしながら満たされた MqlTradeCheckResult 型の retcode フィールド の文字列としての説明を取得します。 |
CheckResultBalance | リクエストの正当さをチェックしながら満たされた MqlTradeCheckResult 型の balance フィールド の値を取得します。 |
CheckResultEquity | リクエストの正当さをチェックしながら満たされたMqlTradeCheckResult 型の equity フィールド の値を取得します。 |
CheckResultProfit | リクエストの正当さをチェックしながら満たされた MqlTradeCheckResult 型の profit フィールド の値を取得します。 |
CheckResultMargin | リクエストの正当さをチェックしながら満たされた MqlTradeCheckResult 型の margin フィールド の値を取得します。 |
CheckResultMarginFree | リクエストの正当さをチェックしながら満たされた MqlTradeCheckResult 型の margin_free フィールド の値を取得します。 |
CheckResultMarginLevel | リクエストの正当さをチェックしながら満たされた MqlTradeCheckResult 型の margin_level フィールド の値を取得します。 |
CheckResultComment | リクエストの正当さをチェックしながら満たされた MqlTradeCheckResult 型の comment フィールド の値を取得します。 |
直近のリクエストの実行結果へのアクセス |
|
Result | 直近のリクエスト結果の構造体を取得します。 |
ResultRetcode | リクエスト結果のコードを取得します。 |
ResultRetcodeDescription | リクエスト結果のコードをテキストとして取得します。 |
ResultDeal | 約定チケットを取得します。 |
ResultOrder | 注文チケットを取得します。 |
ResultVolume | 約定または注文のボリュームを取得します。 |
ResultPrice | ブローカーによって確認された価格を取得します。 |
ResultBid | 現在の売値を取得します。 |
ResultAsk | 現在の買値を取得します。 |
ResultComment | ブローカーコメントを取得します。 |
補助メソッド |
|
PrintRequest | 直近のリクエストのパラメータを操作ログにプリントします。 |
PrintResult | 直近のリクエストの結果を操作ログにプリントします。 |
FormatRequest | 直近のリクエストのパラメータのフォーマットされた文字列を準備します。 |
FormatRequestResult | 直近のリクエストの結果のフォーマットされた文字列を準備します。 |
クラスから継承されたメソッド CObject Prev, Prev, Next, Next, Save, Load, Type, Compare |
CTerminalInfo
CTerminalInfo はMQL5 プログラム環境のプロパティに簡単にアクセスするためのクラスです。
説明
CTerminalInfo クラスはMQL5 プログラム環境のプロパティへの簡易化されたアクセスを提供します。
宣言
class CTerminalInfo : public CObject |
タイトル
#include <Trade\TerminalInfo.mqh> |
継承階層CObject CTerminalInfo |
グループ分けされたクラスメソッド
整数型プロパティの新しい値の設定 |
|
Build | クライアント端末のビルド番号を取得します。 |
IsConnected | 取引サーバへの接続に関する情報を取得します。 |
IsDLLsAllowed | DLLの使用の許可に関する情報を取得します。 |
IsTradeAllowed | 取引許可に関する情報を取得します。 |
IsEmailEnabled | 端末の設定で指定されたSMTP サーバへの電子メールの送信及びログインの許可に関する情報を取得します。 |
IsFtpEnabled | 端末の設定で指定された FTP サーバへの取引レポート送信及びログインの許可に関する情報を取得します。 |
MaxBars | チャート上のバーの最大数についての情報を取得します。 |
CodePage | クライアント端末の言語のコードページについての情報を取得します。 |
CPUCores | CPU コアについての情報を取得します。 |
MemoryPhysical | 物理メモリについての情報を取得します。(MB 単位)。 |
MemoryTotal | 端末/エージェントプロセスによって使用可能な合計メモリに関する情報を取得します。(MB 単位)。 |
MemoryAvailable | 端末/エージェントプロセスによって使用可能な空きメモリに関する情報を取得します。(MB 単位)。 |
MemoryUsed | 端末/エージェントプロセスに使用されているメモリに関する情報を取得します。(MB 単位)。 |
IsX64 | クライアント端末の種類に関する情報(32/64ビット)を取得します。 |
OpenCLSupport | ビデオカードがサポートしている OpenCL のバージョンに関する情報を取得します。 |
DiskSpace | ディスクの空き領域についての情報を取得します。(MB 単位)。 |
string 型のプロパティへのアクセスメソッド |
|
Language | クライアント端末の言語を取得します。 |
Name | クライアント端末の名称を取得します。 |
Company | クライアント端末の会社を取得します。 |
Path | クライアント端末のフォルダを取得します。 |
DataPath | クライアント端末のデータフォルダを取得します。 |
CommonDataPath | コンピュータにインストールされている全てのクライアント端末の共通データフォルダを取得します。 |
MQL5 API 関数へのアクセス |
|
InfoInteger | 整数型パラメータの値を取得します。 |
InfoString | string 型パラメータの値を取得します。 |
クラスから継承されたメソッド CObject Prev, Prev, Next, Next, Save, Load, Type, Compare |
Originally posted 2019-07-30 10:16:21.