エムキューエル

EA制作お役立ち記事

【MQL5でパラボリックSARの売買シグナルを取得する方法】

パラボリックSARとは? パラボリックparabollicとは「放射線」という意味です。 その名の通り、チャート上に放射線の点の連なり(Stop And Reverse Point=SAR)が描画されるインジケータです。 単にパラボリックと...
MQL5リファレンス

Comment関数について

機能 Comment関数はチャートの左上隅にコメントを出力する為の関数です。 プログラム記述中の特定箇所をプログラムとして読み込ませないようにする、いわゆるコメントアウトとは別物です。 コメントアウトについての詳細は下記の記事をご参照くださ...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座第8回「OnTick関数」

前回は OnDeinit関数がどのように作用するのか、という事を説明しました。↓ 改めて、前回の内容をおさらいをしておくと、 OnDeinit関数とはMQL5Program FileがMT5のチャート上から削除された際に、一度だけ処理を行う...
EA制作お役立ち記事

【MQL5で最高値最安値を取得する方法その2】

少し前にこんな記事を書きました。 この記事では、 ArrayMaximum関数、ArrayMinimum関数を使ったやり方を紹介しました。 複数の配列を用意し、MqlRates構造体を利用し・・・と色々とこねくり回した感のある記述でしたが、...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座第7回「OnDeinit関数」【EAの作り方】

前回は、コンパイルとは何か? という事の説明と、 OnInit関数が、どのような働きをするのか?という事を見てもらいました。↓ 改めて前回のおさらいをしておくと、 コンパイルとは 記述した内容を機械が理解できる言葉(=機械語)に変換する作業...
取引関数

PositionsTotal()関数について

機能 PositionsTotal()関数は未決済ポジションの数を返す関数です。 <書式> int PositionsTotal(); 引数 引数はありません。 ※引数についてはコチラのリンクをご覧ください。 戻り値 現在所有しているポジシ...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第6回「コンパイル Compile」

前回はOnInit関数とは何か? という事をお話ししました。↓ 改めて前回のおさらいしておくと、 OnInit関数とは、 プログラムファイルをチャートに挿入した直後に1回だけ、指定した処理をする関数、という説明をしました。 そして、そもそも...
EA制作お役立ち記事

【MQL5で最高値最安値を取得する方法その1】

最高値最安値について MT5でEAを開発するにあたり、 特定期間の最高値・最安値をトレード戦略の肝に据えることは多いのではないでしょうか? ブレイクアウト狙いのトレンドフォローエントリーや、ストップロスエントリーの目安にする などの戦略は割...
ファイル関数

FileClose関数について

機能 FileClose関数はFileOpen関数 で既に開いたファイルを閉じる関数です。 <書式> void FileClose( int file_handle // ファイルハンドル ); 引数 1.int file_handle /...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第5回「OnInit関数」

----------------------------------------------------------- 前回はproperty命令(#property directive)とは何か? という事をお話ししました。↓ #prop...