重ねた上位足のみ表示できるモードを追加した『ShowMTFCandles』1.111 を公開(2021.11.25)

【MT5 / MT4】時間足をショートカットキーで切り替えるインジケーター(バージョンアップ 2021.11.28)

この記事は約4分で読めます。

MT5 の時間足をキー入力で切り替えられるインジケーターです(MT4 版もあります)。検索が甘いのかもしれませんが MT5 用をほとんど見ないので公開してみます。適用したショートカットキーを押した時のみ動作するインジケーターで殆ど負荷がないのでお気軽にお試しください。

MT5 は MT4 より細かく時間足が用意されていますが、すべてを適切にキーボードに割り当てるのは困難なので、MT4 にある時間足を1〜9キーに割り当てて(時間足、ショートカット共に変更できます)それ以外の時間足を方向キーで切り替えられるようにしました。キー操作では視認が伴わないため、時間足を切り替えると切り替わった時間足名を 1.5 秒ほどチャート中央に表示するようにしました。

キーボード上部の数字キー

方向キーはスクロールで使うケースも多いと思いますので、カンマとピリオドキー( < > )も方向キー代わりに使えるようにしてみました。パラメーターで選択できます。

方向キー / カンマ( < )&ピリオド( > )キー

複数チャートの時間足を一括で切り替えるスクリプトも結構見かけるので追加してみました。

複数チャートの時間足を一括切り替え – 左上のチャートから全てのチャートを切り替えています

当サイトの ShowPipsPlus に追加していた時間足切り替え機能は削除してこちらのインジケーターに移植しました。「使ってたのになー」という方はこちらを併用ください。キーを押下した時のみ動作するものなので併用になっても負荷は変わりません。新機能も追加していますのでさらに便利にお使いいただけます。

バージョン履歴

バージョンアップ 1.06(2021.11.28)
  • 時間足の日本語表示に時間のみ(例:5分、1時間、週)を追加しました。
バージョンアップ 1.04 / 1.05(2021.11.24)
  • 通貨ペア名を表示するか選択できるようにしました。(バージョン 1.05)
  • 方向キーの方向を逆順にする機能を追加しました。
  • 時間足名を日本語表示する機能を追加しました。
バージョンアップ 1.03(2021.10.30)
  • 状態記憶処理を見直して最適化しました。
バージョンアップ 1.02(2021.10.5)
  • 通貨ペア名と時間足名を常時表示する機能を追加しました。
バージョンアップ 1.01(2021.09.26)
  • 時間足名の表示位置を調整しました。

パラメーター

  • 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 座標
    • 通貨ペア名と時間足名のコーナーからの X 座標
  • 全てのチャートの時間足を切り替える
    複数通貨ペア表示時など、表示している全チャートを一括で同じ時間足に切り替えます。
    ※ 各チャートに導入されているインジケーター数などによって切り替えに時間がかかったりフリーズする可能性があります。

ご利用条件

  • 素人の個人が使用するために作成したものですのでセキュリティなどは考慮していません。ご自身の責任で使用できる方はどうぞご利用ください。
  • 使用中に損害が生じても当方は一切の責任を負いません。が、不具合などあればコメント等で内容をお伝えいただき、再現できれば修正を試みてみます。
  • 正しく使用できない口座もあるかもしれません。
  • MT4 / MT5 の気配値に必ず EURUSD を表示してください。ブローカーごとの pips 計算のために EURUSD の価格の桁数を利用しています。気配値に EURUSD を表示していない場合はインジケーターを設置した通貨ペアの桁数を利用しますが、正確な pips 値にならない可能性があります。(pips を表示しないインジケーターは除く)

ダウンロード

ChangeTimeframe.ex5 (MT5)
Version:1.06
Published:2021-09-25
ChangeTimeframe.ex4 (MT4)
Version:1.06
Published:2021-09-25

このブログは読んでくださるみなさまに支えられています。気に入って頂けたら応援クリックをお願いします。
にほんブログ村 FX 無職投資家へ    

