CATEGORY

リファレンス

MQL5 Indicator Bufferとは?仕組み・SetIndexBuffer・表示されない原因まで完全解説

1. MQL5のIndicator Bufferとは何か Indicator Buffer(インジケーターバッファ)とは、インジケーターの計算結果を格納するための配列です。MQL5では、インジケーターは単に計算するだけではなく、「チャート上に描画する」という役割を持っています。そのため、計算結果を一時的に保持する構造としてBufferが必須になります。 例えば移動平均(MA)を考えると、各バーごと […]

MQL5のインジケーター作成方法を完全解説|create indicatorの基本・コード・エラー対策

1. mql5-create-indicatorとは何か MQL5における「create indicator(インジケーター作成)」とは、価格データをもとに独自の計算を行い、その結果をチャート上に可視化するプログラムを作ることです。結論として、本記事のゴールは以下の状態に到達することです。 自作インジケーターを作成できる チャートに表示できる 基本的な仕組み(Buffer・OnCalculate) […]

MQL5のinvalid volumeエラー原因と解決方法|ロットサイズの正しい計算と対処法

1. MQL5の「invalid volume」とは何か 1.1 invalid volumeエラーの定義 MQL5における「invalid volume」エラーは、注文時に指定したロットサイズ(volume)がブローカーの取引条件に適合していない場合に発生するエラーです。 具体的には、以下のような処理で発生します。 OrderSend()(注文送信) OrderCheck()(事前検証) CTr […]

MQL5の「trade context busy」エラー原因と解決方法|注文失敗の対処と再発防止まで解説

1. MQL5の「trade context busy」とは何か 1.1 エラーの意味(trade context busy) 「trade context busy」は、MQL5でトレード処理(注文・決済など)がすでに実行中で、新しい注文を受け付けられない状態を意味するエラーです。 より正確に言うと、MetaTrader内部には「トレードコンテキスト」と呼ばれる処理領域があり、ここは同時に1つの […]

MQL5 OnInit・OnDeinit完全解説|初期化と終了処理の使い方と実践例

1. MQL5のOnInit・OnDeinitとは何か MQL5における OnInit と OnDeinit は、EA(自動売買)やインジケーターの「ライフサイクル(起動〜終了)」を制御する最も基本的な関数です。 結論から言うと、役割は次の通りです。 OnInit:起動時に1回だけ実行される「初期化処理」 OnDeinit:停止時に実行される「終了処理」 この2つを正しく理解していないと、以下のよ […]

MQL5のOnTickとは?EAが動く仕組みと使い方を初心者向けに解説

1. MQL5のOnTickとは何か 1.1 OnTickの基本役割 OnTick は、MQL5でEA(Expert Advisor:自動売買プログラム)を開発する際に最も重要な関数の一つです。 この関数は 価格のティック(Tick:価格更新イベント)を受信した瞬間に自動実行されるイベント関数 です。 MetaTrader 5のEAは、通常のプログラムのように「順番に処理を実行する構造」ではなく、 […]

MQL5 EAの基本構造とは?OnInit・OnTick・OnDeinitの仕組みとテンプレートコード

1. MQL5のEA基本構造とは何か MQL5で自動売買プログラム(EA:Expert Advisor)を作る場合、まず理解すべきなのがEAの基本構造(EA Basic Structure)です。 EAは通常のプログラムのように「最初から最後まで順番に実行される処理」ではなく、イベント駆動型プログラムとして動作します。 イベント駆動型とは、特定の出来事(イベント)が発生したときに処理が実行される仕 […]

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では、ブローカーごとに次のよ […]

This website stores cookies on your computer. These cookies are used to provide a more personalized experience and to track your whereabouts around our website in compliance with the European General Data Protection Regulation. If you decide to to opt-out of any future tracking, a cookie will be setup in your browser to remember this choice for one year.

Accept or Deny