ライン(オブジェクト)を一時削除できるMT4/MT5インジケーターを公開!ボタン1つで表示/非表示

この記事には広告・プロモーションが含まれています

テンプレートの変更によって、トレンドラインなどのオブジェクトが消えてしまう問題を解決するインジケーターの依頼がありました。

テンプレートを適用してもトレンドライン等のオブジェクトは消えないようにしたいです。オブジェクトの表示、非表示が切り替えられる機能もついていると助かります。よろしくお願いします。

チャート分析補助のインジケーターをDLさせていただきました。
ご要望なのですが、インジケーターを一括、または個別で表示・非表示を切り替えられる機能がほしいです。
スパンモデルやスーパーボリンジャーなど計10個表示させているのですが、ラインを引いたり、足の連なりやヒゲの長さを確認するときに邪魔になってしまうので、一旦削除するか表示させる時間足を変更して対応してきました。
ラインを引いたあとにテンプレートを適用させるとラインが消えてしまうし、毎回削除や追加をするのも手間がかかるので、チャート上に表示・非表示を切り替えられるボタンがあればいいなぁと思っていました。

テンプレートの変更でオブジェクトが消えてしまうのはどうすることもできないと思っていました。

ボタンを押すだけでオブジェクトのオンオフ

ラインを消すことができるMT4インジケーター

右下の「非表示」ボタンを押すとラインが非表示に、「表示」ボタンを押すとラインが表示されます。

無料で使えますので、お試しください。

ダウンロードはこちら(2024/04/01 ver3.3)

 

MT5版ダウンロードはこちら(2024/04/01 ver3.3)

 

更新履歴
2024年4月1日
【MT4/MT5 ver3.3】 バグ修正。パラーメーターを分けました。
2024年2月2日
【MT4/MT5 ver3.2】 テキスト、ラベル、矢印のオンオフ項目を追加しました。
2024年1月31日
【MT4/MT5 ver3.1】 キーボードのキーでオンオフできるようにしました。
2024年1月19日
【MT4/MT5 ver3.0】 大幅にロジック修正。ボタンで「表示」のときにオブジェクト表示、ボタン「非表示」のときにオブジェクト非表示と変更しました。

※インジケーターへのご質問・改善アイデアあれば、下部のコメント欄かアンケートに投稿お願いします!

友だち追加LINE公式アカウントでインジケーターの新着リリースやバージョンアップ情報を配信中。LINEお友だち限定のインジケーターも公開中です!

 

インジケーターの使用方法

このインジケーターを表示後、ラインなどのオブジェクトを作成します。そして右下の「表示」ボタンを押すだけで、一時的に消すことができます。

ライン等のオブジェクトを一時的に消すことができます。

再表示する場合は、「非表示」ボタンを押してください。

 

キーボードでオンオフできるようにしました

ご要望によりキーボードでも操作できるようにしました。使う場合は、どのキーに反応させたいか、パラメーター設定でキーを選んでください。

ライン等のオブジェクトを一時的に消すことができます。

 

テンプレートを使う場合

もしテンプレートを使う機会があり、表示がおかしくなりましたら、以下のようにしてみてください。

  1. このインジケーターを表示後、「非表示」ボタンをクリックします。
  2. テンプレートで変更
  3. このインジケーターを表示させて、「表示」ボタンを押すと、表示されます。

 

ここに注意!

  • 他のオリジナルインジケーターと併用すると、オリジナルインジケーター自身が作ったオブジェクトに反応し、消えてしまう可能性があります。

 

パラメーターの解説

上から5つまでの項目は、ボタンの位置などを変更できます。

パラメーターの解説です。水平線、垂直線、トレンドラインだけに反応させる場合はtrueに。

デフォルトでは「水平線、垂直線、トレンドラインだけ適用」にtrueとなってます。これをfalseにすることで、ライン系意外のオブジェクト(四角形やチャネル、矢印、テキストなど)も表示/非常時ができます。

 

ダウンロードはこちら(2024/04/01 ver3.3)

 

MT5版ダウンロードはこちら(2024/04/01 ver3.3)

 

