MARKET
9/25 8:27 時点|ドル円158.78▼-7 pips|ドル円 予想レンジ158.41 〜 159.23|ドル円 上の節目158.90▲|ドル円 下の節目157.80▼|ユーロドル1.1378▼-2 pips|ユーロドル 予想レンジ1.1351 〜 1.1408|ユーロドル 上の節目1.1403▲|ユーロドル 下の節目1.1359▼|きょうの指標重要指標なし|

MQLリファレンス|MQL4/MQL5 使用例つき関数・構造体・エラーコード一覧

MQLリファレンス
MQL4 / MQL5246項目

MQLリファレンス使用例つきの関数・構造体・エラーコード一覧(246項目)

MQL4・MQL5でインジケーター/EAを作る人向けの、使用例つきリファレンス。すべて実機コンパイルで0エラー・0警告を確認したコードだけを載せている。下の検索窓に関数名・キーワードを入れると絞り込める。

時系列・履歴 25

CopyBuffer指標のバッファ値をまとめて配列にコピーする(MQL5)CopyClose終値をまとめて配列にコピーする(MQL5)CopyHigh高値をまとめて配列にコピーする(MQL5)CopyLow安値をまとめて配列にコピーする(MQL5)CopyOpen始値をまとめて配列にコピーする(MQL5)CopyRates四本値をまとめて構造体配列にコピーする(MQL5)CopyTickVolumeティック数をまとめて配列にコピーする(MQL5)CopyTime足の開始時刻をまとめて配列にコピーする(MQL5)Day / Month / Yearいまの日付・時刻の各項目を調べるTimeCurrentいまのサーバー時刻を調べるTimeDayOfWeek時刻から曜日を調べるTimeGMT世界標準時(GMT)を調べるTimeLocalパソコンの時計を調べるTimeToString時刻を読める文字列にするTimeToStruct時刻を年月日・時分秒に分解するiBarShift指定した時刻が何本目の足かを調べるiBars読み込まれている足の総本数を数える(MQL4)iClose指定した足の終値を取得する(MQL4)iHigh指定した足の高値を取得する(MQL4)iHighest指定した範囲でいちばん高い足を探す(MQL4)iLow指定した足の安値を取得する(MQL4)iLowest指定した範囲でいちばん安い足を探す(MQL4)iOpen指定した足の始値を取得する(MQL4)iTime指定した足の始まった時刻を取得する(MQL4)iVolume指定した足のティック数(出来高)を取得する(MQL4)

オブジェクト 25

ChartCloseチャートを閉じるChartGetDoubleチャートの表示範囲の価格を調べるChartGetIntegerチャートの状態を調べるChartIndicatorAdd指標をチャートに追加で表示する(MQL5)ChartIndicatorDeleteチャートに追加した指標を外す(MQL5)ChartIndicatorName何番目かの指標の名前を調べる(MQL5)ChartIndicatorsTotalウィンドウに表示されている指標の数を数える(MQL5)ChartOpen新しいチャートを開くChartRedrawチャートの見た目を即座に更新するChartSetIntegerチャートの表示設定を変えるChartSetSymbolPeriodチャートの銘柄・時間足を切り替えるChartTimePriceToXY時刻と価格を画面上の座標に変えるChartWindowFindインジケーターが表示されているウィンドウ番号を調べるChartXYToTimePrice画面上の座標を時刻と価格に変えるObjectCreateチャートに部品を置くObjectDeleteチャートの部品を1つ消すObjectFind名前のオブジェクトがあるか調べるObjectMoveオブジェクトの座標(時刻・価格)を動かすObjectName何番目かの名前を調べるObjectSetDoubleオブジェクトの小数の設定を読み書きする(ObjectGetDoubleは読むだけ)ObjectSetIntegerオブジェクトの整数の設定を読み書きする(ObjectGetIntegerは読むだけ)ObjectSetStringオブジェクトの文字の設定を読み書きする(ObjectGetStringは読むだけ)ObjectTypeオブジェクトの種類を調べるObjectsDeleteAll名前の頭文字が同じオブジェクトをまとめて消すObjectsTotalチャート上のオブジェクトの数を数える

売買 38

HistoryDealGetDouble過去の約定の小数値の情報を得る(MQL5)HistoryDealGetInteger過去の約定の整数値の情報を得る(MQL5)HistoryDealGetTicket何番目かの約定のチケット番号を得る(MQL5)HistoryDealsTotal選んだ期間の約定件数を数える(MQL5)HistorySelect約定履歴を読む期間を指定する(MQL5)OrderCalcMargin発注に必要な証拠金を事前に計算する(MQL5)OrderCalcProfit決済したときの損益を事前に計算する(MQL5)OrderCheck発注前にエラーになるかを事前確認する(MQL5)OrderClose保有中の注文を決済するOrderCloseBy反対方向の注文どうしを相殺するOrderClosePrice選んだ注文の決済価格を読むOrderCloseTime選んだ注文を決済した時刻を読むOrderComment選んだ注文のコメントを読むOrderCommission選んだ注文の手数料を読むOrderDelete約定していない予約注文を取り消すOrderExpiration選んだ予約注文の有効期限を読むOrderLots選んだ注文のロット数を読むOrderMagicNumber選んだ注文の識別番号を読むOrderModify持っている注文の損切り・利確等を変えるOrderOpenPrice選んだ注文の建値を読むOrderOpenTime選んだ注文を建てた時刻を読むOrderProfit選んだ注文の損益を読むOrderSelect操作したい注文を選ぶOrderSend新規注文を出すOrderStopLoss選んだ注文の損切りを読む(OrderTakeProfitは利確)OrderSwap選んだ注文のスワップを読むOrderSymbol選んだ注文の銘柄名を読むOrderTicket選んだ注文のチケット番号を読むOrderType選んだ注文が買いか売りかを読むOrdersTotalいま持っている注文の数を数えるPositionGetDoubleポジションの小数値の情報を得る(MQL5)PositionGetIntegerポジションの整数値の情報を得る(MQL5)PositionGetStringポジションの文字列の情報を得る(MQL5)PositionGetTicket何番目かのポジションのチケット番号を得る(MQL5)PositionSelect銘柄を指定してポジション情報を選ぶ(MQL5)PositionSelectByTicketチケット番号でポジションを選ぶ(MQL5)PositionsTotal保有しているポジションの数を数える(MQL5)SymbolSelect銘柄を気配値表示に追加・削除する

データの持ち方 50

ArrayBsearch並び替え済み配列から値を高速に探すArrayCopy配列の中身を別の配列へ写すArrayCopyRates過去の四本値をまとめて配列にコピーする(MQL4)ArrayDimension配列の次元数を調べるArrayFill配列の一部を1つの値で埋めるArrayFree動的配列を空にして解放するArrayGetAsSeries配列が時系列順かどうかを調べるArrayInitialize配列の中身を1つの値で埋めるArrayIsSeries配列がいま時系列かどうかを調べるArrayMaximum配列の中でいちばん大きい値の位置を調べるArrayMinimum配列の中でいちばん小さい値の位置を調べるArrayRange多次元配列の、ある次元の大きさを調べるArrayResize配列の大きさを変えるArraySetAsSeries配列の並び方向を時系列にするArraySize配列の要素数を調べるArraySort配列を昇順に並べ替えるCharToStr文字コードを1文字の文字列にする(MQL4)DoubleToStr小数を桁数指定で文字列にする(MQL4)DoubleToString小数を桁数を指定して文字列にするGlobalVariableName何番目かの変数名を調べるGlobalVariableSet/Get値を端末に覚えさせておくGlobalVariableTime変数を最後に保存した時刻を調べるGlobalVariablesDeleteAll決まった文字で始まる変数をまとめて消すGlobalVariablesTotal端末に保存されている変数の数を数えるIntegerToString整数を桁揃えして文字列にするMathAbs絶対値を求めるMathFloor切り捨てる(MathCeilは切り上げ)MathMax2つの値の大きい方を選ぶ(MathMinは小さい方)MathRand乱数を作るMathRound四捨五入するMathSqrt平方根を求める(MathPowはべき乗)NormalizeDouble小数の桁数を丸めて誤差を防ぐPeriodSeconds時間足を秒数に変換するStrToDouble文字列を小数に変換するStrToInteger文字列を整数に変換するStrToTime文字列を時刻に変えるStringCompare2つの文字列を比べるStringConcatenate複数の値を1つの文字列につなげるStringFind文字列の中から別の文字列を探すStringFormat決まった型に沿って文字列を組み立てるStringGetCharacter文字列から1文字の文字コードを取り出すStringLen文字列の長さを調べるStringReplace文字列の中身を置き換えるStringSetCharacter文字列の1文字を書き換えるStringSplit区切り文字で文字列を分割するStringSubstr文字列の一部を取り出すStringToLower文字列を小文字にそろえるStringToUpper大文字・小文字を揃える(StringToLowerと対)StringTrimLeft前後の空白を取り除く(StringTrimRightと対)StructToTime分解した日時の構造体を時刻に戻す

