• 締切済み

メタトレーダー4について

メタトレーダー4について こんにちわ。 メタトレーダー4というソフトで自動売買をしております。 自動売買しながら、たまに手動でポジションをもったりするのですが 指値、逆指値を指定してあるのになぜか指定していない値段で約定するときが あって困っています。なぜ勝手に指定していない値段で約定するのでしょうか? どうか解決策を教えていただけないでしょうか。 ちなみにすべて英語表記なのでよろしくおねがいします。 Account History というタグのところに Auto Account Sync With FXCM と表示されています。

みんなの回答

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

決済されるのは(1)自動売買システムのポジションでしょうか? それとも(2)手動で持ったポジションでしょうか? (1)の場合はシステム自体が指値逆指値にかかわらずある条件を満たすと決済されるようにプログラミングされているためと思われます。 (2)の場合は自動売買システムがシステム自体が作成したポジションなのか、それとも別の手段によって作ったポジションなのか判定するプログラミングがされていないことが原因と思われます。 手動で持ったポジションをシステムが持ったポジションと勘違いして、その時点で決済の条件を満たしていると手じまいしてしまうのでしょう。 本来、そういったことも想定してプログラミングしておくべきなのですが、無料のものや手抜きでそこまで考えられていないことが多いです。 あとは、強制ロスカットが入ったということも考えられますが…

noname#112237
質問者

お礼