オリジナル・インジケーター 人気ランキング

FXキーストンで無料配布しているオリジナルMT4・MT5インジケーターの人気ランキングです。
2024年10月の月間ダウンロード数トップ5はコチラ!

  1. [keys_RCI3.ex4]

    【keys_RCI3.ex4】
    短期、中期、長期の3本のRCIの状態からサインを出すインジケーター

    5つ以上の状態から選ぶことができます。アラート機能付き。

    10月のダウンロード数
    1006人
  2. [keys_SynchroChart_Line.mq4]

    【keys_SynchroChart_Line.mq4】
    シンクロチャート(MT4)

    チャート上で引いたトレンドラインなどのオブジェクトが、同じ通貨ペアであれば時間軸関係なく描写されます。

    10月のダウンロード数
    741人
  3. [keys_ZigZag_DowT.ex4]

    【keys_ZigZag_DowT.ex4】
    ダウ理論を意識した押し安値/戻り高値インジケーター

    ZigZagから押し安値/戻り高値を自動判定。トレンドを認識できます。

    10月のダウンロード数
    616人
  4. [keys_Japan_Time.ex4]

    【keys_Japan_Time.ex4】
    日本時間を表示するインジケーター

    タイムフレームに合った日本時間を表示します。

    10月のダウンロード数
    475人
  5. [keys_RCI3.ex5]

    【keys_RCI3.ex5】
    FXキーストンオリジナルRCI3インジケーター

    RCI(6本まで表示可能)を様々な手法の条件下でアラート出せます。

    10月のダウンロード数
    447人

すべての「オリジナルMT4インジケーター」を見る

すべての「オリジナルMT5インジケーター」を見る

 

TradingViewオリジナルインジも公開中!

TradingViewオリジナルインジも公開中!

FXキーストンではTradingView対応のオリジナルインジケーターも公開中です。すべて無料で利用可能となっています。

TradingViewインジケーターに関しても、ご要望に応じて作成と更新を続けていきますのでぜひ使ってみてくださいね。

 

より良い情報を提供するために、アンケートを実施しております。
ご協力よろしくお願いいたします。

回答する

アンケートでいただいたご質問やご要望については、随時こちらのページでお答えしています。

ご質問・ご要望の一覧はこちら

