CATEGORY

リファレンス

MQL5 PositionGetIntegerとは?使い方・取得できる値・実践コードと注意点を徹底解説

1. PositionGetIntegerとは何か PositionGetIntegerは、MQL5で現在保有しているポジションの情報を取得するための関数です。特に、EA(自動売買プログラム)においては「今どんなポジションを持っているか」を判断するための中核的な役割を担います。 MQL5では、トレード関連のデータは大きく以下の2つに分かれます。 PositionGetIntegerは、このうちPo […]

MQL5 OrderCheckの使い方完全ガイド|OrderSendとの違い・エラー原因・実践コードまで解説

1. MQL5のOrderCheckとは何か 1.1 OrderCheckの役割(注文前検証) MQL5におけるOrderCheckは、注文を送信する前に、その注文が実行可能かどうかを検証するための関数です。具体的には、以下のような条件を事前にチェックします。 このように、OrderCheckは「注文を出す前の安全装置」として機能します。 特に自動売買(EA)では、注文失敗はそのまま損失機会やロジ […]

MQL5のdatetime完全ガイド|時間取得・変換・計算・タイムゾーン対応まで徹底解説

1. MQL5の日時(datetime)とは何か 1.1 datetimeの正体(内部は秒単位の整数) MQL5におけるdatetimeは、「日時」を扱うための専用型ですが、その実体は1970年1月1日 00:00:00(UTC)からの経過秒数を表す整数(long型)です。この形式は一般に「UNIX時間(Unix Time)」と呼ばれます。 つまり、datetimeは以下のようなイメージです。 実 […]

MQL5 itimeでマルチタイムフレーム対応する方法|異なる時間足の扱いを完全解説

1. mql5 itime-multitimeframeとは何か MQL5における「itime-multitimeframe」とは、itime関数を使って異なる時間足(タイムフレーム)のバー時間を取得し、複数時間軸を組み合わせて処理する技術を指します。 結論から言うと、「異なる時間足のバーの開始時刻を正しく取得し、ロジックの基準として使う」ことが目的です。 特にEA(自動売買)やインジケーターでは […]

MQL5 itimeの使い方完全ガイド|新バー検出・indexの意味・エラー対策まで解説

1. mql5 itimeとは何か MQL5のitimeは、指定した通貨ペア・時間足・バー位置から「そのバーの開始時刻」を取得する関数です。戻り値はdatetime型(日時データ)で、EA(自動売買)やインジケーターにおいて、時間ベースの制御を行うための基礎関数となります。 特に重要なのは、itimeは「価格」ではなく「時間」を扱う点です。このため、以下のような用途で頻繁に使用されます。 新しいバ […]

MQL5 CopyTicksとは?使い方・構文・エラー対策まで完全解説

1. MQL5のCopyTicksとは何か 1.1 CopyTicksの概要 CopyTicksは、MQL5においてティックデータ(最小単位の価格変動)を取得するための関数です。 ティックとは、価格が1回変化するごとに記録されるデータであり、以下のような情報を含みます。 Bid(売値) Ask(買値) Last(約定価格) Volume(取引量) Time(時刻) 通常のチャートで扱うローソク足( […]

MQL5 CopyRatesの使い方と実践コード例|初心者向けに完全解説

1. MQL5のCopyRatesとは何か MQL5のCopyRates関数は、過去の価格データ(OHLC)をまとめて取得するための基本関数です。 EA(自動売買)やインジケーター開発において、「過去の価格を使って判断する」処理は必須であり、その中核になるのがCopyRatesです。 取得できるデータは以下の通りです。 Open(始値) High(高値) Low(安値) Close(終値) Tim […]

MQL5 CopyBufferの使い方と実践例|初心者向けに完全解説(コード付き)

1. MQL5 CopyBufferとは何か 1.1 CopyBufferの基本概念 MQL5のCopyBufferは、インジケーターが内部で計算している値(バッファ)を取得するための関数です。 ここでいう「バッファ」とは、インジケーターが各バーごとに保持している数値配列のことを指します。 例えば以下のような指標は、すべて内部にバッファを持っています。 移動平均(iMA) RSI(iRSI) MA […]

MQL5 PlotIndexSetIntegerの使い方完全解説|インジケーター表示設定の基本と実践

1. PlotIndexSetIntegerとは何か PlotIndexSetIntegerは、MQL5でインジケーターの「見た目(描画)」を制御する関数です。 具体的には、ラインの色・太さ・表示スタイル・矢印などを設定できます。 結論として、以下の役割に集約されます。 データの「表示方法」を決める インジケーターの見た目を制御する Buffer(値)と描画(見た目)を分離する 初心者が最も混乱す […]

MQL5 SetIndexBufferの使い方完全解説|表示されない原因と解決方法

1. SetIndexBufferとは何か MQL5でカスタムインジケーターを作成する際、最初に理解すべき最重要関数のひとつが「SetIndexBuffer」です。 この関数を正しく理解していないと、「値を計算しているのにチャートに表示されない」という典型的な問題に必ず直面します。 結論から言うと、SetIndexBufferは 「計算結果をチャートに表示するための配列を登録する関数」です。 MQ […]

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