コメント

  1. ぺろこ より:

    ありそうでなかったインジケーター。すご~~い\(^o^)/
    早速DL,させて頂きました。ありがとうございます。

    希望なのですが、もし可能なら
    —-
    ・現在と逆の設定で失礼します。
     矢印 →を押すと、時間が下位に変わって欲しいのですが、
     変換時間の逆パターンも選べると嬉しいです♪

    ・銘柄を非表示に出来る選択もあると助かります。
    —-

    些細な事ですみません。
    お時間がある時にご検討頂ければ幸いですm(__)m

    視点がステキな作者者さまのインジケーター、これからも楽しみにしています(^^♪•*¨*•.¸¸♬ •*¨*•.¸¸♬ •*¨*•.

    • ぺろこ より:

      ・時間の表示文字を自分で変更と嬉しいです。

       例えば
        「MN1」を「月」
       などに。

      ・なにか男性の写真が私のコメントに付いていますが、これは他に選択可能でしょうか??

    • DJ Trader より:

      コメントありがとうございます。

      > ・現在と逆の設定で失礼します。
      >  矢印 →を押すと、時間が下位に変わって欲しいのですが、
      >  変換時間の逆パターンも選べると嬉しいです♪

      > ・銘柄を非表示に出来る選択もあると助かります。

      > ・時間の表示文字を自分で変更と嬉しいです。
      > 「MN1」を「月」などに。

       方向キーを逆順にする機能
       通貨ペア名を表示するか選択できる機能
       時間足名を日本語にする機能

       を追加したバージョン 1.05 をアップロードしましたので再度お試しください。

      画像は、このブログのデフォルトで Gravatar というサービスが適用されているのですが
      https://ja.gravatar.com/ で登録したことはありませんか?

      • ぺろこ より:

        素早いお返事、ありがとうございます。
        自分でなんとか変えれないか悶々と5日間も悩んでおりましたが、何1つ変えれず
        こちらを確認させて頂いたら、なんと僅か1時間も経たずにアップして下さっていたとはΣ(゚Д゚)!

        神業!達人過ぎます。Σ(゚Д゚)!Σ(゚Д゚)!
        ありがとうございます。m(__)m
        お返事遅く失礼しました。

        しかもバージョンが更に1.06に!
        ありがとうございます。
        使わせて頂くのが楽しみです\(^o^)/•*¨*•.¸¸♬ •*¨*•.¸¸♬ •*¨*•.

        (他のサービスサイトの事まで、ありがとうございます。)

        • DJ Trader より:

          コメントありがとうございます。

          バージョンアップ後のご意見を是非お聞かせください。
          なければスルーしてください。

          よろしくお願い致します。

          • ぺろこ より:

            アップして頂いてから、毎日使わせて頂いておりますm(__)m

            とってもとっても私にフィットしていて、
            これからのトレード生活には欠かせないものになって行くと思います♪

            ず~と使っていれるように、退場しないようにしたいと思います♪
            感謝感謝ですm(__)mm(__)m•*¨*•.¸¸♬ •*¨*•.¸¸♬ •*¨*•.

          • DJ Trader より:

            コメントありがとうございます。

            喜んで頂けて大変嬉しいです。

            末永くご利用ください。

  2. ぺろこ より:

    「アクティブ化」

    本日も使わせて頂いておりま~す♪
    ありがとうございますm(__)m

    使わせて頂いている時に、インジを入れた以外のチャートやウインドウズ枠をマウスで触ってしまうと、
    → ボタンを有効にするために、インジを入れたチャートをクリックして、アクティブにする必要があります。

    他のチャートやウインドウズ枠を触っても
    常時 → ボタンが有効保持する方法は何かございましたでしょうか?

    プリントボタン(PrtScr)はいつもコピー出来るみたいに
    「Ctrl+→ なら、いつも時間変更が出来る」など、何か可能な事はあるものでしょうか?

     
    (なお、お返事が付いた時にメールでお知らせが飛んで来て頂けると便利で嬉しいです♪)

    • DJ Trader より:

      コメントありがとうございます。

      可能だとは思いますが、どういったケースで利用されたいかもう少しお聞かせ願いたいので
      メール差し上げます。

      • ぺろこ より:

        お返事、ありがとうございます♪

        私の使用状況は特に通常で使った状態だと思うのですが、
        使っている他の方は、インジを入れたチャートをその都度アクティブにするのは
        特に何も感じないのかな??

        >他のチャートがアクティブなときに ChangeTimeframe を入れたチャートの時間足を変えたい、ということですよね?

        はい。

        ChangeTimeframe を入れてない他のチャートがアクティブな時でも
        → ボタンを押したら、全チャートの時間が変わってくれると嬉しいです♪

        ご検討、ありがとうございます♪

         

        • DJ Trader より:

          コメントありがとうございます。

          全てのチャートに ChangeTimeframe を入れて
          全てのチャートで「全てのチャートの時間足を切り替える」を true にする、では
          違いますか?

          コメントに返信が付くと通知が行く設定にしてみました。

          • ぺろこ より:

            あ、なるほど=。
            全てのチャートにインジを入れれば、必ず何かのチャートがアクティブになっているのかも。気づきませんでした。
             
             

            全てに入れてみました。
            どんな時も動きました!嬉しいです♪♪
             
            自分で考えて色々試さず、聞くだけで、失礼しました。
             
             
             
            現在、休日でチャートが止まっているからか、
            20個のチャートに全てインジを入れてみたら、動きが悪くなりましたが、
            月曜に相場が動いてからも試してみます。
            ありがとうございます♪♪
             
             
             
            返信のメール通知設定もありがとうございます♪

        • DJ Trader より:

          コメントありがとうございます。

          > 20個のチャートに全てインジを入れてみたら、動きが悪くなりました

          併用されているインジケーターの数によって動きが鈍くなったりします。
          MT4、MT5 は時間足を切り替える都度全てのインジケーターをリセットします。
          20枚のチャート全てのインジケーターをリセットして再描画となりますので
          物理的な問題になるかと思います。
          ですが、このインジケーターは時間足を変更したときのみ稼働するだけで
          稼働していないときは他のインジケーターや取引には影響しません。
          時間足を切り替えたときだけ許容していただければと。

          よろしくお願い致します。

          • ぺろこ より:

            ご丁寧に、ありがとうございます。

            ちなみに20個のチャートに1つだけ入れてみた所、平日は快適に動いていたのですが、休日は動きが悪くなっていました。なので、20個に入れても、平日は快適になるのかも♪

            そもそも20個に入れても、表示されるのはテキストの銘柄名だけなので、負担になっていないと思いますし♪
            明日以降が楽しみです♪
            ありがとうございました•*¨*•.¸¸♬ •*¨*•.¸¸♬ •*¨*•.

カスタムインジケーター
スポンサーリンク
DJ Traderをフォローする
しがない DJ が FX 専業トレーダーになるまで
タイトルとURLをコピーしました