メタトレーダーのMQL言語でプログラミングする自動売買システム作成サイト メタシス・シーカー

メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー
メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー メタトレーダー関連書籍 メタトレーダーMQL言語リファレンス日本語翻訳マニュアル 準備中 準備中 このサイト「メタシス・シーカー」について

メタトレーダー4 MQL言語リファレンス日本語翻訳マニュアル ver1.1


メタトレーダー4の「MQL4 Reference」の全ページを日本語に翻訳したマニュアルです。日本語翻訳してない リファレンス欠落ページはゼロです。
英語を日本語に単純翻訳したMQL言語リファレンス日本語翻訳マニュアルとなっています。Ver1なので直訳重視で日本語翻訳しましたが、文意が読み取れない部分は、日本語として判りやすい文書に意訳をしている箇所も含まれています。

MQL4 リファレンス【MQL4 Reference】

├01 基本【Basics】
| |
| ├01-01 構文【Syntax】
| | ├01-01-01 コメント【Comments】
| | ├01-01-02 識別子【Identifiers】
| | └01-01-03 予約語【Reserved Words】
| |
| ├01-02 データ型【Data Types】
| | ├01-02-01 型キャスト【Type casting】
| | ├01-02-02 整数定数【Integer constants】
| | ├01-02-03 リテラル定数【Literal constants】
| | ├01-02-04 ブール定数【Boolean constants】
| | ├01-02-05
| | |
浮動小数点定数(タブル)【Floating-point number constants (double)】
| | ├01-02-06 文字列定数【String constants】
| | ├01-02-07 カラー定数【Color constants】
| | └01-02-08 日付時刻定数【Datetime constants】
| |
| ├01-03 演算子と式【Operations & Expressions】
| | ├01-03-01 式【Expressions】
| | ├01-03-02 算術演算子【Arithmetical operations】
| | ├01-03-03 代入演算子【Assignment operation】
| | ├01-03-04 関係の演算子【Operations of relation】
| | ├01-03-05 ブール演算子【Boolean operations】
| | ├01-03-06 ビット演算子【Bitwise operations】
| | ├01-03-07 その他の演算子【Other operations】
| | └01-03-08 優先順位のルール【Precedence rules】
| |
| ├01-04 処理【Operators】
| | ├01-04-01 重文処理【Compound operator】
| | ├01-04-02 式の処理【Expression operator】
| | ├01-04-03 解除処理【Break operator】
| | ├01-04-04 続行処理【Continue operator】
| | ├01-04-05 戻り値処理【Return operator】
| | ├01-04-06 if-else条件処理【Conditional operator if-else】
| | ├01-04-07 スイッチ処理【Switch operator】
| | ├01-04-08 while反復処理【Cycle operator while】
| | └01-04-09 for反復処理【Cycle operator for】
| |
| ├01-05 関数【Functions】
| | ├01-05-01 関数の呼び出し【Function call】
| | └01-05-02 特殊関数【Special functions】
| |
| ├01-06 変数【Variables】
| | ├01-06-01 ローカル変数【Local variables】
| | ├01-06-02 仮引数【Formal parameters】
| | ├01-06-03 静的変数【Static variables】
| | ├01-06-04 グローバル変数【Global variables】
| | ├01-06-05 extern変数定義【Defining extern variables】
| | ├01-06-06 変数の初期化【Initialization of variables】
| | └01-06-07 外部関数の定義【External functions definition】
| |
| └01-07 プリプロセッサ【Preprocessor】
|    ├01-07-01 定数の宣言【Constant declaration】
|    ├01-07-02 制御コンパイル【Controlling compilation】
|    ├01-07-03 ファイルの読み込み【Including of files】
|    └01-07-04 関数のインポート【Importing of functions】

