MT5 の時間足をキー入力で切り替えられるインジケーターです(MT4 版もあります)。検索が甘いのかもしれませんが MT5 用をほとんど見ないので公開してみます。適用したショートカットキーを押した時のみ動作するインジケーターで殆ど負荷がないのでお気軽にお試しください。
MT5 は MT4 より細かく時間足が用意されていますが、すべてを適切にキーボードに割り当てるのは困難なので、MT4 にある時間足を1〜9キーに割り当てて(時間足、ショートカット共に変更できます)それ以外の時間足を方向キーで切り替えられるようにしました。キー操作では視認が伴わないため、時間足を切り替えると切り替わった時間足名を 1.5 秒ほどチャート中央に表示するようにしました。
方向キーはスクロールで使うケースも多いと思いますので、カンマとピリオドキー( < > )も方向キー代わりに使えるようにしてみました。パラメーターで選択できます。
複数チャートの時間足を一括で切り替えるスクリプトも結構見かけるので追加してみました。
組の中で指定したチャートをグルーピングして時間足を一括変更できるインジケーターもあります。このインジケーターと併用する場合はパラメーター「全てのチャートの時間足を切り替える」は false を選択してください。
バージョン履歴
パラメーター
- 1分足 〜 月足
MT4 と同じ時間足に1〜9キーを割り当ててあります。キーの変更も可能です。「cursor keys」を割り当てた時間足は方向キーで切り替えられます。使用しない時間足は「None」にするとどのキーにも割り当てられず方向キーでの切り替え時にもスルーされます。None にした時間足でも時間足設定ボタンや右クリックからはこれまで通り切り替えられます。tips パラメーター「値」列のキー名をダブルクリックしてキーボードの N を2回押下するだけで None を選択できます。選択肢から選ぶより早いです。その他のキーも同様にダブルクリック後に希望のキーを押下するとそのキーが選択されます。 - 方向キーの使用
「上下キー」「左右キー」「カンマ&ピリオド」「使用しない」から選べます。下・左・カンマ( < )キーは1つ下の足に、上・右・ピリオド( > )キーは1つ上の足に切り替わります。方向キーをスクロールに使用している方は上下、左右のどちらかスクロールに使用していない方を選択してください。スケールを固定している方や、上下左右すべてをスクロールに使用している方はカンマ&ピリオドキーをご利用ください。
- 方向キーを逆順にする
デフォルトは右、上を昇順としていますが左、下を昇順に変更できます。
- 方向キーを逆順にする
- 時間足テキストの文字色(None でオフ)
時間足を切り替える都度、切り替わった時間足名をチャート中央に 1.5 秒ほど表示します。色を「None」にすると表示しません。- 時間足確認テキストの表示方式
「M5 – H1 – W1」「5分足 – 1時間足 – 週足」「5分 – 1時間 – 週」から選べます。常時表示する「通貨ペア名と時間足名」の時間足表示もこの方式になります。
- 時間足確認テキストの表示方式
- 通貨ペア名と時間足名の文字色(None でオフ)
設置通貨ペア名と現在の時間足名を常時表示します。表示コーナーを決めて、コーナーからの座標を入力しておけばいつも同じ位置に表示されます。色を「None」にすると表示しません。- 通貨ペア名を表示する
- 通貨ペア名と時間足名の文字サイズ
- 通貨ペア名と時間足名の表示コーナー
- 通貨ペア名と時間足名のコーナーからの X 座標
- 通貨ペア名と時間足名のコーナーからの Y 座標
- 全てのチャートの時間足を切り替える
複数通貨ペア表示時など、表示している全チャートを一括で同じ時間足に切り替えます。
※ 各チャートに導入されているインジケーター数などによって切り替えに時間がかかったりフリーズする可能性があります。
ご利用条件
- 素人の個人が使用するために作成したものですのでセキュリティなどは考慮していません。ご自身の責任で使用できる方はどうぞご利用ください。
- 使用中に損害が生じても当方は一切の責任を負いません。が、不具合などあればコメント等で内容をお伝えいただき、再現できれば修正を試みてみます。
- 開発環境は Mac 上の仮想環境にインストールした Windows 11 と MT4/5 の最新バージョンのみで、他の環境の用意はありません。(使用推奨環境のことではありません。開発環境を開示しているだけです)
- 正しく使用できない口座もあるかもしれません。
- MT4 / MT5 の気配値に EURUSD を表示してください。ブローカーごとの pips 計算のために EURUSD の価格の桁数を参照しています。気配値に EURUSD を表示していない場合はインジケーターを設置した通貨ペアの桁数を利用しますが、正確な pips 値にならない可能性があります。(pips を表示しないインジケーターは除く)
ダウンロード
ChangeTimeframe.ex5 (MT5)
Version: 1.06
Published: 2021-09-25
1109 Downloads
ChangeTimeframe.ex4 (MT4)
Version: 1.06
Published: 2021-09-25
1144 Downloads