システム・通知 61

AccountBalance口座の残高を調べるAccountCompany接続している業者名を調べるAccountCurrency口座の通貨単位を調べるAccountEquity口座の有効証拠金を調べるAccountFreeMargin新規注文に使える余力を調べるAccountInfoDouble口座の小数値の情報を調べる(MQL5)AccountInfoInteger口座の整数値の情報を調べる(MQL5)AccountInfoString口座の文字列の情報を調べる(MQL5)AccountLeverage口座のレバレッジを調べるAccountMarginいま使っている証拠金を調べるAccountNumber口座番号を調べるAlert画面にポップアップで知らせるAskいまの買値(Ask)を取得する(MQL4)Bidいまの売値(Bid)を取得する(MQL4)Commentチャートの左上に文字を表示するDigits銘柄の価格の小数点以下桁数を取得する(MQL4)EventKillTimerOnTimerの呼び出しを止めるEventSetMillisecondTimerOnTimerをミリ秒単位の間隔で呼び出すEventSetTimerOnTimerを一定間隔で呼び出す設定をするExpertRemoveEAを自分でチャートから外すFileCloseファイルを閉じるFileDeleteファイルを削除するFileFindCloseファイル検索を終えるFileFindFirstフォルダ内のファイルを探し始めるFileFindNext次のファイルを探すFileFlush書き込み内容を確実にディスクへ反映するFileIsExistファイルがあるか調べるFileOpenファイルを開くFileReadStringファイルから1つの値を読むFileSeekファイルの読み書き位置を移動するFileSizeファイルの大きさを調べるFileWriteファイルに1行書き込む(CSV)GetLastError直前の失敗の理由番号を調べるGetMicrosecondCountマイクロ秒単位で経過時間を測るGetTickCount端末が起動してからの経過時間を測る(ミリ秒)IsConnectedサーバーに接続できているか調べるIsStoppedプログラムの終了指示が出ていないか調べるIsTradeAllowedいま売買してよい状態か調べるMQLInfoInteger実行中のプログラム自身の情報を調べるMarketInfo銘柄のスプレッド・最小ロット等を調べるPeriodチャートの時間足を取得する(MQL4)PlaySound効果音を鳴らすPoint価格の最小変動幅を取得する(MQL4)Printログに記録するRefreshRates気配値をいちばん新しい値に更新するResetLastErrorエラー番号を0に戻すSendMailメールを送信するSendNotificationスマホのMetaTraderアプリにプッシュ通知を送るSleep処理を一時停止する(MQL4のみ)Symbolチャートの銘柄名を取得する(MQL4)SymbolInfoDouble銘柄の小数値の情報を調べる(MQL5)SymbolInfoInteger銘柄の整数値の情報を調べる(MQL5)SymbolInfoString銘柄の文字列の情報を調べる(MQL5)SymbolInfoTick銘柄の最新の気配値を取得する(MQL5)SymbolName何番目かの銘柄名を調べるSymbolsTotal気配値表示にある銘柄の数を数えるTerminalCompany端末の提供元の会社名を調べる(MQL4)TerminalInfoInteger端末の整数情報を調べる(MQL5)TerminalInfoString端末の文字列情報を調べる(MQL5)UninitializeReasonEAが外れた理由を調べる(MQL4)WebRequestHTTPでウェブに問い合わせる

MORNING BRIEF平日 毎朝7時までに更新

今日はどこを見ればいいか。

ドル円とユーロドルの主要ライン・予想高値安値を、平日の朝に図1枚にまとめています。

朝刊を見る→
9/25 8:27 時点ドル円158.78▼-7 pipsドル円 予想レンジ158.41 〜 159.23ドル円 上の節目158.90▲ドル円 下の節目157.80▼ユーロドル1.1378▼-2 pipsユーロドル 予想レンジ1.1351 〜 1.1408ユーロドル 上の節目1.1403▲ユーロドル 下の節目1.1359▼きょうの指標重要指標なし
REI-FX&BO OFFICIAL LINE

ツールのダウンロードパスワードは
公式LINEで、すぐ届きます。

友だち追加の自動返信でパスワードをお送りします。
新しいツールの公開や、検証でわかったことも先にお知らせします。

全ツールのパスワード新作ツールをいち早く配信は月1〜2回だけ
LINEで友だち追加 パスワードを受け取る ›

追加後にひとことメッセージをいただけると、ツールづくりの参考にします。