![見出し画像](https://assets.st-note.com/production/uploads/images/26937142/rectangle_large_type_2_e0f8ae36deb92a125dffcaaa7819e823.jpg?width=800)
ハイローオーストラリアの自動売買システムを作成する①
本記事は、プログラミング学習の備忘録です。本記事のコード等をご利用になる際は、ご自身の責任においてご利用ください。
オーストラリアハイローの自動売買ができたらな~と思ってコツコツやってきたわけですが、何とか形になってきたので、作成過程をまとめます。自動売買システムといっても、(笑)がつくようなものですが…
まず、自動売買システム作成は、MT4とUWSCで使用し以下のとおり行うこととしました。
【MT4での作業】
①ある条件を満たしたら矢印を表示する
②矢印が発生したら特定のフォルダにテキストファイルを作成する
【UWSCでの作業】
③特定のフォルダを巡回し、テキストファイルの有無を確認する
④テキストファイルがあったら、ハイローオーストラリアのHPを操作する
今回は、「①ある条件を満たしたら矢印を表示する」をMT4を使って実現したいと思います。
1.内容
今回は、「ハイローオーストラリア Turbo5分」において「1分足RSIが70より大きくなったら売り、30より小さくなったら買い」を実行するという想定し、条件を満たした際に矢印を出すEAを作成しました。なお、ポジション保有中は決済するまでエントリーしないルールで作成しています。
なお、本EAはトレード関数を使っておらず、実際には売買しないためご安心ください。また、ポジション保有中は決済するまでエントリーしない設定にしています。
2.コード
3.実行結果
上記コードをストラテジーテスターにて実行した結果がこの図です。ルール通り矢印が表示されています。リアルトレードにおいても1分足チャートにこのEAをセットすれば矢印を表示してくれます。
今回は、条件を満たした場合に矢印を表示することができました。これで後から確認してもどこでトレードを行ったのかがわかるようになりました。
次回は、「②矢印が発生したら特定のフォルダにテキストファイルを作成する」をMT4を使って実現したいと思います。
この記事が気に入ったらサポートをしてみませんか?