MT4プログラミング

MT4プログラミング

数学関数

📘 数学関数とは(MQL4) MQL4 における 数学関数(Mathematical Functions) とは、数値計算を行うために MetaTrader 4 が標準で用意している関数群 のことです。 EAやインジケータを作るときに、価格...
MT4プログラミング

定義済み変数 vs システム関数(MQL4)

📘 定義済み変数 vs システム関数(MQL4) 1️⃣ 定義済み変数(Predefined Variables) MetaTrader 4 が最初から提供している「変数」や「配列」 ユーザーが宣言しなくても使える 値が 自動的に更新される...
MT4プログラミング

システム変数

📘 MQL4 システム変数(完全解説) MQL4には「配列型の変数」「定数値の変数」「口座・環境情報を返す関数」の3種類があります。これらをすべて理解すれば、EAやインジケータの情報取得は完璧です。 1️⃣ ローソク足データ(価格・時間・出...
MT4プログラミング

OnChartEvent()

基本構文 void OnChartEvent( const int id, // イベントID const long &lparam, // イベントに応じた追加情報(整数) const double &dparam, // イベントに応じ...
MT4プログラミング

MQL4関数一覧

MQL4 関数(日本語・完全版構成) 1. 取引関係(Trade Functions) OrderSend:新規注文を送信 OrderClose:ポジションを決済 OrderModify:注文のSL/TPなどを変更 OrderDelete:...
MT4プログラミング

Object 使い方(例)

📌 MT4 オブジェクト関数 & OBJPROP 完全チートシート(MQL4) 1. オブジェクトを作る bool ObjectCreate( long chart_id, // チャートID(通常 0) string name, // オ...
MT4プログラミング

OBJECT 関数一覧

MT4 オブジェクト操作フル版チートシート 0) まずは全体像 作る:ObjectCreate 設定:ObjectSetInteger / ObjectSetDouble / ObjectSetString 取得:ObjectGetInte...
MT4プログラミング

OBJ_ タイプ一覧

1. 基本図形オブジェクト 定数説明OBJ_TRENDトレンドライン(2点指定、任意の傾き)OBJ_TRENDBYANGLE角度指定トレンドラインOBJ_CYCLESサイクルライン(時間周期の縦線)OBJ_VLINE垂直線(時間基準)OBJ...
MT4プログラミング

OBJ_PROP_

1. 共通プロパティ(すべてのオブジェクトに共通) 定数型説明OBJPROP_COLORcolorオブジェクトの色OBJPROP_STYLEint線スタイル(STYLE_SOLID, STYLE_DASHなど)OBJPROP_WIDTHin...
MT4プログラミング

OBJECT_タイプ一覧

MQL4 オブジェクトタイプ一覧 📍 チャート上に描くライン・形状系 定数名説明OBJ_VLINE垂直ライン(時間に沿って縦に引く線)OBJ_HLINE水平ライン(価格に沿って横に引く線)OBJ_TRENDトレンドライン(2点間を結ぶ線)O...