いったい何をきっかけに動作させているのでしょうか?
ちょっと、”Test1”プログラムが表示するメッセージを眺めてみます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqw_HCAkGqDyUmUh_9HUBfEfH7RUffQQYidq6LR83n0Ba2SY0w9i9FqjKstPXmLTXm31xOYJIAvWkktWUjlb4YtmDCyQu-XXVqJd3zdugWNo1IswUx6y69nFb-XrYBpX1_jqtna6CVidw/s320/0_chart.bmp)
やっぱり、一定時間ごとには表示されません。
チャートにプログラムを連携させて動かしている様子ですので、何かチャートに関係することだと思うのですが、試しに周期設定(1分/5分/15分・・・)を切り替えてみました。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcF8RHXG2X13oMY4CUD_7sNwXYWmlupTGxMqktV73bqd2RyDX51NT8gFkGv1J4einzXBc-Q8xNWTXvVGrb6sE73AM4MsCHL4Fc3V18lDbML7GUUTJgqcj6y9vq1Chi19IuMR6JBoZE5bs/s320/1_chart.bmp)
すると、プログラムは再起動しましたがプログラム実行タイミングが大きく変化する様子ではありません。
ちなみに、プログラムが再起動しているかどうかは、ターミナルウィンドウの Experts タグのメッセージ欄に
deinitialized
uninit reason 3
initialized
が表示されていることで分かります。
#それぞれの行について、詳しくはプログラムを作成する時に改めて調べてみます。
何がきっかけで動いているのかさっぱり分からないので、ネットで調べてみました。
すると、「Tick に沿って動作する」との記事を見つけたので、MetaTrader のヘルプで tick を検索してみると、それらしき説明が記載してありました。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1JNsyc3FsPHYtFg6_9B-7mXeQEsEwwETqv0MjeSNWSzPne1TT8S7-lYq_9NllkHa8v5M983aGMH4hWqLArteEs-PMKOvnZwktpDzOBUw5wEjMwmJ8TKjaQGjyBagz68jkXu6JY4XgOg4/s320/2_chart.bmp)
#英語は得意ではないので、違ったらごめんなさい。
試しに気配値表示ウィンドウの「ティックチャート」タグを選択し、眺めていると、tick チャートが変動するたびに、”Test1”のメッセージも表示されているように見えました。
ここまでで、プログラムは「チャートに連動した環境で Tick をきっかけに繰り返し実行される」ことがわかりました。
よし次は、エントリーするプログラムを作ってみようかな。
0 件のコメント:
コメントを投稿