├02 標準的な定数【Standard constants】
| ├02-01 時系列配列【Series arrays】
| ├02-02 時間軸【Timeframes】
| ├02-03 トレード操作【Trade operations】
| ├02-04 価格定数【Price constants】
| ├02-05 市場情報【MarketInfo】
| ├02-06 描画スタイル【Drawing styles】
| ├02-07 矢印コード【Arrow codes】
| ├02-08 特殊文字【Wingdings】
| ├02-09 ウェブカラー【Web colors】
| ├02-10 インディケーターライン【Indicator lines】
| ├02-11 一目均衡表【Ichimoku Kinko Hyo】
| ├02-12 移動平均線の方式【Moving Average methods】
| ├02-13 メッセージボックス【MessageBox】
| ├02-14 オブジェクトの種類【Object types】
| ├02-15 オブジェクトのプロパティ【Object properties】
| ├02-16 オブジェクトの可視【Object visibility】
| ├02-17 未初期化理由コード【Uninitialize reason codes】
| ├02-18 特殊定数【Special constants】
| └02-19 エラーコード【Error codes】

├03 定義済み変数【Predefined variables】
| ├03-01 買値【Ask】
| ├03-02 バー【Bars】
| ├03-03 売値【Bid】
| ├03-04 終値【Close】
| ├03-05 小数点桁数【Digits】
| ├03-06 高値【High】
| ├03-07 安値【Low】
| ├03-08 始値【Open】
| ├03-09 小数点【Point】
| ├03-10 時間【Time】
| └03-11 出来高(ティック数)【Volume】

├04 プログラム実行【Program Run】
| ├04-01 プログラムの実行【Program Run】
| ├04-02 インポートした関数の呼び出し【Imported functions call】
| └04-03 ランタイムエラー【Runtime errors】

├05 口座情報【Account information】
| ├05-01 口座残高【AccountBalance】
| ├05-02 口座クレジット【AccountCredit】
| ├05-03 ブローカー名【AccountCompany】
| ├05-04 口座通貨【AccountCurrency】
| ├05-05 純資産【AccountEquity】
| ├05-06 余剰証拠金【AccountFreeMargin】
| ├05-07 余剰証拠金チェック【AccountFreeMarginCheck】
| ├05-08 余剰証拠金モード【AccountFreeMarginMode】
| ├05-09 レバレッジ【AccountLeverage】
| ├05-10 証拠金【AccountMargin】
| ├05-11 口座名【AccountName】
| ├05-12 口座番号【AccountNumber】
| ├05-13 建玉評価損益【AccountProfit】
| ├05-14 接続サーバー名【AccountServer】
| ├05-15 ストップアウトレベル【AccountStopoutLevel】
| └05-16 ストップアウトモード【AccountStopoutMode】

├06 配列関数【Array functions】
| ├06-01 配列の二分探索【ArrayBsearch】
| ├06-02 配列のコピー【ArrayCopy】
| ├06-03 レート配列のコピー【ArrayCopyRates】
| ├06-04 直列配列のコピー【ArrayCopySeries】
| ├06-05 配列の次元【ArrayDimension】
| ├06-06 直列配列の取得【ArrayGetAsSeries】
| ├06-07 配列の初期化【ArrayInitialize】
| ├06-08 直列配列のチェック【ArrayIsSeries】
| ├06-09 配列の最大値の位置【ArrayMaximum】
| ├06-10 配列の最小値の位置【ArrayMinimum】
| ├06-11 配列の要素数【ArrayRange】
| ├06-12 配列のサイズ変更【ArrayResize】
| ├06-13 直列配列のセット【ArraySetAsSeries】
| ├06-14 配列のサイズ【ArraySize】
| └06-15 配列のソート【ArraySort】