すみません、説明不足でした。 (1)と(2)の両方が決済され(?)て、取引履歴のところを見てみるとマイナスになっていたのですが 次の日にまた確認してみると、マイナスだった取引がプラスになっていたりとわけが分かりませんでした。 それとさきほど、同じような現象にあっている方の投稿をみつけました; http://okwave.jp/qa/q5881168.html

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • メタトレーダーについて

    メタトレーダーのEAの商材がけッこういろいろ販売されていますがなかにはバックテストのけッか取引明細が見れる商材サイトもありますが、それをみるとポジションを建てたらすぐに指値と逆指値をやるシステムもあるみたいですが、その指値と逆指値がピップスベースでいッていでおこなッているみたいなのですが、たとえば指値はポジションから10ピップスのところに指値して逆指値はポジションから70ピップス離れたところに逆指値してということでそれがポジションを持つたびにいッていで注文されているようなのですが、メタトレーダー自体は指値逆指値ともピップスベースでしか注文できない使用かはわかる人はいますか?もしピップスベースだと単純に値幅ベースの注文しかできないように思いますが、まあ普通はその証拠金に対しての値幅率に応じて注文すると思いますが、たとえばドル円が83.00で10%のあげは91.30になりますが、ユーロ円が100.00で10%あげは110.00になりますが、やはり証拠金がちがうだけで値幅がドル円が8.30でユーロ円が10.00になりますが、ここをどうしても値幅(ピップスベース)だとちょッと変な気がするのでやはり指値などはふつう値幅率での注文がふつうだと思いますが、たとえば日経平均が3万円ごろのときは当然値幅が大きいですし1万円台だと当然せまいですし、それを見ても当然値幅率で考えるのがふつうですが、そうするとメタトレーダーのEA自動売買を組む時の指値はピップスベースだけしかできないかわかる人はいますか?まあピップスベースだけの指値しかできないとなると単純に値幅だけの注文指値しか自動売買で組めないみれますが、自動売買は値幅率の指値逆指値で組むことは可能かわかる人はいますか?まあ値幅率でEAが組めないとなるとそこはメタトレーダー自動売買のけッてんだと思いますが。自分で指値するときは当然率ベースでやッているので・・・・・・・・。

  • fxcm uk MT4 の Auto Account Sync wit

    fxcm uk MT4 の Auto Account Sync with FXCM って何? 昨日FXCM UK で取引をしていましたら、約100万円あったのが▲1400円くらいになってしまいました。 俗に言うとんでしまったということです。その日は肩を落としすぐに寝てしまいました。 次の日(今日の昼)メタトレーダー4をみたら残高が70万円になっていました。そこには 『Auto Account Sync with FXCM』と書かれていました。 いままでも『Auto Account Sync with FXCM』と書かれ金額ががマイナスだったり、プラスだったりしていたのですが さやとりをしていましたので、そのプラマイの合計かな程度しか考えず、無視していました。 が、昨日は完全にとんで残金が無くなったのに、今日になってお金が入っているということはどういうことでしょうか? 今日が休みだから?月曜になったらまたゼロに戻るのでしょうか? どなたかFXに詳しい人教えてください。お願いします。月曜まで眠れません。

  • メタトレーダーについて

    メタトレーダーではデモでの取引でヒストリかるデータが2000年程度からみることができますが、ただしデモの中のデータだから正確性があるかどうかは分かりずらいものですが、たとえばクリっク証券でのFXで1分足のデータを2006年から提供しているみたいですが、ライブのデータで正確性は高いはずですが、例えば他社のCSVのデータの4本値をメタトレーダーの中にいれてその正確性の高いデータで自動売買の検証はできるものかわかるひとはいますか?。単純にメタトレーダーのなかにあるデモデータでの検証はできますが、他社のCSVでのライブデータを組み込んでの検証はできるものなのですか・・・・・・・・?まあライブデータのほうが正確性が高いと思いトレードするうえでは都合がいいような気がするので。

  • メタトレーダー バックテスト ヒストリーセンター

    FX メタトレーダー バックテスト ヒストリーセンター バックテストをしたいのですが、ヒストリーセンターから得られるデータが少ないです。 ユーロドル月足だと1989年のデータまであるのに、一分足だと2010年の12月末までしかダウンロードできません。 どうしたらいいでしょうか? ヒストリー内の最大バー、チャートの最大バーは最大に指定しています。 スクロールによる手動取得(洗濯バサミ)や、http://d.hatena.ne.jp/fai_fx/20100318/1268838133で書かれている方法もよく意味が分かりません。 そもそも外国為替市場において、どこまでさかのぼったデータが存在するのでしょうか。。。 ※目的は、一分足のチャートデータを最大までさかのぼってバックテストを行うことです。

  • FXの指値・逆指値に関する質問です。

    FXを最近勉強している者です。 まわりにFXしている人が少ないため、質問させていただいております。 早速内容ですが、本日22:46に「103.434/1ユーロ」の「売り」でポジションをとりました。 指値を「103.365」で、逆指値を「103.460」で売り発注した結果、103.460のラインをローソクがひげも含めて全くかすっていないにもかかわらず、22:39時点ですぐに103.460で約定してしまいました。 僕の認識上は103.365以下で約定、103.460以上で約定の発注と考えていたわけなんですが、 この認識ってまちがってますか? それと確認なんですが、 指値=買いの場合は指定値以下で約定。売りの場合は指定値以上で約定。 逆指値=買いの場合は指定値以上で約定。売りの場合は指定値以下で約定。 これであってますかね? 回答できる方ぜひともお願いします。

  • メタトレーダー(MT4)にて半自動売買のソフトを作成しております。

    メタトレーダー(MT4)にて半自動売買のソフトを作成しております。 プログラミングに行き詰まっておりますので、どなたか経験のある方ご存じの方がいらっしゃいましたらご教授下さいませ。 下記の様に指値売り又は指値買いのプログラムを作っております。 これは、ある条件のトラップを仕掛け、希望の指値に達すると売り注文または買い注文を行います。 このトラップを複数仕掛けております。 このうち一つでも決済されれば、あるものは損切りもしくは決済を行ったり、注文取消を行ったりしたいのです。 例えば95円で売り注文、ストップロスが「95+0.6」,決済値が「95-0.3」。 double pr1 = 95;  //例えば95円 chiket1 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr1,3,pr1+0.6,pr1-0.3,"",123451,0,Red); chiket2 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr2,3,pr2+0.6,pr2-0.3,"",123452,0,Red); chiket3 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr3,3,pr3+0.6,pr3-0.3,"",123453,0,Red); chiket4 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr4,3,pr4+0.6,pr4-0.3,"",123454,0,Red); chiket5 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr5,3,pr5+0.6,pr5-0.3,"",123455,0,Red); 質問1.この注文のうち、どれが決済されたかが確認出来る方法もしくは関数が知りたいのです。 マジックナンバーもしくはチケットナンバーで判明出来れば有りがたいのですが。 出来れば質問2もお願いします。 質問2.指値注文の自動売買は、ストラテジーテスターにてビジュアルモードで検証出来ないので検証する方法があれば知りたい。(指値に達しても約定しない) 以上宜しくお願い致します。

  • 指値注文で指値より有利な条件で売買できますか

    売り  値段  買い     1040     1030     1020 1000 1010     1000  1000 こんな状態の板があったとします。 この状態から指値1040で買い注文が入りました。 売りは1010ですから、この方と約定すると思います。 このときの成立値段はどちらになるのでしょうか? 自分的には売買は1010円で成立して 指値1040で買いを出した人が得をすると思います。 ひょっとして1040円で約定して、1010円で売れればいいやと 思っていた人がニンマリとかになるんでしょうか。

  • 成り行き買い注文で約定したものを自動的に売り注文を出す自動売買システム

    成り行き買い注文で約定したものを自動的に売り注文を出す自動売買システム□■□■相場が開く前に成り行きで買い注文を入れておき、場が開き100円で約定したとします。そしてその株を、約定した価格から10円上がった価格(この場合だと110円)で指値売り注文を自動的に出すことの出来る自動売買システムのある証券会社はありますでしょうか? 御存知の方、教えていただけないでしょうか。

  • 【FX】指値で注文が約定するのにタイムラグがある

    FX初心者です。 普段は10000~30000通貨でデイトレードしてます。 スプレッドの低さで、SBIFXトレードを使っているのですが、 指値で指定している値になっても、 すぐに約定しないことがあります。 今回も93円前半で買いのポジションを4つ持っていて 全て94.00で指値注文してたのですが、 朝起きて確認すると1つしか約定していませんでした。 同じくサイバーエージェントFXにも1つポジションを持っていたのですが、 これは約定してました。 この約定する、しないは何が影響してるのでしょうか? サーバーに関係してるのでしょうか? 今回、FX会社はスプレッドの低さだけで選んではダメだと実感しました。 約定力のあるおすすめのFX会社がありましたらお教え下さい。 よろしくお願いします。

  • 損切りは確実に約定しますか?

    FXで逆指値で損切りを指定した場合、その値段で確実に約定しますか? 例えば、暴落時で買いと売りのバランスが取れていない時も、その値段で約定しますか?