#property
参考:
変数
参考:
Constants and Variables | MQL4 Tutorial [Official]
配列
参考:
配列の意味と使い方 | インジケーター改造で始める MQL プログラミング入門
動的配列
参考:
ArrayResize を利用して動的配列の末尾を削除 | きままに~暮らし
多次元配列
参考:
多次元配列とは何? プログラム書き方やサンプルコードも! | MT4 トレーダーズ
ArrayResize
参考:
ArrayResize を利用して動的配列の末尾を削除 | きままに~暮らし
ArrayResize | MQL4 Reference [Official]
Reversed array with MQL4 – Stack Overflow
ArraySetAsSeries
参考:
ArraySetAsSeries | MT4 で EA 自作しちゃお~
CArrayObj / CList
参考:
CArrayObj と CList の違い | Strategy of C
関数ポインタ/コールバック
参考:
Function pointer / function callback solution – Stack Overflow
input / extern
参考:
MQL4 で外部パラメータを用意する方法 | fx-on.com Labo
SetIndexBuffer
参考:
SetIndexBuffer | MT4 で EA 自作しちゃお~
SetIndexBuffer | MQL4 Reference [Official]
How to avoid array out of range – Stack Overflow
SetIndexArrow
参考:
SetIndexArrow | MT4 で EA 自作しちゃお~
値動きが一定を超えたら矢印を出す | MT4 で FX を勝ち抜く研究をするブログ
グローバル変数
参考:
static 変数を多用した EA は危険! | EA 作成代行
グローバル変数を制御する関数 | FX 自動売買システム開発部
iMAOnArray
参考:
iMAOnArray に関して疑問に思ったこと/理由は分かっていないけど | 日常メモ
MathPow
べき乗を計算する。
参考:
datetime
参考:
datetime – 日付時刻定数 | MT4 で EA 自作しちゃお~
MT4 で時間の差を計算する | ラプラスのシステムトレード日記
Datetime Type | MQL4 Reference [Official]
Date and Time – Standard Functions | MQL4 Tutorial [Official]
Compare two dates in MQL4 – MQL4 programming forum
ObjectCreate
参考:
OBJ_RECTANGLE
参考:
OBJ_RECTANGLE | MQL4 Reference [Official]
How to draw rectangles on top of the chart? – MQL4 programming forum
OBJ_TEXT
参考:
OBJ_TEXT | MQL4 Reference [Official]
ObjectSetText | MQL4 Reference [Official]
OBJ_LABEL
参考:
Custom Indicators Part 2 | MQL4 Articles [Official]
OBJ_LABEL | MQL4 Reference [Official]
OBJ_ARROW
参考:
Arrow codes (矢印コード) | mt4 使い倒シストレ
OBJ_ARROW | MQL4 Reference [Official]
Wingdings | MQL4 Reference [Official]
How to draw an arrow – MQL4 programming forum
how to draw an arrow with mql4 in all of the chart? – Stack Overflow
OBJ_ARROW_BUY
参考:
MT4 のチャート上に矢印を表示する | MT4 で FX を勝ち抜く研究をするブログ
OBJ_ARROW_BUY | MQL4 Reference [Official]
OBJ_ARROW_SELL | MQL4 Reference [Official]
OBJ_RECTANGLE_LABEL
参考:
OBJ_RECTANGLE_LABEL | MT4 で EA 自作しちゃお~
OBJ_RECTANGLE_LABEL | MQL4 Reference [Official]
Drawing a Dynamic Rectangle_Label with a Text in It – Stack Overflow
OBJPROP_*
参考:
Object Properties | MQL4 Reference [Official]
ChartSetInteger / ENUM_CHART_PROPERTY
参考:
ChartSetInteger | MT4 で EA 自作しちゃお~
CHART_FOREGROUND
インジケーターをチャートの背景に描く。
ChartSetInteger(0, CHART_FOREGROUND, true);
参考:
Indicator draw to background – MQL5 programming forum
INDICATOR_CALCULATIONS
インジケーターで描画しない計算用のバッファーを使う。
参考:
INDICATOR_CALCULATIONS を有効にするには IndicatorBuffers を使う | Strategy of C
How to avoid array out of range – Stack Overflow
インジケーターを自作する
参考:
MQL4、MQL5 でのカスタム指標プログラムの書き方色々 | Toyolab FX
OnCalculate 解説 | MT4 で FX を勝ち抜く研究をするブログ
カスタムインディケータの作成方法 | プログラミングでアイデアを具現化したい
MQL4 のインディケータのテンプレートについて | ぱんだクリップ
インジケーターから EA を作成する
参考:
インディケータコードから Expert Advisor コードへの変換インディケータストラクチャ | MQL4 記事 [公式]
いくつかのインジケーターにおけるマルチ Null バー再計算 | MQL4 [公式]
チャートを操作する
参考:
ChartWindowFind | MT4 で EA 自作しちゃお~
Chart Operations | MQL4 Reference [Official]
EA からインジケーターを起動する
参考:
Add custom indicator to subwindow from EA | MQL4 programming forum [Official]
MQL4 Add indicator to chart from EA | MQL4 programming forum [Official]
デバッグ
参考:
デバッグを効率化してくれる便利な定義済みマクロ | FX 自動売買システム開発部
SQLite3 を使う
参考:
MACD
参考:
MACD (Moving Average Convergence Divergence) | Investopedia
MACD (Moving Average Convergence/Divergence) | TradingView Wiki
MQL4 と MQL5 の違い
参考:
MQL4 と MQL5 の互換性について | 豊嶋久道先生のコラム
サイト
MQL4 逆引きリファレンス (mql4-encyclopedia.com)
ライブラリ
リポジトリ:
dingmaotu/mql4-lib: MQL4/5 Foundation Library For Professional Developers – GitHub