とは言っても、メッセージを表示するだけですから損も得もしませんので気楽ですが。
まずは、プログラムを動かす準備が必要です。
MetaTrader を起動し、ナビゲーターウィンドウを見てみると、「Expert Advisors」のフォルダ?のところに”Test1”が表示されています。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghgORgkLA4HQb6WbqSA0GoUlpWJJPUTnLiBEKT3DgzFxIJlBU09WTXyXsWW7Cd61mw0cRG2dpKAzjyXrBbOAXmrR9UYyh8TkDjYbm7LuYz33WfbRne45CUK-gWblZlqCdhdH99AOg97R8/s320/0_navigater.bmp)
ネットで MetaTrader について色々調べているときに、よく”EA”という言葉が出てきていたのですが、どうやら「自動売買用のプログラム?」のことを”Expert Advisor”略して”EA”と呼んでいる様子です。
#そう言えば、MetaEditor で”Test1”プログラムを「ウィザード機能」を利用して作成するとき、”Expert Advisor”を選択したことを思い出しました。
ナビゲータウィンドウの Expert Advisors にて”Test1”を右クリックすると「チャートに表示」と書かれた選択肢が表示されます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLELoz9_mFZsIVbT_n6c4wZac-9EQmvwtwJQ2BGYHH3Hkn8ustKpIHj5PDLh6Bl7QTDGfwg_O7uK0DuCO2S38m0q4KZAF58Zi_Q5sUyM4gJ7Q1rR4n4HHvoCed4HZsf7cJg7oQa8BEFzE/s320/0_navigater2.bmp)
#ここから MetaEditor を起動してプログラムの修正/削除/追加もできるみたいです。
この「チャートに表示」を選択すると、”Test1”というタイトルで下図のようなプロパティ画面が表示されます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjld533VYNcp1z-66pG6hpJ9K6mmFPwEthX5PgHH6UB98-L3WQQNq5mxb-8B4n8geJZHhVPcmSfVYkGzqyM6tFFJNBMiLm_xm4mKY4W2qK3OZnDU2T3WmYYHO6SMB3saMuy3NzPHR8Z39w/s320/0_expertadvisor1.bmp)
このプロパティ画面の「Live Trading」(上図赤枠)の部分の「Allow live trading」にチェックをつけて OK ボタンをクリックします。
#他にも項目はありますが、とりあえずそのままで。
すると、チャートの右上部分に「Test1 ×」の文字が表示されます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsaLC9ACqwazqKsCW0jmjuzWYw53OZO8J33JH-Xmu5ZidddDYr1qTLvbCi4MqeiYA4AMht-AUVUvWUlvjziy61M8Fqbk3I21ha_5Bjy76bYp3jX9x9gHYOH6XGrT3KcsCPNda7KJqlya8/s320/0_expertadvisor2.bmp)
どうやら、これで準備は完了みたいです。
あとは、画面上部にある「Expert Advisors」ボタンをクリックすると、チャートの右上部分の「Test1 ×」の×部分がニコチャンマーク?に変りプログラムが動作している状態になりました。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGphpHQq7gMCriBkVWcChbDnIrL3TKTVUK77I0xR-4gLxgyZcOTC6f7b3R0YC3Ib7acXKhyphenhyphenk2dsek5Sg2BJE3F_4-H99u1ZTmFLS6SJvbWDd6knHO8nPR9afgwM2-0Hh0vP3hYxOESmik/s320/0_expertadvisor3.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlbOZAoyuLp4hApUkX2BdTamGjpvk9zw_wV73F1AQh2zdyJ92C8ZbDSzdjIHPOv0m_Qbp-ONdfc94c1LilKv7QjUAvIWMlIdIyq6b-2OtyhpVrSQI2gT7T8rNUcUvy9rfqRajnBSIm3Io/s320/0_expertadvisor4.bmp)
実際に動いているかどうか確認してみます。
画面下のターミナルウィンドウに「Experts」タグが現れ、プログラムした”Test1プログラムを実行しています”の文字がバックテストと同じように次々と表示されました。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHTIVDUhxQjPqymr3OnbisKiZu-1mXtNlrMt0DPyD79j76n14WNKTQzubE-X2EQmD6psdiTESCKGm-J0ZKxx_AeqgEViNUug98QK-N1yGJmhUeHCRJ6Npa2XcjlmqWVLnmBiwD5TxXlto/s320/0_expertadvisor5.bmp)
プログラムを止めるには、画面上部にある「Expert Advisors」ボタンをクリックすると、チャートの右上部分が再び「Test1 ×」になりプログラムがとまりました。
とりあえず、これで、プログラムを動かすことはできました。
#ひと満足です。
MetaEditor は、作成したプログラムをチャート画面に連動させて動かす仕組みの様子ですので、次は、もう少しチャートとの関係性について調べてみようと思います。
0 件のコメント:
コメントを投稿