オーダースクリプト『DAI_Risk-Reward(Order)Script』
1.概要
自動で注文を出すスクリプトです。
「DAI_ON_Risk-Reward-checker」で設置した
利益確定ラインと損切りライン、エントリーラインで発注します。
2.使い方
「DAI_ON_Risk-Reward-checker」とセットで使います。
2つの注文方法
チャートのセットするときに
成行注文と指値注文のどちらにするか選択できます。
そのままセットすると指値注文になります。
設定のLimit_Orderをfalseにすると成行で注文します。
指値用のラインではなく、現在の価格で注文されます。
OKボタンを押し、チャートへのセットが完了すると同時に発注されますので
取り扱いに注意してください。
エラーについて
エラーになった場合、ポップアラートがなります。
原因が表示されますので注文がとおらないときに参考にするとよいです。
例えばストップレベル以下など注文価格が現在値に近すぎるとか、
指値注文のラインの位置がおかしいとか、自動売買がオンになっていないなど。
何かしら注文がとおらない原因があると思いますので、
アラートも参考に理由を考えるとよいです。
3.インストール方法
MT4メニュー→「データフォルダを開く」
→「MQL4」→「Scripts」に入れてください。
「Indicators」フォルダではないので注意
ナビゲーターのスクリプトに表示されます。
スクリプトとは、1回だけ実行されるプログラムのことです。
インジケーターのようにチャートが進むごとに実行されるのではなく、
スクリプトはチャートにセットしたときに1回だけ実行されます。
4.自動売買の設定
MT4メニュー→「ツール」→「オプション」
→「エキスパートアドバイザ」→「自動売買を許可する」にチェック
メニューの自動売買ボタンが緑色になっていることを確認します。
5.設定
・Limit_Order…指値注文(デフォルト:true)
※成行で注文するときはLimit_Orderをfalseにしてください。
現在の価格ですぐに注文が入ります。
・lot01…ロットの指定(デフォルト:0.01)
追加
要望により、逆指値バージョンも追加しました。
使い方は指値用と同じです。
現在の価格より高いラインで買いの予約注文を入れたり、
現在より安いラインで売りの予約注文を入れることができます。
スクリプトの名前は「DAI_Risk-Reward(Order)Script(逆指値用)」です。
使用したい場合は追加でScriptsフォルダに入れてください。
デモ等で十分、動作を確認の上、お使いください。
まとめ
・DAI_ON_Risk-Reward-checkerで指定したラインで注文を発注
・成行、指値に対応
(追加で逆指値にも対応)
・使用するときは自動売買をオンにすること
ダウンロード
ダウンロードはこちら
※DAI_ON_Risk-Reward-checkerと自動注文スクリプトの両方が入っています。