ロンドさん。 はじめまして。
MT4で、指定したウィンドウの通貨を一括で変更出来るインジケーターは無いものか、、と探していたらロンドさんのページ(AllChart_PairChange)にたどり着きました。
私のMT4の使い方は、主要通貨(9つ)とメインの通貨で(1分足〜週足まで8つ)合計17ウィンドウ表示(添付画像)しているのですが、メイン通貨の方だけ指定した通貨に一発で切り替えたいので、指定したウィンドウだけ通貨を一発で切り替えるインジケーターは作れませんでしょうか?
*ちなみに、引いたラインや変更したインジケーターの設定は他の通貨にも生かしたいので『名前を付けて保存』での保存&読み込みではだめなのです。現状では、毎回データウィンドウからドラッグアンドドロップして切り替えています。
コメントありがとうございます。私にできる範囲のことであれば何でもお作りいたします。それにしても17ウィンドウってすごいですね。
というわけで、作ってみました。

PairChange_particular.mq4 (2015/07/21 ver1.0)
MT4 Build840で作成・動作確認しています。
やり方
上の図のように5枚のチャートがあり、3つのチャートだけ変更したいとします。まずはパラメーター設定から。

①登録できる通貨ペアは11個です。そんなに必要なければ空白にしてください。
②変更するチャート数を決めます。今回は3です。
③どのチャートが変更されるのか知るために、まずtrueにしてください。
④そうすると変更されるチャートの左上ににコメントが表示されます。

変更するチャートをお好きな箇所に移動させてください。
⑤ボタンを押すと通貨ペアが変更されます。あとは③で設定したtrueをfalseに戻してください。
チャートをどうやって指定しようか、そしてどうやって記憶させようかいろいろ考えた結果この方法となりました。コメントに書いてあることと少し違うかもしれませんが、いちばん無難な方法かと思います。一度お試しください。


お疲れ様でした。
いえいえ、とんでもないです。
自分のプログラム能力向上のためにもがんばります。
ありがとうございます。
使ってくれる方がいればうれしいです。^^
私も、運動不足のせいか、体調を崩しやすいです^^;
アミノ酸とると、風もひかず、疲れもしらず、健康になるらしいですよ。(現在注文中w)
ところで、
このインジケーターはとても便利ですね!
ただ、2つ問題がありまして。
①
めっちゃフリーズします(汗
チャートが4枚で、変更4ってやるとフリーズします。
②
また
ぜひとも、これを実装して欲しいのですが
このインジをセットしたチャートも変更可能だとうれしいです。
といいますのも、私はこのように表示していまして、
http://gazo.shitao.info/r/i/20150922100759_000.png
下の上位足 は変更せずに
下を見ていい通貨があれば、
上のチャートに表示させるということをしています。
そのため、このインジがセットされたチャートも変更したいんですね。
なので、TABから数えてチャートを変更できるようにしたいのですが
できますでしょうか。
お返事が遅れてしまいました。すみません。
フリーズしますか。。。どうしてだろう。。。
ちょっとコードを見てみます。
②ですけども、うーん、なるほど。
できそうではあります。時間をください。できるだけやってみます。
私の場合「全チャートの通貨ペアを変えるインジケーター」で、チャート数がもう少し多ければ大変便利に思います。お時間があればで構いません(^_^;)
フリーズしてしまいますか。やはり特定チャートだけを一つのインジケーターでやるのは難しいかも。もう少し改良を考えてみます。
チャート数が多ければ??チャート数に制限があるのですか?
>チャート数が多ければ??チャート数に制限があるのですか?.
ロンドさん制作のインジを使わせていただいているのですが、4通貨表示(ドル円、ユーロ円、ポンド円、ユーロドル)になっていますよね。
その数がもっと多ければさらに便利に使えるということです(^_^;)
了解しました。とりあえず数を倍にしてみました。
https://fx-dollaryen.up.seesaa.net/image/AllChart_PairChange1.mq4
また試しみてください。
表示してみました。とても便利ですよ~
ただ不思議なのは、最大表示の時は背景がクロなのですが、
縮小するとグレーのようになるのは何故でしょう?
いろいろ探し回って、ロンドさんのブログにたどり着きました。
今ランチャーを使わせていただいていますが、自分はレジ、サポのラインを引いてチャートを見ていますが、今のランチャーですと通貨ペアを変えるとラインがそのまま残ってしまいます。
そこでお願いなのですが、チャートの組表示をいちいち開かずに、チャート上で組表示を変えるランチャーをお願いできませんでしょうか?
最初に依頼した方がラベルの背景をグレーにしていらしたので、そのような感じにしてみました。拡大縮小したときにグレーが邪魔な感じがしたので消しました。
https://fx-dollaryen.up.seesaa.net/image/AllChart_PairChange1.2.mq4
こちらをもう一度使ってみてください。
はじめまして。インジケーターを使っていただき、ありがとうございます。
ランチャーというのはどのランチャーでしょうか。
いろいろ作ってて、どれのことなのか分かりませんので、
できればその記事のコメントにまた書き込みをお願いします。
AllChart_PairChange1 のことです。
このインジケーターで通貨ペアを変更すると、
設定したライン等が残ってしまうため、MT4のチャートの組表示を使いチャートを
切り替えて使っています。
このぺーじにある PairChange_particular のような形でチャートの組表示を
いちいちクリックせずに、チャート上から組表示を変更出来たら便利なのですが。
よろしくお願いします。
いつもありがとうございます。
組み表示の変更は実は詳しくなくて、プログラムでできるのかどうか分からないです。すみません。少し時間をください。
AllChart_PairChange1.2.mq4を使わせていただいております。
本末転倒ですが、全てではなく適用したチャートだけペアを変更したい場合どうすればよいでしょうか?