• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MT4を用いて自動売買をしているのですが、コンスタントに負けてしまって)

MT4を用いて自動売買で負け続けてしまっています。逆の発想で反対取引は可能か?

このQ&Aのポイント
  • MT4を用いて自動売買で負け続けてしまっています。勝てるEAを望んでいたのですが、逆の発想で現在コンスタントに負けているEAの反対取引が出来ないかと思っています。
  • 通常のEAをそのまま稼動させつつ、別のMT4で逆エントリをしたいです。単純にサインをメールで受信し、別のMT4で逆取引が出来ればいいのですが、方法が分かりません。
  • MT4を使って自動売買をしているのですが、負け続けています。現在のEAの反対取引を行うことで勝てるのではないかと考えており、方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • agent_k
  • ベストアンサー率82% (37/45)
回答No.1

.mq4のファイルであれば改造が可能です。 .ex4では出来ません。 (1) OrderSend関数の直後にSendMail関数をいれることで、メール送信機能を持たせることができます。 あとは、ツール→オプション→Eメール 項目で送信用の設定もする必要があります。 参考URLに私のブログですが、この部分の設定方法を掲載しておりますので参考にどうぞ。 (2) OrderSend関数内の売買引数を OP_SELL→OP_BUY と逆方向に変えることで一応は対応できます。 ですが、同時にStop、Limit注文がある場合のレート計算や、決済条件の部分などの問題もありますので、ここだけでは上手く動作しないかもしれません。 元プログラムのコピーを取って、どうなっても戻せるようにしてから改造されるといいと思います。

center1326
質問者

お礼

ご回答有難う御座います。 メール設定等まだうまく機能してません(^^; しかしネットで調べてみたら意外と出てましたので まずはそちらで再度挑戦してみます。

その他の回答 (1)

回答No.2

その前に、 バックテストはしましたか。もしも過去数年間にわたって優位性のあるEAなら、下手に逆トレードしない方がよいこともありますよ。 また、ロジックによもよりますが、とくにスキャル系の場合、コンスタントに負けるEAを逆トレードにした場合、やはり同じようにコンスタントに負けることが多いです。それは、ロジックに優位性がないために単にスプレッド負けをしているわけです。 いずれにしても慎重にご判断ください。

center1326
質問者

お礼

ご回答有難う御座います。 確かに過去に稼げてたEAだとまた稼ぎモードに入ったら逆取引だと もったいないですよね それは見極めたいと思います。 おっしゃる通りスキャル系なのでスプ負けが出ている事は 間違い御座いませんので、そこは割り引いて評価したいと思います。

関連するQ&A