MT4/MT5比較
【MT5(MQL5)サンプルコード】ChartScreenShot
MQL4/MQL5のChartScreenShot関数のサンプルコードと実行結果を解説。チャートのGIF/PNG/BMPスクリーンショットを保存する方法と保存先 …
Read【MT5(MQL5)サンプルコード】ChartID
MQL4/MQL5のChartID関数のサンプルコードと実行結果を解説。指定チャートの固有IDを取得する方法と、MT4からMT5への移行での互換性についても説明 …
Read【MT5(MQL5)サンプルコード】ChartPeriod
MQL4/MQL5のChartPeriod関数のサンプルコードと実行結果を解説。MT4とMT5で時間足の戻り値定数が変わっている点(H1が60→16385)も詳 …
Read【MT5(MQL5)サンプルコード】ChartSymbol
MQL4/MQL5のChartSymbol関数のサンプルコードと実行結果を解説。指定チャートの銘柄名(通貨ペア名)を取得する方法をチャートIDの指定方法とともに …
Read【MT5(MQL5)サンプルコード】VSCodeのPython環境からMT5を操作
VS CodeでPythonからMT5を操作する環境を構築する手順を解説。コード補完や構文チェックが使えるVSCode導入手順と、MetaEditorより快適な …
Read【MT5(MQL5)サンプルコード】PythonでMT5を操作(Pythonのインストール~実行)
PythonからMT5を操作する環境構築の手順を解説。Pythonのインストールからmetatrader5モジュールの導入・実行まで、公式連携機能を使った基本的 …
Read【MT5(MQL5)サンプルコード】FileWrite
MQL4/MQL5のFileWrite関数のサンプルコードと実行結果を解説。CSVまたはTXTファイルへの書き込み方法と、FileOpen・FileCloseと …
Read【MT5(MQL5)サンプルコード】FileClose
MQL4/MQL5のFileClose関数のサンプルコードと実行結果を解説。FileOpenで開いたファイルを正しく閉じる方法と、FileCloseを忘れた場合 …
Read【MT5(MQL5)サンプルコード】FileOpen
MQL4/MQL5のFileOpen関数のサンプルコードと実行結果を解説。ファイルを開く・新規作成する方法とオープンフラグ一覧、FileCloseとのセット使用 …
Read【MT5(MQL5)サンプルコード】ファイル関数(基礎)
MQL4/MQL5のファイル関数の基礎を解説。MetaTraderで操作可能なディレクトリの制限と、FileOpen・FileWrite・FileClose等の …
Read【MT5(MQL5)サンプルコード】iLowest
MQL4/MQL5のiLowest関数のサンプルコードと実行結果を解説。指定期間の最小値インデックスを取得する方法とENUM_SERIESMODEの一覧 …
Read【MT5(MQL5)サンプルコード】iHighest
MQL4/MQL5のiHighest関数のサンプルコードと実行結果を解説。指定期間の最高値インデックスを取得する方法とENUM_SERIESMODEの一覧 …
Read【MT5(MQL5)サンプルコード】iTickVolume
MQL4/MQL5のiTickVolume関数のサンプルコードと実行結果を解説。指定ローソク足のティックボリュームを取得する方法とiVolumeとの違いを説明し …
Read【MT5(MQL5)サンプルコード】iVolume
MQL4/MQL5のiVolume関数のサンプルコードと実行結果を解説。指定ローソク足のティックボリュームを取得する方法とiTickVolumeとの違いを説明し …
Read【MT5(MQL5)サンプルコード】iSpread
MQL4/MQL5のiSpread関数のサンプルコードと実行結果を解説。指定ローソク足のスプレッドを取得する方法と、MT5で新登場した関数である点・結果の見方を …
Read【MT5(MQL5)サンプルコード】iTime
MQL4/MQL5のiTime関数のサンプルコードと実行結果を解説。指定ローソク足の時間を取得する方法と、shiftパラメータの意味・MT5での時間足定数変更に …
Read【MT5(MQL5)サンプルコード】iClose
MQL4/MQL5のiClose関数のサンプルコードと実行結果を解説。指定ローソク足の終値を取得する方法と、shiftパラメータの意味・MT5での時間足定数変更 …
Read【MT5(MQL5)サンプルコード】iOpen
MQL4/MQL5のiOpen関数のサンプルコードと実行結果を解説。指定ローソク足の始値を取得する方法と、shiftパラメータの意味・MT5での時間足定数変更に …
Read【MT5(MQL5)サンプルコード】iLow
MQL4/MQL5のiLow関数のサンプルコードと実行結果を解説。指定ローソク足の安値を取得する方法と、iLowestとの違い・shiftパラメータの意味を説明 …
Read【MT5(MQL5)サンプルコード】iHigh
MQL4/MQL5のiHigh関数のサンプルコードと実行結果を解説。指定ローソク足の高値を取得する方法と、iHighestとの違い・shiftパラメータの意味を …
Read【MT5(MQL5)サンプルコード】StringConcatenate
MQL4/MQL5のStringConcatenate関数のサンプルコードで比較解説。MT4では戻り値が結合文字列、MT5では文字列サイズに変わった重要な挙動の …
Read【MT5(MQL5)サンプルコード】配列の基礎
MQL4/MQL5における配列の基礎を図解で解説。静的配列と動的配列の宣言方法・インデックス番号の考え方をサンプルコードと図を使ってわかりやすく説明しています。
Read【MT5(MQL5)サンプルコード】StringCompare
MQL4/MQL5のStringCompare関数のサンプルコードと実行結果を解説。2つの文字列の大小を比較する関数の使い方と、大文字小文字の区別設定についても …
Read【MT5(MQL5)サンプルコード】For 反復演算子
MQL4/MQL5のFor反復演算子のサンプルコードと実行結果を解説。ループ処理の基本構文と、建玉・未決注文検索などEAでよく使われる実用的な使用例も紹介してい …
Read【MT5(MQL5)サンプルコード】Switch 演算子
MQL4/MQL5のSwitch演算子のサンプルコードと実行結果を解説。式の値と一致するcaseの処理を実行する条件分岐の書き方と使用できる型の制限についても説 …
Read【MT5(MQL5)サンプルコード】If-Else 条件演算子
MQL4/MQL5のIf-Else条件演算子のサンプルコードと実行結果を解説。条件が真/偽の場合に処理を分岐する基本構文をシンプルなサンプルコードで説明していま …
Read【MT5(MQL5)サンプルコード】Return演算子
MQL4/MQL5のReturn演算子のサンプルコードと実行結果を解説。実行中の関数を終了して戻り値を返す方法と、void型では戻り値指定不可な点をシンプルに説 …
Read【MT5(MQL5)サンプルコード】式の演算子
MQL4/MQL5の式の演算子(セミコロン区切り)のサンプルコードと実行結果を解説。MQL5における式の定義と記述ルールをシンプルなサンプルで説明しています。
Read【MT5(MQL5)サンプルコード】重文演算子(複数行を括弧で囲い、実行範囲として指定する)
MQL4/MQL5の重文演算子(複合文)のサンプルコードと実行結果を解説。if文などで複数行の処理を中括弧{}で囲んで実行範囲を指定する書き方を説明しています。
Read【MT5(MQL5)サンプルコード】StringToUpper
MQL4/MQL5のStringToUpper関数のサンプルコードと実行結果を解説。文字列をすべて大文字に変換する関数の使い方とMT4→MT5での互換性をシンプ …
Read【MT5(MQL5)サンプルコード】StringToLower
MQL4/MQL5のStringToLower関数のサンプルコードと実行結果を解説。文字列をすべて小文字に変換する関数の使い方とMT4→MT5での互換性をシンプ …
Read【MT5(MQL5)サンプルコード】StringTrimLeft
MQL4/MQL5のStringTrimLeft関数のサンプルコードと実行結果を解説。文字列左側の空白除去関数で、MT4は結果文字列・MT5はトリム文字数が戻る …
Read【MT5(MQL5)サンプルコード】StringTrimRight
MQL4/MQL5のStringTrimRight関数のサンプルコードと実行結果を解説。文字列右側の空白除去関数で、MT4は結果文字列・MT5はトリム文字数が戻 …
Read【MT5(MQL5)サンプルコード】算術演算子(足し算、引き算、掛け算、割り算)
MQL4/MQL5の算術演算子(+,-,*,/,%)のサンプルコードと実行結果を解説。x++と++xの違いなど前置・後置インクリメント・デクリメントの挙動の違い …
Read【MT5(MQL5)サンプルコード】MathArctan2
MQL4/MQL5のMathArctan2関数のサンプルコードと実行結果を解説。2つの座標値から角度を返す関数で、MT5で新たに使えるようになった点と …
Read【MT5(MQL5)サンプルコード】MathArctan
MQL4/MQL5のMathArctan関数のサンプルコードと実行結果を解説。指定値のアークタンジェントを返す関数とatan()との互換性、MT4→MT5での変 …
Read【MT5(MQL5)サンプルコード】MathArcsin
MQL4/MQL5のMathArcsin関数のサンプルコードと実行結果を解説。指定値のアークサイン(-π/2〜π/2)をラジアンで返す関数とasin()との互換 …
Read【MT5(MQL5)サンプルコード】MathArccos
MQL4/MQL5のMathArccos関数のサンプルコードと実行結果を解説。指定値のアークコサイン(0〜π)をラジアンで返す関数とacos()との互換性を説明 …
Read【MT5(MQL5)サンプルコード】MathAbs
MQL4/MQL5のMathAbs関数のサンプルコードと実行結果を解説。指定数値の絶対値を返す関数で、fabs()との互換性やMT4→MT5での変更がない点も説 …
Read【MT5(MQL5)サンプルコード】MathIsValidNumber
MQL4/MQL5のMathIsValidNumber関数のサンプルコードと実行結果を解説。指定値が有効な実数かどうかを確認する関数の使い方とMT4→MT5での …
Read【MT5(MQL5)サンプルコード】MathLog10
MQL4/MQL5のMathLog10関数のサンプルコードと実行結果を解説。底が10の常用対数を返す関数で、log10()との互換性とMT4→MT5での変化なし …
Read【MT5(MQL5)サンプルコード】MathLog
MQL4/MQL5のMathLog関数のサンプルコードと実行結果を解説。自然対数を返す関数で、log()との互換性とMT4→MT5での変化なしをシンプルなサンプ …
Read【MT5(MQL5)サンプルコード】MathFloor
MQL4/MQL5のMathFloor関数のサンプルコードと実行結果を解説。double型の数値を整数値に切り下げる関数で、floor()との互換性と …
Read【MT5(MQL5)サンプルコード】MathExp
MQL4/MQL5のMathExp関数のサンプルコードと実行結果を解説。eのd乗(自然指数関数)を返す関数で、exp()との互換性とMT4→MT5での変化なしを …
Read【MT5(MQL5)サンプルコード】MathCeil
MQL4/MQL5のMathCeil関数のサンプルコードと実行結果を解説。double型の数値を整数値に切り上げる関数で、ceil()との互換性とMT4→MT5 …
Read【MT5(MQL5)サンプルコード】MathSqrt
MQL4/MQL5のMathSqrt関数のサンプルコードと実行結果を解説。指定値の平方根を返す関数で、sqrt()との互換性とMT4→MT5での変化なしをサンプ …
Read【MT5(MQL5)サンプルコード】MathTan
MQL4/MQL5のMathTan関数のサンプルコードと実行結果を解説。指定角度のタンジェント値を返す関数で、tan()との互換性とMT4→MT5での変化なしを …
Read【MT5(MQL5)サンプルコード】MathCos
MQL4/MQL5のMathCos関数のサンプルコードと実行結果を解説。指定角度のコサインを返す関数で、cos()との互換性とMT4→MT5での変化なしをサンプ …
Read【MT5(MQL5)サンプルコード】MathSin
MQL4/MQL5のMathSin関数のサンプルコードと実行結果を解説。指定角度のサイン値を返す関数で、sin()との互換性とMT4→MT5での変化なしをサンプ …
Read【MT5(MQL5)サンプルコード】MathRound
MQL4/MQL5のMathRound関数のサンプルコードと実行結果を解説。double型の数値を最も近い整数に丸める関数の使い方とMT4→MT5での互換性を説 …
Read【MT5(MQL5)サンプルコード】MathPow
MQL4/MQL5のMathPow関数のサンプルコードと実行結果を解説。べき乗(αのn乗)を計算する関数の使い方とMT4→MT5での互換性をシンプルなサンプルで …
Read【MT5(MQL5)サンプルコード】MathMod
MQL4/MQL5のMathMod関数のサンプルコードと実行結果を解説。割り算の余り(剰余)を返す関数の使い方とMT4→MT5での互換性をシンプルなサンプルで説 …
Read【MT5(MQL5)サンプルコード】MathMax
MQL4/MQL5のMathMax関数のサンプルコードと実行結果を解説。2つの数値の最大値を返す関数の使い方とMT4→MT5での互換性をシンプルなサンプルで説明 …
Read【MT5(MQL5)サンプルコード】MathMin
MQL4/MQL5のMathMin関数のサンプルコードと実行結果を解説。2つの数値の最小値を返す関数の使い方とMT4→MT5での互換性をシンプルなサンプルで説明 …
Read【MT5(MQL5)サンプルコード】SymbolExist
MQL4/MQL5のSymbolExist関数のサンプルコードと実行結果を解説。指定銘柄名が存在するか確認する関数で、MT5で新登場しカスタム銘柄の確認にも使え …
Read【MT5(MQL5)サンプルコード】SymbolsTotal
MQL4/MQL5のSymbolsTotal関数のサンプルコードと実行結果を解説。取引可能な銘柄の総数を返す関数の使い方をシンプルなサンプルコードとともに紹介し …
Read【MT5(MQL5)サンプルコード】AccountInfoString
MQL4/MQL5のAccountInfoString関数のサンプルコードと解説。証券会社名や通貨などのstring型口座情報を取得する方法をMQL5公式リファ …
Read【MT5(MQL5)サンプルコード】AccountInfoInteger
MQL4/MQL5のAccountInfoInteger関数のサンプルコードと実行結果を解説。MT5で追加されたACCOUNT_MARGIN_MODEなどの新パ …
Read【MT5(MQL5)サンプルコード】AccountInfoDouble
MQL4/MQL5のAccountInfoDouble関数のサンプルコードと実行結果を解説。口座残高・証拠金などのdouble型口座情報を取得する方法をデモ口座 …
Read【MT5(MQL5)サンプルコード】MathSrand
MQL4/MQL5のMathSrand関数のサンプルコードと実行結果を解説。擬似乱数を初期化する関数の使い方と、初期化後にMathRand/randが使用可能に …
Read【MT5(MQL5)サンプルコード】MathRand
MQL4/MQL5のMathRand関数のサンプルコードと実行結果を解説。0〜32767の擬似乱数を生成する関数の使い方と、使用前にMathSrandで初期化が …
Read【MT5(MQL5)サンプルコード】StringInit
MQL4/MQL5のStringInit関数のサンプルコードと実行結果を解説。指定長さの文字列を指定文字で初期化する関数と、MT4とMT5でバッファ長が異なる挙 …
Read【MT5(MQL5)サンプルコード】StringBufferLen
MQL4/MQL5のStringBufferLen関数のサンプルコードと実行結果を解説。文字列バッファのサイズ取得方法と、MT4とMT5で挙動が異なる切り上げ現 …
Read【MT5(MQL5)サンプルコード】StringAdd
MQL4/MQL5のStringAdd関数のサンプルコードと実行結果を解説。文字列の末尾に別の文字列を追加する関数の使い方とMT4→MT5での互換性をシンプルに …
Read【MT5(MQL5)サンプルコード】 Alert
MQL4/MQL5のAlert関数のサンプルコードと実行結果を解説。チャート上にポップアップ通知を表示する方法と、MessageBoxやストラテジーテスターとの …
Read【MT5(MQL5)サンプルコード】 TesterStop
MQL4/MQL5のTesterStop関数のサンプルコードと実行結果を解説。バックテスト中に条件付きで終了させる方法とExpertRemove()との違い、最 …
Read【MT5(MQL5)サンプルコード】ExpertRemove
MQL4/MQL5のExpertRemove関数のサンプルコードと実行結果を解説。EAをチャートから取り外す方法と、最適化時の動作確認結果も追記して詳しく説明し …
Read【MT5(MQL5)サンプルコード】 TesterStatistics
MQL4/MQL5のTesterStatistics関数のサンプルコードと実行結果を解説。バックテスト結果の統計パラメータを取得する関数の使い方と …
Read【MT5(MQL5)サンプルコード】 TesterWithdrawal
MQL4/MQL5のTesterWithdrawal関数のサンプルコードと実行結果を解説。バックテスト中に出金をシミュレーションできるMT5新関数の使い方を積立 …
Read【MT5(MQL5)サンプルコード】 TesterDeposit
MQL4/MQL5のTesterDeposit関数のサンプルコードと実行結果を解説。バックテスト中に追加入金をシミュレーションできるMT5新関数の使い方を積立投 …
Read【MT5(MQL5)サンプルコード】 PlaySound
MQL4/MQL5のPlaySound関数のサンプルコードと実行結果を解説。指定WAVファイルを再生する方法と、Soundsフォルダへの配置が必要な点について説 …
Read【MT5(MQL5)サンプルコード】 Comment
MQL4/MQL5のComment関数のサンプルコードと実行結果を解説。チャート左上にスプレッドなどを表示する方法と、改行コードやエスケープシーケンスの使い方も …
Read【MT5(MQL5)サンプルコード】 StringToInteger
MQL4/MQL5のStringToInteger関数のサンプルコードと実行結果を解説。文字列をlong(整数)型の数値に変換する方法とMT4→MT5での互換性 …
Read【MT5(MQL5)サンプルコード】 StringToDouble
MQL4/MQL5のStringToDouble関数のサンプルコードと実行結果を解説。文字列をdouble型の浮動小数点数に変換する方法とMT4→MT5での互換 …
Read【MT5(MQL5)サンプルコード】 CharToString
MQL4/MQL5のCharToString関数のサンプルコードと実行結果を解説。ASCIIコードを1文字の文字列に変換する方法とASCIIコード一覧表を掲載し …
Read【MT5(MQL5)サンプルコード】 Sleep
MQL4/MQL5のSleep関数のサンプルコードと実行結果を解説。EAやスクリプトを指定ミリ秒間一時停止する方法とMT4→MT5での互換性をシンプルなサンプル …
Read【MT5(MQL5)サンプルコード】MessageBox
MQL4/MQL5のMessageBox関数のサンプルコードと実行結果を解説。OKのみ表示するタイプとYES/NOで処理が分岐するタイプの2種類のメッセージボッ …
Read【MT5(MQL5)サンプルコード】 Print
MQL4/MQL5のPrint関数のサンプルコードと実行結果を解説。ログにメッセージを出力する関数の基本的な使い方をMT4→MT5での互換性とともにシンプルに説 …
Read【MT5(MQL5)サンプルコード】_LastError、GetLastError()
MQL4/MQL5の_LastError・GetLastError()のサンプルコードと実行結果を解説。エラーコードの取得方法と、MT5でリセットに …
Read【MT5(MQL5)サンプルコード】_Point、Point()
MQL4/MQL5の_Point・Point()のサンプルコードと実行結果を解説。チャート銘柄の最小価格単位を取得する関数で、_Digitsとの違いを …
Read【MT5(MQL5)サンプルコード】_Digits、Digits()
MQL4/MQL5の_Digits・Digits()関数のサンプルコードと実行結果を解説。チャート銘柄の価格小数点以下の桁数を取得する方法と_Pointとの違い …
Read【MT5(MQL5)サンプルコード】_Period、Period()
MQL4/MQL5の_Period・Period()のサンプルコードと実行結果を解説。H1以上の時間足でMT4とMT5の戻り値定数が大幅に変わる点を対応表で詳し …
Read【MT5(MQL5)サンプルコード】_Symbol、Symbol()
MQL4/MQL5の_Symbol・Symbol()のサンプルコードと実行結果を解説。EAがセットされたチャートの銘柄名(USDJPYなど)を取得する方法と …
Read【MT5(MQL5)サンプルコード】基本関数:MQL4(init/start/deinit),MQL5(Oninit/OnTick/OnDeinit)
MQL4のinit/start/deinitとMQL5のOnInit/OnTick/OnDeinitの違いをサンプルコードで比較解説。EA移行時に注意すべき基本 …
Read【MT5(MQL5)サンプルコード】MT4(MQL4)/MT5(MQL5)の日付と時刻
MQL4/MQL5の日付・時刻関数のサンプルコードと実行結果を解説。TimeCurrent・TimeLocal・TimeGMT・TimeToStructなど各関 …
Read【MT5(MQL5)サンプルコード】MT4とMT5指定した時間停止(スリープ)したい
MT4(MQL4)とMT5(MQL5)共通のSleep関数の解説。EAやスクリプトで一定時間待機させる方法をサンプルコードと実行結果で説明しています。両バージョ …
Read【MT5(MQL5)サンプルコード】MT4とMT5で現在レート(Bid/Ask)を取得する
MT4(MQL4)とMT5(MQL5)で現在レート(Bid/Ask)を取得する方法をサンプルコードで比較。MQL5では書き方が変更された重要な点を実行結果ととも …
Read【MT5(MQL5)サンプルコード】MT4とMT5のOrderSendの違い【サンプルコードで比較】
MT4(MQL4)とMT5(MQL5)のOrderSendの書き方の違いをサンプルコードで徹底比較。MQL5への移植で挫折しがちな注文構造の変更点を丁寧に解説し …
Read