├07 検査【Checkup】
| ├07-01 直近のエラー【GetLastError】
| ├07-02 接続チェック【IsConnected】
| ├07-03 デモ口座のチェック【IsDemo】
| ├07-04 DLL利用許可のチェック【IsDllsAllowed】
| ├07-05 エキスパート利用のチェック【IsExpertEnabled】
| ├07-06 ライブラリ利用のチェック【IsLibrariesAllowed】
| ├07-07 最適化のチェック【IsOptimization】
| ├07-08 プログラムストップのチェック【IsStopped】
| ├07-09 テストモードのチェック【IsTesting】
| ├07-10 トレード許可のチェック【IsTradeAllowed】
| ├07-11 トレードビジーのチェック【IsTradeContextBusy】
| ├07-12 ビジュアルモードのチェック【IsVisualMode】
| └07-13 未初期化の理由【UninitializeReason】

├08 クライアントターミナル【Client terminal】
| ├08-01 ターミナル会社【TerminalCompany】
| ├08-02 ターミナル名【TerminalName】
| └08-03 ターミナルパス【TerminalPath】

├09 共通関数【Common functions】
| ├09-01 ポップアップアラート【Alert】
| ├09-02 コメントの画面表示【Comment】
| ├09-03 経過時間【GetTickCount】
| ├09-04 マーケット情報【MarketInfo】
| ├09-05 メッセージボックス【MessageBox】
| ├09-06 サウンドファイルの再生【PlaySound】
| ├09-07 エキスパートログへ出力【Print】
| ├09-08 FTPサーバーへ送信【SendFTP】
| ├09-09 メール送信【SendMail】
| └09-10 実行待機【Sleep】

├10 変換関数【Conversion functions】
| ├10-01 文字から文字列へ変換【CharToStr】
| ├10-02 浮動小数点から文字列へ変換【DoubleToStr】
| ├10-03 浮動小数点の正規化【NormalizeDouble】
| ├10-04 文字列から浮動小数点へ変換【StrToDouble】
| ├10-05 文字列から整数へ変換【StrToInteger】
| ├10-06 文字列から時刻へ変換【StrToTime】
| └10-07 時刻から文字列へ変換【TimeToStr】

├11 カスタム指標【Custom indicators】
| ├11-01 指標バッファ数の設定【IndicatorBuffers】
| ├11-02 計算済みバーの総数【IndicatorCounted】
| ├11-03 指標の小数点桁数の設定【IndicatorDigits】
| ├11-04 指標の短縮名の設定【IndicatorShortName】
| ├11-05 矢印記号の設定【SetIndexArrow】
| ├11-06 配列の指標バッファ割り当て【SetIndexBuffer】
| ├11-07 指標の開始位置の設定【SetIndexDrawBegin】
| ├11-08 指標の初期値の設定【SetIndexEmptyValue】
| ├11-09 指標ラベルの設定【SetIndexLabel】
| ├11-10 指標のシフト幅の設定【SetIndexShift】
| ├11-11 指標スタイルの設定【SetIndexStyle】
| ├11-12 指標のレベルスタイルの設定【SetLevelStyle】
| └11-13 指標のレベルの設定【SetLevelValue】

├12 日付と時刻関数【Date & Time functions】
| ├12-01 現在の日【Day】
| ├12-02 現在の曜日【DayOfWeek】
| ├12-03 現在の通し日【DayOfYear】
| ├12-04 現在の時【Hour】
| ├12-05 現在の分【Minute】
| ├12-06 現在の月【Month】
| ├12-07 現在の秒【Seconds】
| ├12-08 サーバー時刻【TimeCurrent】
| ├12-09 指定時刻の日【TimeDay】
| ├12-10 指定時刻の曜日【TimeDayOfWeek】
| ├12-11 指定時刻の通し日【TimeDayOfYear】
| ├12-12 指定時刻の時【TimeHour】
| ├12-13 ローカル時刻【TimeLocal】
| ├12-14 指定時刻の分【TimeMinute】
| ├12-15 指定時刻の月【TimeMonth】
| ├12-16 指定時刻の秒【TimeSeconds】
| ├12-17 指定時刻の年【TimeYear】
| └12-18 現在の年【Year】


(右上へ折り返し)


