MT4のEAについて、Ordersend()内でOP_BUYLIMITやOP_BUYSTOP として注文を出して、…

MT4のEAについて、Ordersend()内でOP_BUYLIMITやOP_BUYSTOP
として注文を出して、tekeprofit値とstoploss値も設定するEAの場合、

EAを起動させて指値や逆指値オーダーが入った後に、
MT4を落としてPCも落としてしまっても、
指定したレートになったら、指値注文や逆指値注文が入って、
その後、指定したtakeprofitやstoplossのレートになったら、
決済、と言う風に、動いてくれるんでしょうか?

以前、stoplossについては、ordersend内で指定しておけば、
PCを落としても指定のstoploss値で決済される、
と教えていただいたのですが、
stoplossだけでなく、その他事項もordersend内で全て指定しておけば、
注文〜決済までも同じように行われるのか、知りたかったのです。

茲蹐靴お願いします。

回答1

はい、大丈夫のはずです。

いったん新規の(逆)指値注文さえ通れば、その後は、PCを落としても、証券会社が約定から決済まで処理してくれるはずです。

ただし、OrderSend()が実行される前にPCを落としてしまい、その結果、新規の(逆)指値注文自体がなされなかった場合には、もちろん、何も起きません。

追記

EAは、あくまでもメタトレーダーという発注ソフトを「自動」で実行するものなので、その仕様も、最終的には「手動」でメタトレーダーを実行した場合と何ら異なるところはありません。

なので、疑問が発生したら、手動で実験をしてみて、もしも「A」という結果が出たら、EAでも同じように「A」という結果になるということは、ぜひ知っておかれた方がよいと思います。

回答2

知らないな〜w
MT4のEAは常時稼働が前提だから試した事が無い。
恐らく落としても問題無いけど確認するに はデモ口座は指値注が行えない制限があるので自分のリアル口座で1000通過で近距離のTP、SLを置いて試してみたら?
100円程度のコストで分かるだろ?
どうせなら結果も希望〜w


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA