• ベストアンサー
  • 困ってます

MT4を用いて自動売買をしているのですが、コンスタントに負けてしまって

  • 質問No.5965676
  • 閲覧数787
  • ありがとう数29
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 40% (18/44)

MT4を用いて自動売買をしているのですが、コンスタントに負けてしまっております。
勝てるEAを望んでいたのですが、逆の発想で現在コンスタントに負けているEAの
反対取引が出来ないかと思っております。

条件としては
(1)通常のEAをそのまま稼動させて
(2)別のMT4で逆エントリをしたいです。

単純に(1)のサインをメールで飛ばして
そのメールを(2)別のMT4で受信して逆取引が出来れば
いいのかなぁと思いましたが知識が無く可能かどうかも不明です。
ご存知の方がお見えでしたら教えて頂けますと幸いです。
(メールを飛ばす等そんな面倒な事をせずとも出来る方法があれば最高です)

以上、宜しくお願い致します。

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

  • 回答No.1
  • ベストアンサー

ベストアンサー率 82% (37/45)

.mq4のファイルであれば改造が可能です。
.ex4では出来ません。

(1)
OrderSend関数の直後にSendMail関数をいれることで、メール送信機能を持たせることができます。
あとは、ツール→オプション→Eメール 項目で送信用の設定もする必要があります。
参考URLに私のブログですが、この部分の設定方法を掲載しておりますので参考にどうぞ。

(2)
OrderSend関数内の売買引数を
OP_SELL→OP_BUY
と逆方向に変えることで一応は対応できます。

ですが、同時にStop、Limit注文がある場合のレート計算や、決済条件の部分などの問題もありますので、ここだけでは上手く動作しないかもしれません。

元プログラムのコピーを取って、どうなっても戻せるようにしてから改造されるといいと思います。
お礼コメント
center1326

お礼率 40% (18/44)

ご回答有難う御座います。

メール設定等まだうまく機能してません(^^;
しかしネットで調べてみたら意外と出てましたので
まずはそちらで再度挑戦してみます。
投稿日時:2010/06/16 20:45

その他の回答 (全1件)

  • 回答No.2

ベストアンサー率 55% (58/104)

その前に、

バックテストはしましたか。もしも過去数年間にわたって優位性のあるEAなら、下手に逆トレードしない方がよいこともありますよ。

また、ロジックによもよりますが、とくにスキャル系の場合、コンスタントに負けるEAを逆トレードにした場合、やはり同じようにコンスタントに負けることが多いです。それは、ロジックに優位性がないために単にスプレッド負けをしているわけです。

いずれにしても慎重にご判断ください。
お礼コメント
center1326

お礼率 40% (18/44)

ご回答有難う御座います。

確かに過去に稼げてたEAだとまた稼ぎモードに入ったら逆取引だと
もったいないですよね
それは見極めたいと思います。

おっしゃる通りスキャル系なのでスプ負けが出ている事は
間違い御座いませんので、そこは割り引いて評価したいと思います。
投稿日時:2010/06/16 20:44
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