通貨ペアプロパティ

MarketInfo()関数で使用するマーケット情報定数です。
定数は以下の通りです。

ENUM_MQL_INFO_INTEGER

グループ詳細
MODE_LOW1当日安値
MODE_HIGH2当日高値
MODE_TIME5最後に受信したtickの受信時間(サーバー時間)
MODE_BID9最後に受信した売値
MODE_ASK10最後に受信した買値
MODE_POINT11通貨ペアのポイントサイズ(1pipsに相当する価格レートの小数点数)
MODE_DIGITS12通貨ペアの小数点以下の桁数
MODE_SPREAD13スプレッド(0.1pips単位)
MODE_STOPLEVEL14ストップレベル(0.1pips単位)
MODE_LOTSIZE15ロットサイズ(証拠金通貨ベース表示)
MODE_TICKVALUE16tick(決済通貨のtick)
MODE_TICKSIZE17tick(pips)
MODE_SWAPLONG18買い注文スワップ
MODE_SWAPSHORT19売り注文スワップ
MODE_STARTING20マーケット開始日(通常は先物取引で使用する)
MODE_EXPIRATION21マーケット期日(通常は先物取引で使用する)
MODE_TRADEALLOWED22トレード可能な通貨ペア
MODE_MINLOT23ロットの最小値
MODE_LOTSTEP24ロットのステップ
MODE_MAXLOT25最大ロット
MODE_SWAPTYPE26スワップ計算方法
0:pips, 1:決済通貨, 2:金利, 3:証拠金通貨
MODE_PROFITCALCMODE27損益計算モード
0:FX, 1:CFD, 2:先物
MODE_MARGINCALCMODE28証拠金計算モード
0:FX, 1:CFD, 2:先物, 3:CFDインデックス
MODE_MARGININIT291ロットの初期証拠金
MODE_MARGINMAINTENANCE301ロットの初期証拠金(計算モード)
MODE_MARGINHEDGED311ロットの必要証拠金
MODE_MARGINREQUIRED321ロットの余剰証拠金
MODE_FREEZELEVEL33pipsでの注文凍結レベル。
約定価格が凍結レベルの範囲内にある場合は、決済・キャンセルが出来ません。
MODE_CLOSEBY_ALLOWED34指定した通貨ペアがOrderCloseBy関数を使って両建てポジションを同時決済する事が許可されている場合はtrueを返します。

    Print("通貨ペア                =",Symbol());
    Print("当日安値                =",DoubleToStr(MarketInfo(Symbol(),MODE_LOW ),Digits() ));
    Print("当日高値                =",DoubleToStr(MarketInfo(Symbol(),MODE_HIGH),Digits() ));
    Print("tick受信時間            =",TimeToStr(MarketInfo(Symbol(),MODE_TIME)) , TIME_DATE | TIME_SECONDS);
    Print("売値                    =",MarketInfo(Symbol(),MODE_BID));
    Print("買値                    =",MarketInfo(Symbol(),MODE_ASK));
    Print("通貨ペアのポイント      =",DoubleToStr(MarketInfo(Symbol(),MODE_POINT),  Digits() ));
    Print("通貨ペアの小数点以下桁数=",(int)MarketInfo(Symbol(),MODE_DIGITS));
    Print("スプレッド(0.1pips)     =",MarketInfo(Symbol(),MODE_SPREAD));
    Print("ストップレベル(0.1pips) =",MarketInfo(Symbol(),MODE_STOPLEVEL));
    Print("ロットサイズ(基軸通貨)  =",(int)MarketInfo(Symbol(),MODE_LOTSIZE));
    Print("tick(決済通貨のtick)    =",MarketInfo(Symbol(),MODE_TICKVALUE));
    Print("tick(pips)              =",DoubleToStr(MarketInfo(Symbol(),MODE_TICKSIZE)) , Point()); 
    Print("買い注文スワップ        =",MarketInfo(Symbol(),MODE_SWAPLONG));
    Print("売り注文スワップ        =",MarketInfo(Symbol(),MODE_SWAPSHORT));
    Print("トレード可能な通貨ペア  =",MarketInfo(Symbol(),MODE_TRADEALLOWED));
    Print("ロットの最小値          =",MarketInfo(Symbol(),MODE_MINLOT));
    Print("ロットのステップ        =",MarketInfo(Symbol(),MODE_LOTSTEP));
    Print("最大ロット              =",MarketInfo(Symbol(),MODE_MAXLOT));
    Print("スワップ計算方法        =",MarketInfo(Symbol(),MODE_SWAPTYPE));
    Print("損益計算モード          =",MarketInfo(Symbol(),MODE_PROFITCALCMODE));
    Print("証拠金計算モード        =",MarketInfo(Symbol(),MODE_MARGINCALCMODE));
    Print("1ロット初期証拠金       =",MarketInfo(Symbol(),MODE_MARGININIT));
    Print("1ロット初期証拠金(計算) =",MarketInfo(Symbol(),MODE_MARGINMAINTENANCE));
    Print("1ロット必要証拠金       =",MarketInfo(Symbol(),MODE_MARGINHEDGED));
    Print("1ロット余剰証拠金       =",MarketInfo(Symbol(),MODE_MARGINREQUIRED));
    Print("注文凍結レベル(0.1pips) =",MarketInfo(Symbol(),MODE_FREEZELEVEL)); 
    Print("\n");

Twitterでフォローしよう

おすすめの記事