• ベストアンサー

Forex.comにてMT4を使用し、

Forex.comにてMT4を使用し、 自動売買プログラムを起動させておりましたが、 先日プログラムが暴走?しました。 ポジションを持っては1分も立たない内に決済をする動きを 7000回程繰り返しました。 会社から帰ってきて呆然…。 まったく理由が分からず困っております。 ちなみに当時、PCにMT4を3つインストールし、 3つとも立ち上げそれぞれ3つのプログラムを動かしておりました。 内1のプログラムが暴走しました。 初心者のため、困っております。 どなたか教えて頂けませんでしょうか? よろしくお願い致します。

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

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

となると、何らかのエラーですね。 もしも証券会社に問題がなければ、MTが不具合を起こしている可能性がありますね。MTは複数のEAを稼動させると不具合が生じやすく、証券会社も「推奨しません」とするところが多いようです。 以下、MTを使用する場合における複数ロジックによるポートフォリオの危険性について、私なりに調べたところをまとめました。参考にしてください。 1.1つのPC、1つの口座、複数のシステム、1つのEA、1つのMT4 これは、EAの記述が長くなり、約定速度が遅くなる。ただ、もっとも安全な方法のようです。 2.1つのPC、1つの口座、複数のシステム、複数のEA、1つのMT4 MT4内の複数のEAは同時に処理されず順番処理されるので、後順位のEAの約定が遅れること、および、誤作動の可能性が高いという欠点があるようです。 3.1つのPC、1つの口座、複数のシステム、複数のEA、複数のMT4 MT4の保存フォルダーとショートカットアイコンを複数個設定すれば、可能なようで、もっともサクサク稼動するようです。ただし、証券会社によっては、推奨しないところもあるようです。また、MT4の数をあまりにも多くすると、PCが容量オーバーになってしまうこと、さらに、デモ口座の場合は、MT4ごとにどうしても口座番号が別々になるので、稼動テストができないという欠点があります。 4.1つのPC、複数の口座、複数のシステム、複数のEA、複数のMT4 まず、証券会社によっては複数の口座を許可しないところもあるようです。また、口座が複数あることから、複利運用をする際に必要な、各口座の現有資産の合計額を瞬時に算定できず、適切なポジションサイジングが難しくなるという欠点があります。 5.複数のPC、複数の口座、複数のシステム、複数のEA、複数のMT4 そんなお金がない(笑)。

geno1121
質問者

お礼

ご回答ありがとうございます! 原因は同一口座でマジックNo.無しで3つのEAを起動させていたことが 濃厚そうです。 あぁ、後悔…。 気を取り直し、少しづつでも資金取り返ししていきたいと思います。 ありがとうございました!

その他の回答 (2)

回答No.3

再投稿です。 先ほど気づいたのですが、「一日にトレードを10回までとするEAをどのように書くか」という質問をされた方と同一の方ですね。 7000回の暴走は本当にお気の毒様です。m(__)m トレード回数を制限するプログラムを記述するのも、確かに一つの解決策かもしれませんが、抜本的な解決策ではないと思います。何が原因なのかきちんと探求する必要があるでしょう。 別のサイトでも投稿されていますね。そこでは、マジックナンバーの重複が原因ではないかとの回答もありました。それもあるかもです。

回答No.1

お使いのEAは、バックテストやデモ口座では正常に稼動しますか?

geno1121
質問者

補足

はい。 バックテストでは正常に運用できていることは確認しております。 また本現象が起きる2週間前よりリアル口座で実運用しておりました。

