MQL4テクニック

MQL4にはインジケータを挿入したチャートのIDは、chartID()関数を使用して簡単に取得することが出来ます。しかし、それ以外のチャートIDを取得するには一工夫必要になります。

今回は全てのチャートIDを簡単に取得する ...

MQL4テクニック

今回はチャート上に任意の文字列を表示する方法をご紹介いたします。

文字列を表示する方法は2種類ありますので、それぞれの特徴と共に紹介していきます。

テキストオブジェクトを表示するstring objName = &q ...

MQL4テクニック

レジスタンスラインやサポートラインを意識しているトレーダーは、指定した期間内での最高値、最安値を知りたい場面が多くあると思います。

ある関数を使用することで、簡単に取得することができるのでご紹介いたします。

iHig ...

MQL4テクニック

EAやインジケータを作成する際、なにかと現在の日付時刻が必要となる場面は多いです。

今回は2種類の取得方法とプラスαをご紹介します。

サーバー時刻を取得する

取引サーバーの時刻を取得するには、TimeCurren ...

MQL4テクニック

ローソク足のオープン時間(足形成の開始時間)を取得するための、2種類の方法を紹介します。

Timeは、各ローソク足のオープン時間を格納している定義済み配列です。

ローソク足のシフト数をTime;//N本前のローソク足 ...

MQL4テクニック

インジケータにアラート機能を付けた際、「条件を満たし続けていると、アラートが鳴り止まない!」という悩みを抱えたことのある方も多いのではないでしょうか?

こちらの問題の、最も簡単な解決方法をご紹介いたします。

サンプル ...

MQL4テクニック

MT4で使えるサインツールなどを作るために、矢印サインをチャートに表示する方法をご紹介します。

作り方は「オブジェクト型」と「バッファ型」の2パターンがあります。
バッファ型サインツールを紹介するブログやエンジニア ...

MQL4テクニック

垂直線などのオブジェクトを、現在動いているローソク足より右側(先)に表示する方法をご紹介します。

PeriodSeconds関数を使用して、未来の時間を指定する//何本先に表示するか指定int bar = 3;datetime ...

MQL4テクニック

チャート上に、次足までのカウントダウンタイマーを設置するプログラムをご紹介します。

表示例5分足

時間軸がM1、M5、M15、M30、H1のチャートでは、「分:秒」形式で表示されます。

4時間足

それ以外の時間軸の ...

MQL4テクニック

ラベルなどのオブジェクトを、左下・左上・右下・右上の四隅に配置する方法をご紹介します。

今回紹介する方法は、縦軸横軸をpx単位で微調整する必要がないため、手軽に実装することができます。

「チャートの右上にインジ ...