├13 ファイル関数【File functions】
| ├13-01 ファイルを閉じる【FileClose】
| ├13-02 ファイル削除【FileDelete】
| ├13-03 ファイルフラッシュ【FileFlush】
| ├13-04 ファイルの終端チェック【FileIsEnding】
| ├13-05 ファイルの行末チェック【FileIsLineEnding】
| ├13-06 ファイルを開く【FileOpen】
| ├13-07 ヒストリーファイルを開く【FileOpenHistory】
| ├13-08 配列ファイルの読み込み【FileReadArray】
| ├13-09 浮動小数点ファイルの読み込み【FileReadDouble】
| ├13-10 整数ファイルの読み込み【FileReadInteger】
| ├13-11 数値ファイルの読み込み【FileReadNumber】
| ├13-12 文字列ファイルの読み込み【FileReadString】
| ├13-13 ファイル検索【FileSeek】
| ├13-14 ファイルサイズ【FileSize】
| ├13-15 ファイルポインタ位置【FileTell】
| ├13-16 ファイル書き込み【FileWrite】
| ├13-17 配列ファイルの書き込み【FileWriteArray】
| ├13-18 浮動小数点ファイルの書き込み【FileWriteDouble】
| ├13-19 整数ファイルの書き込み【FileWriteInteger】
| └13-20 文字列ファイルの書き込み【FileWriteString】

├14 グローバル変数【Global variables】
| ├14-01 グローバル変数チェック【GlobalVariableCheck】
| ├14-02 グローバル変数削除【GlobalVariableDel】
| ├14-03 グローバル変数取得【GlobalVariableGet】
| ├14-04 グローバル変数名【GlobalVariableName】
| ├14-05 グローバル変数セット【GlobalVariableSet】
| ├14-06 条件付きグローバル変数セット【GlobalVariableSetOnCondition】
| ├14-07 グローバル変数の全消去【GlobalVariablesDeleteAll】
| └14-08 グローバル変数の総数【GlobalVariablesTotal】

├15 数学と三角関数【Math & Trig】
| ├15-01 絶対値【MathAbs】
| ├15-02 アークコサイン【MathArccos】
| ├15-03 アークサイン【MathArcsin】
| ├15-04 アークタンジェント【MathArctan】
| ├15-05 シーリング【MathCeil】
| ├15-06 コサイン【MathCos】
| ├15-07 エクスポネンシャル【MathExp】
| ├15-08 フロア【MathFloor】
| ├15-09 自然対数【MathLog】
| ├15-10 最大値【MathMax】
| ├15-11 最小値【MathMin】
| ├15-12 剰余【MathMod】
| ├15-13 べき乗【MathPow】
| ├15-14 乱数【MathRand】
| ├15-15 四捨五入【MathRound】
| ├15-16 サイン【MathSin】
| ├15-17 平方根【MathSqrt】
| ├15-18 乱数の種をセット【MathSrand】
| └15-19 タンジェント【MathTan】

├16 オブジェクト関数【Object functions】
| ├16-01 オブジェクト生成【ObjectCreate】
| ├16-02 オブジェクト削除【ObjectDelete】
| ├16-03 オブジェクトの説明【ObjectDescription】
| ├16-04 オブジェクトの検索【ObjectFind】
| ├16-05 オブジェクトのプロパティ取得【ObjectGet】
| ├16-06 フィボナッチオブジェクトの説明取得【ObjectGetFiboDescription】
| ├16-07 価格からバーインデックスを取得【ObjectGetShiftByValue】
| ├16-08 バーインデックスから価格を取得【ObjectGetValueByShift】
| ├16-09 オブジェクトの移動【ObjectMove】
| ├16-10 オブジェクト名【ObjectName】
| ├16-11 すべてオブジェクトを削除【ObjectsDeleteAll】
| ├16-12 オブジェクトのプロパティ設定【ObjectSet】
| ├16-13 フィボナッチオブジェクトの説明設定【ObjectSetFiboDescription】
| ├16-14 オブジェクトの説明を設定【ObjectSetText】
| ├16-15 オブジェクトの総数【ObjectsTotal】
| └16-16 オブジェクトのタイプ【ObjectType】

