【MT4 / MT5】足が確定するまでの残り時間を表示するインジケーター(バージョンアップ 2023.04.17)
ローソク足が確定するまでの残り時間を表示するインジケーター『ShowTimeLeft』です。「mt4 残り時間」で検索すると出るわ出るわ、なインジケーターですね。ShowTimeLeft はタイマーで定期的にサーバに問い合わせて時間を取得しているので表示時間が更新されずイライラすることがありません。指定した残り時間に達すると優しめな音でアラートも鳴らせます。
※ ローソクが確定して次のローソクが表示されるまでの間に価格の更新が止まる場合は表示時間が止まることがあります。
目次- バージョン履歴
- パラメーター
- ご利用条件
- ダウンロード
- バージョンアップ情報メール配信
バージョン履歴
バージョンアップ 1.071(2023.04.17)- プログレスバーの高さを0にすると複数足の時間が不正になる不具合を修正しました。
- リクエストいただいた機能を追加しました。
- プログレスバー、時間テキストをサブウィンドウに表示できるようにしました。一番上のサブウィンドウを「1」として指定したサブウィンドウに表示できます。※ 現在価格に追従する時間テキストを除く
- 複数足の時間テキストが「表示中のライン等」に表示されてしまうバグを修正しました。
- 【複数足アラート】特定の足のアラート音をミュートできる仕様を追加しました。
- 1.06 のマイナーバグをフィックスしました。
- リクエストいただいた機能を追加しました。
- 複数足の確定までの残り時間を一覧できる機能を追加しました。
- 文字色に None を選択するとチャートの前景色を利用するよう変更しました。
- ローカルタイム使用時に週足と月足の残り時間が不正になることがある不具合を修正しました。
- リクエストいただいた機能を追加しました。
- 現在の足が確定すると指定した上位足も確定する場合、その上位足名を表示する機能を追加しました。
- サーバ時間を使用せず、PC の時間を使用する機能を追加しました。
- 時間テキストを固定にした場合「残り/left」を非表示にする機能を追加しました。
- 月足の残り時間が不正になる不具合を再修正しました。(バージョン 1.043)
- 月足の残り時間が不正になる不具合を修正しました。
- 重複インストールに注意を促す機能を追加しました。
- リクエストいただいた機能を追加しました。
- 時間テキストを現在価格位置に追従させるタイプを追加しました。
- 現在価格に追従する時間テキストを選択できないよう修正しました。(バージョン 1.041)
- 残り時間進捗バーの縦表示に対応しました。
- 旧バージョンが定型チャート(テンプレート [MT5])に保存されていると進捗バーが不正になることがある不具合を修正しました。(バージョン 1.031)
- 毎秒更新タイプをデフォルトにしました。(バージョン 1.024)
- 毎秒更新タイプのサーバへ時間を問い合わせる間隔を入力式から選択式に変更しました。
- 毎秒更新タイプでストラテジーテスターを利用しても時間が更新されるよう修正しました。(バージョン 1.022)
- 時間更新ロジック全体を見直して最適化しました。(バージョン 1.022)
- 毎秒更新タイプでチャートをドラッグすると表示時間が不正になる不具合を修正しました。
- 毎秒更新タイプのサーバへ時間を問い合わせる間隔を指定できるようにしました。
- アラートのロジックを見直して安定させました。
- 残り時間テキストを固定した場合、最前面に表示するよう修正しました。
- 残り時間テキストを固定できるようにしました。
- 残り時間が指定時間以下になるとアラート音を鳴らす機能を追加しました。
- タイマー更新ロジックを見直して最適化しました。
パラメーター
- プログレスバーの表示位置チャート幅を 100% として足確定までの残り時間の割合を進捗バーで表示します。メインチャートの上下左右のどこに表示するか選べます。
- プログレスバーの高さプログレスバーの高さ(太さ)を自由に変えられます。0 にすると進捗バー機能がオフになり、時間テキストだけの表示が可能です。
- プログレスバーの色
- 残り時間終端の色デフォルトでは残り 10 秒以下になるとプログレスバーと時間テキストが赤になります。
- 残り時間終端の秒数残り時間がこの秒数を切るとプログレスバーと時間テキストの色を変えます。0 にすると確定時だけ色が変わます。
- 残り時間終端アラートを鳴らす指定した残り時間終端に達するとアラートを鳴らします。秒数が 0 の場合は確定時に鳴ります。
- アラート音の選択3種類の音から選べます。
- 時間テキストを表示「プログレスバーに追従」「現在価格に追従」「固定」から選べます。「固定」にするとお好みの位置に時間テキストを固定表示できます。表示するコーナーを指定してから縦横位置を調整してください。時間テキストを固定すると選択が可能になってドラッグできますので、お好みの位置に移動させてからマウスオーバーすると横位置、縦位置を確認できます。
- 時間テキストの文字サイズ
- 時間テキストの文字色(None で前景色)
- 固定時に時間のみ表示する時間テキスト固定時に表示される「残り / left」を非表示にします。
- 時間テキストを日本語にするテキスト固定時の表記を日本語にします。
- 上位足の確定前情報を表示する(current または現在足以下でオフ)現在の足が確定すると指定した上位足も確定する場合、その上位足名を時間テキストに表示します。下位足を注視していても「この足が確定したら上位足も確定する」ことが認識しやすくなります。
- 現在価格追従時の横位置(バー本数)バーの本数で指定します。負数で現在時間より右側に、正数で現在時間より左側に表示されます。※ 時間テキストを現在時間にぴったりと付けたい場合は 0.1 〜 0.4 を入力すると現在時間の左側に、0.0 〜 -0.4 を入力すると現在時間の右側に表示されます。それ以外の場合は整数を入力してください。
- 時間テキスト固定時の表示コーナー
- 表示コーナーからの横位置
- 表示コーナーからの縦位置
- 毎秒更新するタイマーで定期的にサーバ時間を問い合わせてなるべく※ 毎秒更新します。false にすると時間取得タイミングが価格更新タイミング(ティックタイミング)になり更新が不規則になりますが負荷は抑えられます。※ MT4 / MT5 はタイマーなんて放っておいてティックをバンバン優先する(そうあるべきだと思います)ので価格更新時はタイマー更新が乱れます。
- 時間問い合わせ間隔「毎秒更新する」が true の時のサーバへ時間を問い合わせる間隔を指定できます。1 分足でもデフォルトの 250 msec くらいで十分(夢追いベンガルの 1 拍分らしいです。よく知りませんが)です。長期足では「毎秒更新する」をオフるか 1000 msec(最大で 1 秒の誤差が出ます)でも十分かと思います。※ この間隔は短ければ短いほどサーバ時間に対しての精度は高くなりますが負荷も高くなります。
- ローカルタイムを使用するサーバ時間を使用せず、PC の時間を元にバーの残り時間を算出します。2時間足以上(確定前情報を表示する上位足も含む)では GMT の設定、サマータイムの設定が必要になります。ご利用のブローカー(FX 口座)でお調べください。
- ブローカーの GMT
- ブローカーのサマータイム
- 複数時間足の残り時間を表示する複数時間足の残り時間を一覧できます。時間足ごとに残り時間の終端秒数を設定できて足ごとにアラートできます。アラート設定や基本表示設定は「残り時間終端の色」「アラート音の選択」「時間テキスト固定時の表示コーナー」「表示コーナーからの横縦位置」を共用しています。
- 時間足名の文字色(None で前景色)
- 1分足〜月足一覧に表示したい足を true にしてください。
- 残り時間終端でアラートを鳴らすアラート音は「アラート音の選択」で選択した音が鳴ります。
- 残り時間の終端秒数 1分足〜月足足ごとにアラートする残り秒数を入力します。アラート中は文字色が「残り時間終端の色」で設定した色に変わります。0 にするとアラートしません。複数足の「残り時間終端でアラートを鳴らす」を true に設定して1秒以上の秒数を入力していても1文字目に「0」が入力されている時間足は文字色だけ変えてアラート音を鳴らしません。例えば「030」と入力すると、その足の残り時間が30秒を切ると文字色だけ変わって音は鳴りません。
- 表示ウィンドウ番号(0 = チャートウィンドウ)プログレスバー・時間テキストをサブウィンドウに表示できます。チャートウィンドウを「0」一番上に表示されるサブウィンドウを「1」として指定したウィンドウに表示します。※ サブウィンドウに表示する場合でも現在価格に追従する時間テキストはチャートウィンドウに表示します。
ご利用条件
- 素人の個人が使用するために作成したものですのでセキュリティなどは考慮していません。ご自身の責任で使用できる方はどうぞご利用ください。
- 使用中に損害が生じても当方は一切の責任を負いません。が、不具合などあればコメント等で内容をお伝えいただき、再現できれば修正を試みてみます。
- 開発環境は Mac 上の仮想環境にインストールした Windows 11 と MT4/5 の最新バージョンのみで、他の環境の用意はありません。(使用推奨環境のことではありません。開発環境を開示しているだけです)
- 正しく使用できない口座もあるかもしれません。
- MT4 / MT5 の気配値に EURUSD を表示してください。ブローカーごとの pips 計算のために EURUSD の価格の桁数を参照しています。気配値に EURUSD を表示していない場合はインジケーターを設置した通貨ペアの桁数を利用しますが、正確な pips 値にならない可能性があります。(pips を表示しないインジケーターは除く)
ダウンロード
ShowTimeLeft.ex4 (MT4)Version: 1.072Published: 2021-12-014574 Downloads ShowTimeLeft.ex5 (MT5)Version: 1.072Published: 2021-12-013517 DownloadsBuy Me a Coffee