2014年02月10日

【MT4】自動でチャートが切り替わるインジケーター

以前のMT4でもAPIを使えばできないこともなさそうですが、今回のアップデートで比較的簡単に作ることができました。

autochart.jpg

自動でチャートをトップ表示してくれます。それだけです。観賞用?にどうでしょうか。


Auto_Chart_Change.mq4
(必ず MT4 Build600 以降でお願いします)

デフォルトでは5秒ごとに表示されます。それ以下もできますが、インジを止めるのが大変になるかと思います。自己責任でお願いします。


しかし、作っておきながらなんですが、よく分からないことがあります。
OnTimer()部分です。


void OnTimer(){

long nextChart = ChartNext(currChart); //次のチャートID

//最後まで来てたら最初に戻る
if(nextChart < 0) nextChart = ChartFirst();

ChartBringToTop(nextChart); //トップ表示させる

currChart = nextChart; //表示されたチャートID

ChartSymbol(currChart); // !?

}



最後の ChartSymbol(currChart); は全く意味がなく必要ありません。しかしこうしないと不安定な動きをします。どうしてなのでしょう。土曜日からずっと考えているのですが、理由が分かりません。なにかタイミングなのか・・・。誰か分かりましたら、ぜひ教えてください。
posted by ロンド at 19:31| Comment(11) | MT4 | 更新情報をチェックする
この記事へのコメント
気持ち良くチャートが切り替わっていくのですが、
画像のように「Auto Chart Change OFF」と表示されません。(Build950です )
画面上からon/offする方法はありませんか?
Posted by 藤田 at 2016年04月28日 06:10
 同上です^^;   ロンドさん 改良ぜひお願いします
Posted by みーふぃ at 2017年12月17日 17:15
 ロンドさん  よろしくお願いします^^;
Posted by みーふぃ at 2017年12月18日 20:43
 ロンドさんのインジタ使わせていただいてます。有難うございます。

 
Posted by みーふぃ at 2017年12月19日 10:05
 寒くなってきました。^^
自動で変わるインジ 毎日遣わせていただいています。
なんとか スイッチ お願いします。m(_ _)m

m(_ _)m
Posted by みーふぃ at 2017年12月20日 21:48
 21日 PC新規購入注文しました。もちろんFX用です。^^;

 ヨロシクデス。
Posted by みーふぃ at 2017年12月21日 17:51
よろしくお願いします
Posted by みーふぃ at 2017年12月22日 21:33
 毎日 遣わせていただいてます。 有難うございます。
Posted by ミーフィ at 2017年12月25日 17:37
今年もよろしくお願いします。m(_ _)m

当インジの改良お待ちしています。

Posted by みーふぃ at 2018年01月09日 22:00
 あちこちさがしましたがありませんね^^;

 改良ぜひぜひお願いします。m(_ _)m
Posted by みーふぃ at 2018年01月22日 18:31
 ロンドさん

 on of よろしくお願いします。m(_ _)m
Posted by みーふぃ at 2018年02月10日 21:43
コメントを書く
コチラをクリックしてください