├17 文字列型関数【String functions】
| ├17-01 文字列の結合【StringConcatenate】
| ├17-02 文字列の検索【StringFind】
| ├17-03 文字の取得【StringGetChar】
| ├17-04 文字列の長さ【StringLen】
| ├17-05 文字の設定【StringSetChar】
| ├17-06 部分文字列の抽出【StringSubstr】
| ├17-07 文字列の左詰め【StringTrimLeft】
| └17-08 文字列の右詰め【StringTrimRight】

├18 テクニカル指標【Technical indicators】
| ├18-01 ACオシレーター(Accelerator Oscillator)【iAC】
| ├18-02 A/D(Accumulation/Distribution)【iAD】
| ├18-03 アリゲーター【iAlligator】
| ├18-04 ADX(Average Directional Movement Index)【iADX】
| ├18-05 ATR(Average True Range)【iATR】
| ├18-06 オーサム・オシレーター(Awesome Oscillator)【iAO】
| ├18-07 ベアパワー【iBearsPower】
| ├18-08 ボリンジャーバンド(Bollinger bands)【iBands】
| ├18-09 ボリンジャーバンドを配列適用【iBandsOnArray】
| ├18-10 ブルパワー【iBullsPower】
| ├18-11 CCI(Commodity Channel Index)【iCCI】
| ├18-12 CCIを配列適用【iCCIOnArray】
| ├18-13 カスタム指標【iCustom】
| ├18-14 デ・マーカー【iDeMarker】
| ├18-15 エンベローブ【iEnvelopes】
| ├18-16 エンベローブを配列適用【iEnvelopesOnArray】
| ├18-17 フォース指数【iForce】
| ├18-18 フラクタル【iFractals】
| ├18-19 ゲーター・オシレーター【iGator】
| ├18-20 一目均衡表【iIchimoku】
| ├18-21 BW MFI(Bill Williams - Market Facilitation Index)【iBWMFI】
| ├18-22 モメンタム【iMomentum】
| ├18-23 モメンタムを配列適用【iMomentumOnArray】
| ├18-24 MFI(Money Flow Index)【iMFI】
| ├18-25 移動平均線(Moving Average)【iMA】
| ├18-26 移動平均線を配列適用【iMAOnArray】
| ├18-27 移動平均オシレーター【iOsMA】
| ├18-28 MACD(Moving Average Convergence and Divergence)【iMACD】
| ├18-29 オン・バランス・ボリューム(On Balance Volume)【iOBV】
| ├18-30 パラボリックSAR(Parabolic Stop and Reverse)【iSAR】
| ├18-31 相対力指数(Relative Strength Index)【iRSI】
| ├18-32 RSIを配列適用【iRSIOnArray】
| ├18-33 RVI(Relative Vigor Index)【iRVI】
| ├18-34 標準偏差【iStdDev】
| ├18-35 標準偏差を配列適用【iStdDevOnArray】
| ├18-36 ストキャスティックス【iStochastic】
| └18-37 ウィリアムズ %R(Williams Percent Range)【iWPR】

├19 時系列アクセス【Timeseries access】
| ├19-01 バーの数【iBars】
| ├19-02 指定時刻のバー変移値【iBarShift】
| ├19-03 バーの終値【iClose】
| ├19-04 バーの高値【iHigh】
| ├19-05 指定期間の最高値の位置【iHighest】
| ├19-06 バーの安値【iLow】
| ├19-07 指定期間の最安値の位置【iLowest】
| ├19-08 バーの始値【iOpen】
| ├19-09 バーの開始時刻【iTime】
| └19-10 バーの出来高(ティック数)【iVolume】

