MT4 ラインなどのオブジェクトを一括削除するインジケーター(Mi_AllDelete)
MT4で「チャート上のラインを全削除してリセットしたい」そんな時に使えるオブジェクト一括削除インジ(Mi_AllDelete)を作りました。
2024年4月27日バージョンアップ(v03)
バージョンアップしました。対象のオブジェクトタイプをパラメータで指定できるようになりました。
ラインなどのオブジェクトをまとめて削除します
Mi_AllDeleteはラインなどのオブジェクトを一括削除するインジケーターです。下は動作の様子の動画です↓(15秒)
↑チャートがごちゃごちゃしてきてリセットしたくなったら、ショートカットキーで簡単にラインなどを一括削除できます。
使い方は簡単。下の3ステップです。
- チャートにMi_AllDeleteをセットする
- チャート上でSHIFT+Dキーを押す
- 確認メッセージが表示されるので「はい」をクリック
注意点としては、削除したオブジェクトは復活させることができませんのでその点はご了承ください。
どのオブジェクトが削除されるの?
削除対象となるのは、水平線やトレンドライン、長方形、フィボナッチリトレースメント、テキストなどなど、手動で描画したオブジェクト全てです。なお、他のインジケーターによって描画されたオブジェクトのように特殊な名前の付けられているオブジェクトは削除対象外としています。また、削除対象のオブジェクトタイプはパラメータで取捨選択できます。
参考情報
Mi_AllDeleteのようなインジケーターを使わなくても、MT4ではBackSpaceキーを押し続ければ描画した逆順にオブジェクトを削除することができます。削除するオブジェクトがあまり多くないのであればBackSpace方がシンプルでいいかもしれません。オブジェクトが大量にあって一気に削除したいという場合や、オブジェクトタイプを指定して一括削除したい場合にMi_AllDeleteをお使いください。
設定パラメータ
Mi_AllDeleteの設定パラメータは下図の通りです。ショートカットキーと削除対象のオブジェクトをお好みで変更してお使いください。
ダウンロード
Mi_AllDeleteは下記から入手できます。
- Mi_AllDeleteラインなどのオブジェクトを一括削除するインジケーター
バージョンアップ履歴
更新日 | Ver. | 概要 |
---|---|---|
2024年4月27日 | v03 | 削除対象オブジェクトをパラメータで指定できるように改良 |
2023年8月22日 | v02 | 間違い防止のため削除前に確認メッセージの表示を追加 Shiftキー同時押しに対応 |
2023年2月10日 | v01 | リリース |
インジケータのインストール方法が分からない人は「MT4にインジケーターを入れる方法(初心者向け)」を参照してください。
まとめ
オブジェクトを一括削除するインジケーターの紹介でした。
トレードがうまくいかないときは、ラインの引き方が間違っていて、それがチャート分析の邪魔をしているという場合があります。
そんなときには、いったんラインを全て削除して、初めからチャート分析をやり直すのも一つの手だと思います。実際に私はよくそうしてチャートも気持ちもリセットしてトレードに臨んでいます。
コメント失礼致します。
とても便利なインジケーターなのですが、別インジで表示しているボタンも消えてしまいます。
トレンドライン、水平線、垂直線、フィボナッチのみ全削除できるとありがたいのですが、削除するオブジェクトの指定はできないでしょうか(Trendlineという単語を含むオブジェクトだけ削除など)。
お手数をおかけしますが宜しくお願い致します。
みながち!FX様
平素より大変お世話になっております。
とても使いやすいインジケーターが多く、重宝して使わせて頂いております。
開発まことにありがとうございます。
Mi_AllDeleteについての要望なのですが、Mi_ObjectShortcutKeyのように、オブジェクト項目を一覧化して、どれを消す対象にするかをtrue/falseで選べる仕様にすることは可能でしょうか?この意図としましては、チャート上に自分が心掛けている事項をテキスト表示したりしているのですが、現状の仕様ですと、そのテキストも消えてしまうため、オブジェクトごとに選べるようにできないかなと思った次第です。
また、確認メッセージの表示につきまして、私は1ボタンで消したいことが多く、こちらもtrue/falseとして設定できた方が個人的には嬉しいなと思いました。
以上2点につきまして、ご検討頂けますと幸いです。
お忙しいところ恐縮ですが、宜しくお願い申し上げます。
Fumiさんへ
コメントありがとうございます。いまさらの返信となってしまい申し訳ございません。別インジのオブジェクトは極力消えないように作ってあるのですが、消えてしまうとは何か変ですね。変わった作りのボタンなのかな?オブジェクトの指定についてはもしかしたらご要望についてはご希望通りの形にならないかもしれませんが前向きに検討させていただきます。
【2024/4/27追記】
バージョンアップ(v03)しました。パラメータで対象オブジェクト種を指定できるようになりました。
yasuさんへ
コメントありがとうございます。ご要望について背景の情報もご説明ただいてありがとうございます。削除するオブジェクトの種類の指定は前向きに検討させていただきます。確認メッセージの表示については意図は十分に理解できるのですが、オリジナリティというかツメあとというかを少しでも出したいという作り手側の余計な思いがあるので現状のままで考えています。また進展あれば追記いたします。
みながち!FX様
ご返信頂きまして誠にありがとうございます。
進捗状況につき、コメントお待ちしております。
yasuさんへ
ご返信ありがとうございます。ただいまバージョンアップ(v03)しました。ご要望の対象オブジェクトの指定機能を入れてあります。確認メッセージについては見送らせていただきました。
みながち!FX様
迅速な対応誠にありがとうございます。
確認メッセージの件は承知いたしました。
その他のインジケーターでも何か要望などを出させて頂くこともあるかもしれませんが、その際はご検討をお願いできますと幸いです。
引き続き宜しくお願い申し上げます。
yasuさんへ
ご返信ありがとうございます。どうぞご活用ください。インジのコンセプトに合致していて一般的にニーズがありそうなご要望には可能な範囲で対応したいと思っています。お応えできない場合も多いのですが、私が気づかなかったニーズや使い方などを知るきっかけにもなって参考になります。
お世話になっております。
オブジェクト指定のご対応、感謝申し上げます。
Fumiさんへ
ご返信ありがとうござます。対応おそくなってしまいすいませんでした。バージョンアップに気づいていただけてよかったです。
質問させていただきます。
ラインを削除ではなく一時的に非表示にするインジケーターを作成することは可能でしょうか?
また、できればチャート上にある各オブジェクトを指定して非表示にできるインジケーターを探しております。
例えば、オブジェクトの名前に「A」と入れたものをキーボードのAで非表示にし、
もう一度押すと表示させるといった感じです。
大変恐縮ですが、可能であればそのようなインジケーターを作成していただくことはできますでしょうか?
有料でもかまいません。
どうかご検討よろしくお願いいたします。
ご返信よろしくお願いいたします。
Xさんへ
コメントありがとうございます。
オブジェクトを一時的に非表示にするインジケーターはゴゴジャンに出品するつもりで作成中のものがあります。完成までまだ日数がかかりますがそのインジをご検討いただければと思っています。ただしオブジェクトの指定の仕様がxさんのご希望に合致しないかもしれないなと思っています。出品した時にはここに追記しておきますのでさしあたりそれまではお待ちくださいませ。
管理人様
早速のご返信ありがとうございます。
そうでしたか、それではまた追記していただけると助かります。
完成を楽しみにしておりますので、管理人様のペースで作成よろしくお願いいたします。
Xさんへ
ご返信ありがとうございます。それでは完成したら追記しておきます。
【2024/5/10追記】
オブジェクトを一時的に消すインジケーターが完成しました。詳細は→Mi_ObjectHide