CATEGORY

リファレンス

MQL5 CopyTimeとは?バー時間を取得する方法と新バー判定の使い方【初心者向け】

1. MQL5のCopyTimeとは何か MQL5の CopyTime は、指定した通貨ペアと時間足の バー(ローソク足)の時間情報を取得するための関数です。 ここでいう「時間」とは、ローソク足の 開始時刻(バーのオープン時間) を指します。 MetaTrader 5(MT5)では、価格データは次のような要素で構成されています。 時間(datetime) 始値(Open) 高値(High) 安値( […]

MQL5 CopyRatesの使い方完全ガイド|OHLCデータ取得・サンプルコード・エラー対処

1. MQL5のCopyRatesとは何か 1.1 CopyRatesの基本概念 CopyRates は、MQL5で価格データ(OHLC)を取得するための関数です。 OHLCとは次の4つの価格情報を指します。 項目 意味 Open 始値 High 高値 Low 安値 Close 終値 これらはローソク足の価格情報であり、テクニカル分析や自動売買ロジックの基本データになります。 MQL5では、価格デ […]

MQL5 SymbolInfoとは?通貨ペア情報を取得する方法【SymbolInfoDouble / SymbolInfoInteger 完全解説】

1. MQL5のSymbolInfoとは何か MQL5の SymbolInfo は、MetaTrader 5で扱う金融商品の情報(通貨ペア・指数・CFDなど)を取得するためのAPIです。 EA(自動売買プログラム)やインジケーターから、現在のシンボル(例:EURUSD、USDJPYなど)の 取引条件・価格関連情報・仕様 を取得するために使用します。 MetaTraderでは、ブローカーごとに次のよ […]

MQL5 ArrayInitializeの使い方|配列初期化の基本とコード例を初心者向けに解説

1. MQL5のArrayInitializeとは何か 1.1 ArrayInitializeの基本概念 ArrayInitialize は、MQL5で配列(array)のすべての要素を同じ値で一括初期化するための関数です。 配列とは「同じ型のデータを複数まとめて扱うデータ構造」のことで、EA(自動売買プログラム)やインジケーターでは次のような用途で頻繁に使われます。 価格データの保存 インジケー […]

MQL5 ArrayResizeの使い方完全ガイド|配列サイズ変更・reserve_size・エラー対策まで解説

1. MQL5のArrayResizeとは何か 1.1 ArrayResizeの役割 ArrayResize は、MQL5で配列のサイズ(要素数)を変更するための関数です。 MQL5では、プログラムの実行中にデータ量が変化するケースが多いため、配列のサイズを動的に変更できる仕組みが用意されています。 配列とは、同じ型のデータを連続して格納するデータ構造です。 例えば、価格データやインジケーター値、 […]

MQL5 ArraySetAsSeriesとは?配列を時系列にする使い方とCopyBufferとの関係を解説

1. ArraySetAsSeriesとは何か(MQL5の配列方向を変更する関数) ArraySetAsSeries は、MQL5で配列を「時系列データとして扱うかどうか」を設定するための関数です。 簡単に言うと、配列のインデックス(添字)の意味を、チャートの時間順に合わせるための設定です。 MQL5では、価格データやインジケータの値は 時間順のデータ(時系列データ)として扱われます。 しかし、通 […]

MQL5 iStochasticの使い方完全解説|ストキャスティクス取得・パラメータ・EA実装例

1. MQL5の iStochastic とは何か 1.1 ストキャスティクス(Stochastic)の基本 ストキャスティクス(Stochastic)は、価格の位置関係をもとに相場の過熱状態を判断するテクニカル指標です。 主に「買われすぎ(Overbought)」や「売られすぎ(Oversold)」を判定するオシレーター系インジケーターとして知られています。 オシレーターとは、一定の範囲内で数値 […]

MQL5 iMACDの使い方完全ガイド|MACD取得・CopyBuffer・EA実装まで解説

1. MQL5の iMACD とは何か MQL5の iMACD は、MetaTrader 5(MT5)で MACD(Moving Average Convergence Divergence)インジケーターの値を取得するための標準関数です。 MACDはテクニカル分析で広く使われる指標であり、トレンドの強さや転換の兆候を判断するために利用されます。 裁量トレードではチャートに表示されたMACDを目視 […]

MQL5 iBandsの使い方|ボリンジャーバンド取得・CopyBufferで値を取得する方法

1. MQL5の iBands とは何か iBands は、MQL5でボリンジャーバンド(Bollinger Bands)を取得するための標準関数です。 MetaTrader 5(MT5)では、テクニカル指標の値をEA(自動売買プログラム)やスクリプトから取得する場合、インジケータハンドル(indicator handle:指標の計算結果へアクセスする識別番号)を作成し、そのハンドルを使ってデータ […]

MQL5 iRSIの使い方完全ガイド|RSI取得・CopyBuffer・EA実装まで解説

1. MQL5のiRSIとは何か MQL5の iRSI は、MetaTrader 5で標準搭載されている RSI(Relative Strength Index) をプログラムから利用するための関数です。 ただし、初心者が最初につまずきやすい重要点があります。iRSI は RSIの数値そのものを直接返す関数ではありません。返るのは インジケーターハンドル です。これは「そのRSIを操作するための識 […]