├20 取引の関数【Trading functions】
| ├20-01 実行エラー【Execution errors】
| ├20-02 オーダーの決済【OrderClose】
| ├20-03 別オーダーによるオーダーの決済【OrderCloseBy】
| ├20-04 オーダーの決済価格【OrderClosePrice】
| ├20-05 オーダーの決済時刻【OrderCloseTime】
| ├20-06 オーダーのコメント【OrderComment】
| ├20-07 オーダーの手数料【OrderCommission】
| ├20-08 オーダーの削除【OrderDelete】
| ├20-09 オーダーの有効期限【OrderExpiration】
| ├20-10 オーダーのロット数【OrderLots】
| ├20-11 オーダーのマジックナンバー【OrderMagicNumber】
| ├20-12 オーダーの修正【OrderModify】
| ├20-13 オーダーの約定価格【OrderOpenPrice】
| ├20-14 オーダーの約定時刻【OrderOpenTime】
| ├20-15 オーダーの情報表示【OrderPrint】
| ├20-16 オーダーの評価損益【OrderProfit】
| ├20-17 オーダーの選択【OrderSelect】
| ├20-18 オーダーの送信【OrderSend】
| ├20-19 過去に決済したオーダー数【OrdersHistoryTotal】
| ├20-20 オーダーの損切り価格【OrderStopLoss】
| ├20-21 オーダー総数【OrdersTotal】
| ├20-22 オーダーのスワップ損益【OrderSwap】
| ├20-23 オーダーの通貨ペア名【OrderSymbol】
| ├20-24 オーダーの利食い価格【OrderTakeProfit】
| ├20-25 オーダーのチケット番号【OrderTicket】
| └20-26 オーダーのタイプ【OrderType】

├21 ウィンドウ関数【Window functions】
| ├21-01 テスト指標を隠す【HideTestIndicators】
| ├21-02 タイムフレーム【Period】
| ├21-03 レートのリフレッシュ【RefreshRates】
| ├21-04 通貨ペア名【Symbol】
| ├21-05 チャート上に表示されているバーの本数【WindowBarsPerChart】
| ├21-06 実行中のプログラム名【WindowExpertName】
| ├21-07 チャート上の指標検索【WindowFind】
| ├21-08
| |
チャート上に表示されている最初のバーの番号【WindowFirstVisibleBar】
| ├21-09 ウィンドウハンドル【WindowHandle】
| ├21-10 サブウィンドウの表示状態チェック【WindowIsVisible】
| ├21-11 ドロップされたチャートのウィンドウ番号【WindowOnDropped】
| ├21-12 チャート上の価格の最大値【WindowPriceMax】
| ├21-13 チャート上の価格の最小値【WindowPriceMin】
| ├21-14 ドロップされたチャート上の価格【WindowPriceOnDropped】
| ├21-15 ウィンドウの再描画【WindowRedraw】
| ├21-16 スクリーンショットの保存【WindowScreenShot】
| ├21-17 ドロップされたチャート上の時刻【WindowTimeOnDropped】
| ├21-18 ウィンドウの総数【WindowsTotal】
| ├21-19 ドロップされたチャート上のX座標【WindowXOnDropped】
| └21-20 ドロップされたチャート上のY座標【WindowYOnDropped】

└22 古い関数【Obsolete functions】





トップページメタトレーダー関連書籍メタトレーダー日本語翻訳MQL言語リファレンス マニュアルこのサイト「メタシス・シーカー」についてサイトマップ
Copyright(C) 2009 MetaSys-Seeker.net All Rights Reserved.
免責事項:当サイト(メタシス・シーカー)のFx外国為替保証金取引、メタトレーダー、自動売買、システムトレード検証、サンプルプログラム、MQL言語リファレンスマニュアルなどの情報に関しては十分に注意した上で掲載するよう努めておりますが、その正確性を保証するものではありません。万一、当サイトに記載されている情報利用によって損害が生じても当サイト運営者は一切責任を負うものではありません。また、当サイトの内容や情報は予告なく変更、中止されることがありますことを予めご了承ください。掲載情報については、ご利用者自身の判断と責任でご利用ください。