
自動でチャートをトップ表示してくれます。それだけです。観賞用?にどうでしょうか。
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); は全く意味がなく必要ありません。しかしこうしないと不安定な動きをします。どうしてなのでしょう。土曜日からずっと考えているのですが、理由が分かりません。なにかタイミングなのか・・・。誰か分かりましたら、ぜひ教えてください。
画像のように「Auto Chart Change OFF」と表示されません。(Build950です )
画面上からon/offする方法はありませんか?
自動で変わるインジ 毎日遣わせていただいています。
なんとか スイッチ お願いします。m(_ _)m
m(_ _)m
ヨロシクデス。
当インジの改良お待ちしています。
改良ぜひぜひお願いします。m(_ _)m
on of よろしくお願いします。m(_ _)m