#property

参考:

プログラムプロパティ | MT4 で EA 自作しちゃお~

変数

参考:

変数 | MT4 で EA 自作しちゃお~

変数と配列を使いこなそう! | MQL 言語入門

Constants and Variables | MQL4 Tutorial [Official]

配列

参考:

配列の意味と使い方 | インジケーター改造で始める MQL プログラミング入門

配列について | システムトレード研究所

配列関数 | MT4 で EA 自作しちゃお~

動的配列

参考:

動的配列 | MT4 で EA 自作しちゃお~

ArrayResize を利用して動的配列の末尾を削除 | きままに~暮らし

多次元配列

参考:

多次元配列とは何? プログラム書き方やサンプルコードも! | MT4 トレーダーズ

ArrayResize

参考:

ArrayResize を利用して動的配列の末尾を削除 | きままに~暮らし

ArrayResize | MQL4 Reference [Official]

How to loop the indicator buffer efficiently and how to declare dynamic array? – MQL4 programming forum

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

べき乗を計算する。

参考:

MathPow | MT4 で EA 自作しちゃお~

datetime

参考:

datetime – 日付時刻定数 | MT4 で EA 自作しちゃお~

日付定数 | mt4 使い倒シストレ

MT4 で時間の差を計算する | ラプラスのシステムトレード日記

Datetime Type | MQL4 Reference [Official]

Date and Time – Standard Functions | MQL4 Tutorial [Official]

Compare two dates in MQL4 – MQL4 programming forum

ObjectCreate

参考:

オブジェクトを作りたい! | MQL4 逆引きリファレンス

OBJ_RECTANGLE

参考:

長方形を描画する | 雑記ブログ (仮)

OBJ_RECTANGLE | MQL4 Reference [Official]

How to draw rectangles on top of the chart? – MQL4 programming forum

OBJ_TEXT

参考:

OBJ_TEXT | MT4 で EA 自作しちゃお~

OBJ_TEXT | MQL4 Reference [Official]

ObjectSetText | MQL4 Reference [Official]

OBJ_LABEL

参考:

チャート上にコメントを表示する | MT4 快適トレード

Custom Indicators Part 2 | MQL4 Articles [Official]

OBJ_LABEL | MQL4 Reference [Official]

OBJ_ARROW

参考:

アローコード | MT4 で EA 自作しちゃお~

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 自作しちゃお~

チャートプロパティ | 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 のインディケータのテンプレートについて | ぱんだクリップ

繰り返し処理 For 文 | 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 MT4 で自動売買

デバッグを効率化してくれる便利な定義済みマクロ | FX 自動売買システム開発部

MQL5 プログラムのデバッグ | MQL5 [公式]

SQLite3 を使う

参考:

MQL4 で SQLite3 を使用する – Qiita

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

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA