MetaEditor は、作成したプログラムをチャート画面に連動させて動かす仕組みの様子。
プログラムとチャート画面の関係について、いろいろ試してみます。
まずは、ひとつのチャート上で2つのプログラムが同時に動くのか試してみました。
”Test1”と似たようなプログラム”Test2”を作成し、同じチャート画面で動かす設定(「チャートに表示を選択」)をしてみたところ、
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0HBfHf8XB_KOenoVBDtb3wJWuMm0OqRNvvi3brFXrrrYEYbYaIwEy5yYozvDPgjWOK_4zG9xd8aqWoBL6OlwI5td3Nty2e-ZtStqlS5KFvcKhI9-T1LxpdN2Xm_oE3vONCWy4U8rIAyI/s320/0_chart.bmp)
”Test1”が”Test2”のプログラムに変わってしまいました。
どうやら1チャート上で動かせるプログラムは1つみたいです。
次に、複数のチャート上で2つのプログラムが同時に動くのか試してみました。
別なチャート(EUR/USD)を表示し、画面上に2つ以上のチャートを表示した状態で、それぞれのチャート上でプログラムを動かす設定をしてみたところ、
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ8C3ZIwrJUXcWds9EZMPtPi5aQ0nD8AjE-KPPkhH9-3sEOJPaWGqA7mahcQzvqObDv4QbAgYmoeAF7yuXUfM074b0CrzId3ul7NfjOK6Ny5MKNXUklCgieoMpSNbzO0E48H2BkQtKoew/s320/1_chart.bmp)
2つのプログラムが同時に動きました。
どうやら、複数のプログラムを同時に動かせるみたいです。
さらに、同じプログラムが別々のチャートで同時に動くかどうか試してみました。
”Test1”プログラムを2つ以上のチャートで動かす設定をしたところ、
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh16fQjSdjH9vRa-z2Ubs9A3hAUUFL4sTPktmbTv-Yf1IcUtSHeYiyg3hlkXUus7UsAz-kDCrOQXEHy18PhACXqD1JDO_iTtJ2RDVwz5Of62O4YGN_HBRPz863aeFA-AQevfcVVKo4Yz3U/s320/2_chart.bmp)
バッチリ動きました。
あと、チャート画面を切り替えてみましたが、プログラムは動き続けている様子です。
最後に、チャート画面を閉じてみると、
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijiMEcZIqFYVo2zg5CWzyQO1IxjcuT7tnss9_zizN9qNpSAJZ8ypBEG7IuVO-mrDEytzJ2SxEF1Y7HoBrOwqyAQQITH0KJj15U3cseSTQxMa_Xm43YnmM3zToRgeC7gh1XpqrjpNZyF74/s320/3_chart.bmp)
プログラムはとまりました。
と、チャートごとにプログラムを動かせることが確認できましたが、気になることが一つ。
同じプログラム内で表示されるメッセージの表示タイミングが一定間隔ではありません。
何を基準にプログラムが繰り返し実行されているのでしょう?
次はプログラムが動くタイミングについて試してみます。
0 件のコメント:
コメントを投稿