コメント

  1. 工藤 より:

    SynchroChart_LineとLine_switchを一緒に使用してみました。
    テンプレートは2つのインジのみ設定、通貨ペアはUSDJPYです。

    ①2枚の新規チャートを開き、チャートAの表示・非表示ボタンを押すとチャートBのオブジェクトがほとんど消える。
    ②テンプレート適用時、表示・非表示ボタンが表示されないときがある。またはテンプレートを適用していない側のボタンが消滅するときがある。
    ③チャートを全て閉じて新規チャートを開き、2つのインジを設定した後にボタンを押すと以前に描いたラインやテキストが表示されることがある。

    2つ目、3つ目の症状は発生条件がはっきりとはしませんが、2つ目の症状は50%ぐらい、3つ目は20%ぐらいの確率で発生するものと思われます。

    • masa より:

      工藤様
      コメントありがとうございます。
      そして使ってみた感想、貴重なご意見もありがとうございます。作る側としましては、もの凄く助かります。
      Line_switchはどのオブジェクトを表示/非表示するのかを自動で判別するようにしています。
      そのときにSynchroChart_Lineにも反応してしまい、想定外の動作が起こるものと思われます。
      申し訳ありませんが、できるだけLine_switchはSynchroChart_Lineと一緒に使うのは止めていただき、それぞれ別々のチャート上で使ってみてください。
      また修正、改良を続けていきます。これからもよろしくお願いします。

  2. コウ より:

    ボタンでインジの表示と非表示を切り替えるものもいくつか見たことがあるのですが、探してみた限りではMA、ボリバン、Pivotといったメジャーなものしか見つかりません。もし可能でしたら、supertorendをボタンで表示と非表示が切り替えれるようにできないでしょうか。チャート上では邪魔に感じる場面もあり、マイナーな中では割と需要あると思うのですが。

    • masa より:

      コウ様
      コメントありがとうございます。
      supertorendというインジケーターがどういうものなのか、正直よくわからないのですが、インジケーターを表示したり非表示にするインジがあれば便利ですね。できるかどうか分かりませんが、試しに作ってみようと思います。
      ご提案ありがとうございます。これからもよろしくお願いいたします。

  3. コウ より:

    打ち間違いがありました。supertrendです。検索すればいくつか出てきますが、mql4のものも持っていますので、連絡いただければ送らせていただきます。ボタンで表示と非表示の切り替えができる方法についても、私自身は詳しくないのでよくわからないのですが、やり方のようなものを一部公開されている方もいます。是非お時間のあるときに作っていただけると嬉しいです。

    • masa より:

      コウ様
      お返事ありがとうございます。
      いろいろと調べてみて、できそうであれば作ってみます。
      すみませんが、またよろしくお願いいたします

  4. こゆた より:

    動画を見て思わず拍手をしてしまいました。
    アイデアを提案してくださった方と苦労して作成してくださった方に感謝しながらダウンロードさせていただきました。
    ありがとうございます。

    • masa より:

      こゆた様
      コメントありがとうございます。そしてダウンロードもありがとうございます。
      これからもいろんな方が使う便利なインジケーターを開発していきたいです。
      これからもよろしくお願いいたします。

  5. uni より:

    こちらの表示のオンオフの快適さに驚きました、普段ライン引きすぎなんだなと思い知らされました、ありがとうございます。
    そして少し欲が出ました、もしこちら水平線と斜線を別々にオンオフ分けられないかな、と、水平線だけを消したい、斜線だけを消したい、と思ってしましました。
    もし改造可能であればお手すきの時にでもお願いしたいです、今のままでも十分いいですのでそのまま使わせてもらいます、ありがとうございます。

    • masa より:

      uni様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      水平線とトレンドラインを別々にということで、できるかどうかちょっと分からないのですが、確かにできるようになれば便利なインジになりますね。
      アイデアをありがとうございます。できるかぎりご要望にお応えしたいですが、できなかったら申し訳ありません。
      これからもよろしくお願いいたします。

  6. mtmie より:

    お世話になります。堅実なツールを作り続けてくださって感謝します。

    LineSwitch で、ひとつ気になったのでお願いしたいことがあります。
    表示・非表示ボタンを左に持っていくと、mt4 固有のFixed Chart Position の三角ツマミが隠れてしまいます。チャートの底だけでなく中央など選べるようにしていただけませんか。

    不躾ながら切なる希望です。よろしくお願いします。

    • masa より:

      mtmie様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      申し訳ありません。Fixed Chart Positionというものがよく分からなくて、どれになるのかなぁと探してますが、「縦軸の位置」はパラメーターによって変えられます。数字を入れてもらえば中央にもできますので、試してみてください。
      これからもよろしくお願いいたします。

  7. かぶとこま より:

    masa 様

    いつもお世話になっております。

    Line_switch

    素晴らしいアイデアです。
    もしご可能であれば、MT5版をご公開頂けますと感激です!!

    • masa より:

      かぶとこま様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      動作とかも含めて完全なものは難しいのですが、できるだけMT5版も含めて作ってみたいと思います。
      これからもよろしくお願いいたします。

  8. 津久井 より:

    いつもお世話になっております。

    chart_shiftインジケーターで何かのキーを使用することで移動したチャートを最大化、最小化することはできないでしょうか。

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

    • masa より:

      津久井様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      最大化、最小化は考えてなかったです。どのように使うのかまた考えて、有益であれば実装したいと思います。
      これからもよろしくお願いいたします。

  9. ur より:

    サブウィンドウに書いたオブジェクト・テキストも非表示にできるんですね。
    さすがです。
    メインウィンドウと同じように再表示も可能だとワクワクします。ご検討いただけませんでしょうか。

    • masa より:

      ur様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      いろいろとパターンが考えられるので、できるかどうか分かりませんが、できるだけご要望に応えていたいと思います。
      これからもよろしくお願いいたします。

      • ur より:

        今日、
        MacBook Pro 2013 、Parallels 16.5、Windows 8.1
        から一気に
        Mac Studio M1 Max 、Parallels 17、Windows 11
        に変えました。

        Line_switch が使えなかったら、すべて水の泡なので、ドキドキしましたが、ちょうどアップデートされていて、名称もkeys がついて晴れてシリーズの仲間入り。感激しました。背中を押されたつもりで、新環境のテストランです。
        まだ使い始めたところなので、追々気づいたことあればまたメッセージします。

        Mac 仮想環境でWindows 11 もArm版ですので、頓挫するのはこちらかもしれませんが、引き続きよろしくお願いします。

        • masa より:

          ur様
          ありがとうございます。
          こちらこそよろしくお願いいたします。

          • ur より:

            key_line_switch
            あいかわらずお世話になっています。
            一時ボタン位置のプロパティ変更が効かず、往生していましたが、
            いつものとおり、着実なアップデートに助けられました。
            サブウィンドウでも自在に非表示できるようになって、快適至極です。ありがとうございます。
            来年もよろしくお願いします。

          • ur より:

            その後、表示・非表示のボタンが裏返ってしまいました。
            いったん削除しても治りません。
            なにか対策ありませんか。

          • masa より:

            ur様
            コメントありがとうございます。
            一度確認をしたいと思います。原因が分かり次第すぐに更新します。ご迷惑をおかけして申し訳ございません。
            これからもよろしくお願いいたします。

  10. 津久井 より:

    いつもお世話になっております。

    MTFなどでも利用できるチャートの最大化と最小化をキーボード一つで出来るようなインジケーターの作成は出来ないでしょうか。
    例えば最大化を Bキー、最小化を S(N)キーなど。

    現状では右上の小さな最大化、最小化ボタンをクリックしなければ実行できませんが、ボタンが小さいためにやりにくい場合があります。
    これをキーボードの一つのボタンで出来れば非常に便利になると思います。

    chart_shiftインジケーターでもこれが利用できれば大変便利だと思います。

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

    • masa より:

      津久井様
      コメントありがとうございます。
      最大化と最小化できるように考えてみます。
      これからもよろしくお願いいたします。

      • ur より:

        うちは、fai さんの昔のahk スクリプトで、line_switch のオンオフやチャートの縮小拡大などもキーに割りつけています。世界のmt4 ユーザーがやってると思います。
        時代も変わったので、fxnavi さんにそこらへんを完全統合した究極版を作っていただけたら、投資のシン・スタンダードになるんではないでしょうか。

        fai さん
        https://fai-fx.hatenadiary.org/entry/20090916/1253026864

        • masa より:

          ur様
          いろいろと情報をありがとうございます。非常に助かります。
          キーボード操作であったり、表示のオンオフに関しては私も便利なものを作りたいと考えてます。
          また参考に新しくインジケーターであったり、スクリプトという形で作りたいと思います。
          これからもよろしくお願いいたします。

  11. ur より:

    サイトさんのキャラも含めて最強の信頼を置かせていただいています。
    line_switch でググったら、某ヤフー教えて系のリンクが見つかりました。
    読み方によっては、line_switch まで力不足みたいな感じがしたので、これはいかんと思ってコメントします。(そこの質問者さんは活用されている方です)

    すでに分析済み(ライン、オブジェクトいっぱい)のチャートのテンプレートだけを変えたいときの秘法です。
    1
    いったんline_switch を適用して全消し(隠し?)
    2
    新規テンプレート適用(インジとか別仕様になる)
    3
    line_switch の魔法をもう一回適用

    誰でも気づくことですが、神のちからを讃えたくて書きました。 ご容赦のほどを。長文もすいません。

    • masa より:

      ur様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。信頼を置いてくださり、大変嬉しいです。
      このインジに関してはシンプルなのですが、ちょっと使いづらい部分もあります。それもどうしてもMT4の仕様の壁(MT4特有の制限)もございまして、このインジに限らずできないことも多々あります。できるだけ修正したり、使いやすくしたいと思ってます。
      教えていただき、本当にありがとうございます。
      これからもよろしくお願いいたします。

  12. ds より:

    便利なインジケーターをありがとうございます。分析時にライン等が邪魔になることもあるので、一時的に削除できるのは非常に便利です。希望になるのですが、フィボナッチのみ削除も選択できるようにしていただきたいのと、表示非表示をショートカットキーで行えればより便利だと思いました。よろしければご検討お願いします。

    • masa より:

      ds様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      たしかに個別に選択できるといいかもしれません。できるだけ対応してみたいと思います。
      表示非表示をショートカットキーでやってみたいです。こちらもできるだけやってみたいと思います。
      これからもよろしくお願いいたします。

  13. より:

    いつもありがとうございます。

    こちらのインジケータとても便利で使用させていただいております。

    トレンドラインのタッチでアラートが鳴るインジケータがあると思いますが、それと同時に使用すると、トレンドラインのラインが消えてしまいます。

    なので、line_switch側の設定で「ずっと表示し続けるラインの名前」みたいな感じで個別のラインIDを指定し、そのラインだけは「表示・非表示ボタン」に関係なく、表示し続ける仕様に変更できませんでしょうか?

    トレンドラインのタッチでアラートが鳴るインジケータのほうに、「オン・オフ」があれば一番いいのでしょうが・・・どちらが簡単に修正できるのか素人では判断できないので、このようなアイディアを書かせていただきました。

    いつも便利なインジケータをありがとうございます。
    私が使用しているインジケータは、ほぼすべて御サイトのインジケータです。

    • masa より:

      よ様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      個別に指定することもできないわけではないのですが、コードも少しややこしくなっていまいまして、考えさせてほしいという感じです。ただボタンのオブジェクトは消さないようにするとかオブジェクトのタイプによってオンオフできればいいかなと閃きました。
      しかしいちばんご要望に沿えるのはトレンドラインのタッチでアラートの方にオンオフを付けることだと思いますので、そちらを修正したいと思います。
      貴重なご意見をありがとうございます。できるだけご要望に沿えるように、私のプログラミング能力とMT4/MT5の仕様の範囲となりますが、頑張ってみます。
      これからもよろしくお願いいたします。

  14. より:

    はじめまして。Sと申します。

    とても便利なインジケーターを開発いただきありがとうございます!

    もしアップデートされることがあれば、非表示にするオブジェクトを指定できるようにしていただきたいです。

    現状、トレンドライン、垂直線、水平線が一括で管理されていますが、
    トレンドラインだけ、といったように指定できると、とても嬉しいです。

    ぜひ、ご検討をお願いします。

    • hide より:

      s様
      コメントしていただき、誠にありがとうございます。
      インジケーター制作担当のmasaは休暇で不在の為、代理でご返信させていただきます。
      6月19日以降にmasaの方からお返事できる予定となってます。
      お待たせしてしまい申し訳ございませんが、何卒よろしくお願い申し上げます。

    • masa より:

      s様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      できるだけ限定した機能も追加したいと思います。ただどのようにパラメーター設定をすればいいのか、ユーザビリティも考える必要があるので、ちょっと検討させてください。
      これからもよろしくお願いいたします。

  15. tukimi より:

    はじめまして。チャート分析上オブジェクトを多用するものですから、まとめて一旦非表示にできないものかと検索からたどり着き、早速ダウンロードして使用させていただきました!
    ごちゃごちゃしたチャートが、ボタン一つで見やすく出来て大変ありがたいです。

    欲を言えばなのですが…、上位足で作成したオブジェクトを下位足に同期させているのですが、一度非表示にすると、下位足で同期によって描写されたオブジェクトが全て消えたままになってしまう
    (例:日足でトレントラインを引くと1時間足の別途表示チャートにも同じ場所にトレントラインが描写されるが、日足で【非表示】を押すと、その後【表示】を押しても1時間足のトレンドラインは削除されたまま)なので、
    例えば非表示にすると「表示中のライン等リスト」から全て消えるのではなく、「表示選択」内の「全ての時間足」で非表示に出来るような仕組みは出来ないでしょうか?

    何卒ご検討していただきますよう、よろしくお願い申し上げます。

    • masa より:

      tukimi様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      「表示選択」内の「全ての時間足」でできればいいのですが、コード上でもできなかったような気がします。ちょっとまた試してみたいと思います。
      いろいろと考えてくださり、ありがとうございます。どのような形がベストなのかをこちらでも考えた上で修正したいと思います。
      これからもよろしくお願いいたします。

    • masa より:

      tukimi様
      アドバイス頂いた通りに修正しましたら、うまくできました。
      本当にありがとうございました。

      • tukimi より:

        早速ご対応いただけたようで、大変恐縮です!
        ボタン一つで一時的にそのチャートだけ非表示にできるので物凄く重宝しております。この度は大変有用なインジケーターを作って頂きまして、本当にありがとうございました!

  16. より:

    いつもありがとうございます。

    こちらのインジケーターを以前から使わせていただいており、MT5のバージョンが重かったので、こちらに来てみると、新バージョンが公開されておりました。

    ダウンロードし、使わせていただいているのですが、以前までは、非表示を押すと、ラインが完全に削除されて、再表示はできなかったのですが、なぜか今回のものは、ラインが削除されず、「非表示」になる状態です。

    「非表示」のままラインを引きなおすと、先ほど非表示にしたライン(現時点では見えていない)とともに、チャート上に溜まっていきます。
    また、「非表示ボタン」を2回押すと、以前まで描いていたラインも同時に現れ、無限にラインが増えていきます。

    以前と同じように、「非表示ボタン」を押すと、ラインが削除されるように修正していただきたいです。

    もしくは、「削除ボタン」を追加していただきたいです。

    ご検討いただけましたら幸いです。

    • masa より:

      よ様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      本来の目的はラインなどを一時的に消してローソク足などを確認した後に再び表示することを目的としてました。
      ラインなどを全削除ということであれば、また別のインジとして検討したいと思います。
      またはこちらの全選択して削除する方法を試してみてください。
      https://www.fxnav.net/mt4navi/select_all/
      これからもよろしくお願いいたします。

  17. TAKI より:

    keys_Line_switchdに、チャネル・フィボチャネル・角度付きトレンドラインに適応を追加していただけないでしょうか?

    その他のオブジェクトに適応をtrneにすると、他のインジのボタン等の表示も全て消えてしまうので。

    よろしくお願いします。

    • masa より:

      TAKI様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      修正したいと思います。
      これからもよろしくお願いいたします。

      • TAKI より:

        項目の追加アップデートして頂き本当にありがとうございます。

        縦軸の位置を変更しても変わりません。
        ボタンサイズを変更すると、表示位置を右側にしている時だけ左に移動します。
        左側にしていると何も変更されません。

        位置を、右上・右下・左上・左下
        位置の、X座標・Y座標
        ボタンの、幅・高さ
        フォントサイズ

        を追加して任意の場所に変更できるように頂けると嬉しいです。

        よろしくお願いします。

        • masa より:

          TAKI様
          教えていただきありがとうございます。
          縦軸の位置の移動をすぐに修正したいと思います。
          ボタンのいろいろな変更は一度検討させてください。

  18. TAKI より:

    追記

    ボタンの表示テキストも変更出来るようになると嬉しいです。

  19. TAKI より:

    お世話になってます。
    非常に便利で活用させてもらってます。
    便利なインジケーターをありがとうございます。

    ボタンを非表示(表示も可能)にして、任意のキー操作でオブジェクトを表示非表示をさせることは可能ですか?

    ご検討よろしくお願いします。

    • masa より:

      TAKI様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      キー操作もできるのであればそのように修正したいと思います。アイデアをありがとうございます。
      これからもよろしくお願いいたします。

  20. TAKI より:

    お世話になってます。

    テキスト、テキストラベル、矢印、三角形

    これらも個別に適用出来るようにして欲しいです。

    注文ばかりですみません。

    ご検討よろしくお願いします。

    • masa より:

      TAKI様
      コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
      修正したいと思います。
      これからもよろしくお願いいたします。