関連するQ&A

  • MT4のフリーズ?についてご助言をお願いします。

    現在、MT4で自動売買のデモトレードを行っています。ちなみにサーバーは121証券です。 デモを始めて2週間目に入ったのですが、不具合があったため対処法等ご存知の方がいらっしゃいましたらご教授お願いします。 不具合というのは、自動売買によるポジションを保有中に、画面に表示しているチャートに『waiting for update』と表示されたままになり、 ターミナルの取引タブに表示されているポジションのpriceも動かなくなりました。仕方なくチャートを新規で表示しなおすとそのチャートは正常に動いています。 つまり、MT4自体がフリーズしたという訳ではなさそうです。が、保有ポジションについてはやはりpriceが動かず、さらに決済注文も出せない状態になっています。 また、MT4を再起動しても同様の状態でした。 同じような症状を経験された方いないでしょうか?このままでは怖くてリアルトレードに移行できそうにありません。 なにかお分かりの方がいらっしゃれば教えてください。

  • MT4について質問です。

    MT4について質問です。 FXを始めて数カ月の初心者です。 色々と調べていると、MT4が凄くいいとよく聞きます。 しかし、初心者には難しいとも聞くので、使用していませんでした。 しかし、チャートを使う分だけなら初心者でもできると知ったので、そろそろ取り入れたいと思うのですが、ここで質問です。 (1)MT4は、無料で配布されているという事ですが、どちらからダウンロードしても同じものがダウンロードされるのでしょうか?それとも、ダウンロード先によって、多少違うものになるのでしょうか? (2)MT4をデモで使用できる、日本の業者はどこがありますか? ODLは、デモでも使いにくいと聞きました。 FOREX.comは、使いやすいと聞いたのですが、デモはないですよね? (3)海外の業者では、日本語で表示されていますか? 以上です。 いざ、MT4をダウンロードするぞ!と意気込んだものの、どちらからダウンロードすればよいのか途方にくれております。。。 分かる方、どうぞよろしくお願い致します!

  • メタトレーダー(FOREX.COM.JAPANからダウンロード)のヒス

    メタトレーダー(FOREX.COM.JAPANからダウンロード)のヒストリーセンターについて [質問の前提] 以下、「遡及取得」とは、「メタクォーツ社ではなくそのブローカーの過去データで、はじめからチャート内に蓄積されたものよりも古いデータを、チャート上でのスクロールによる手動で、または、チャート上での更新ボタンによる自動で、取得すること」をいうものとして、質問させていただきます。 [質問の本体] これまで、FOREX.COM.JAPANのデモ口座でメタトレーダーを使用してバックテストをしてきましたが、つい最近、メタトレーダーをアンインストール&再インストールしました。すると、以前は「遡及取得」ができたのに、突然、「遡及取得」ができなくなりました。具体的に述べますと、以前は、USD/JPYの5分足で、約1年間ほどの過去データを「遡及取得」できましたが、アンインストール&再インストール後は、約1ヶ月分のデータしか表示されません。現在、FOREX.COM.JAPANの担当者の方にも相談して問題解決に取り組んでいますが、未だ解決しておりません。以下、これまでに判明していることを列挙します。 1.「ヒストリー内のバーの最大数」と「チャート表示バーの最大数」をマックスにして、メタトレーダーを再起動しても「遡及取得」できません。 2.自宅の別のパソコンで実験しても「遡及取得」できません。 3.知人のパソコンで実験しても「遡及取得」できません。 4.121証券のメタトレーダーで実験したら、普通に「遡及取得」できました。 以上の事実から、何か原因または解決方法について、ご存知の方がいらしたら、ぜひご教示願います。 なお、「同じような現象が発生している」というだけのご回答でも結構です。

  • MT4について

    ネットや本などで勉強中のFX初心者です。 ネットなどを見ていると、MT4を使っている人が多いのですが、これは初心者には難しいですか? 自動売買ツールは有料のものは高いので、無料のものを探しています。 そして、FX業者は、楽天とインヴァストを使用しているのですが、MT4を採用している業者に口座開設して、入金しなくてもMT4を使う事ってできますか? 分かる方がいっらしゃれば、よろしくお願いします。

  • あったら便利なMT4ツールは?

    日本でもMT4が使える業者がかなり増えてきました。 MT4ではインジケーターとかEAとか売買に直接的につながるプログラムはたくさんあるのですが、ユーザーインターフェースの改善とかポジション・資金管理といったいわゆるツールの類はまだ開拓の余地があるように考えます。 これがあったら、もっと使いやすいのに、、、というようなツールって何かありますか?

  • FX。MT4を使っていらっしゃる方いますか?

    MT4を利用した自動取引に、大変興味があります。しかし、MT4は、まだまだ私には敷居が高かそうです。逆に、使いこなせるようになれば、強力な武器になると考えております。そこで質問なのですが、MT4を使った自動売買は、パフォーマンス的にはいかがでしょうか? 一番の不安は、そこに裁量判断が一切入らない、といったところですが、本当にシステムトレードに任せていいものかどうか、非常に悩んでおります。 実際にMT4での自動売買を行った方のご意見をぜひお聞かせください。ただ、MT4をサポートしている国内の証券会社は、ほんとうに数社のみですよね。最終的には海外に口座を開くことも視野に入っています。これもまた、敷居が高そうですね。とほほほ。 そこで、国内で開発された自動売買ソフトをウリにしている証券会社も、数社見つかりましたので、こちらも合わせて口座を開き、検証実験をしてみるのもいいかもと考えています。とりあえずは、外為オンラインのiサイクルあたりで、しばらく様子を見ようと思っています。 ただ、どちらも完全なシステムトレードになるはずですので、万が一、レンジを大きく外れた場合のフォローの仕方が気になります。もちろん、プログラムによって、反応が大きく変わってくるのは容易に想像できるのですが、問題はそこですよね。 これがもし、裁量トレードなら「ここしかない」と、考えたポイントでのエントリーや決済も可能な訳ですが、これがシステムトレードとなると、「本当はココがポイントなのに....」とか、いくら思った所で、PCが勝手にプログラムを淡々とこなすだけで、極端な話、黙って見守るしかないですよね。 なんだか胃が痛くなりそうです。 実際にシステムトレードをなさっている方の率直な意見が聞きたいです。 長文、失礼しました。

  • MT4

    FXを始めて6ヶ月ものです。最近自動売買(システムトレード?)を勉強しようかととりあえずODLの講座を開設しMT4を始めようかと思ったのですが、基本英語だらけでプログラムの入力の仕方等がさっぱりわかりません。なにかいい参考書なりがあったら教えてください。

  • MT4で、指定時間に全決済出来ませんか?

    MT4でアジアンタイムにスキャルピングするEAを使用し、エントリーはEAに任せて、あらかじめ指定しておいた時刻になると、自動的にポジションを全て強制決済したいのですが可能でしょうか?

  • MT4のEAの自作を勉強し始めたのですが、ダブルトップ・ボトムになった

    MT4のEAの自作を勉強し始めたのですが、ダブルトップ・ボトムになったら自動売買させる事は可能でしょうか? 当方自動売買初心者でプログラミングはまだほとんど分かりません。しかし分からないながら移動平均線の傾きやRSIなどを数値化して、それをもとにプログラムを組むというのは出来そうだ、と思うんですがダブルトップ・ボトムはいったいどうやって?と思ってしまいます。無理なんですかね?

  • MT4をインストールしたいが?

    「ノートVY25A/W-5でXPです。」MT4でFXドル円チャートを表示させたいです。「チャートソフトとしてMetaTraderを利用するのであれば、開発元MetaQuotesSoftware社(メタクォーツソフトウェア社)のサイトからMetaTrader本体プログラムをダウンロードして使用すれば大丈夫です。」とありますがそのサイトのダウンロードページにアクセスすると何故かForex 社の物がインストールされてしまいます。FX会社の物でない純粋なMT4をダウンロード出来るURLを具体的にお教え頂ければ幸いです。お分りになる方宜しくお願い致します。