• 締切済み

MT4ストラテジーテスターの結果

MT4のストラテジーテスターでEAテスト後(通貨はUSD/JPY)、「結果」タブを見たところ sell/buyとclose間のpip数と損益欄の値が微妙にずれており、 そのずれも一定ではないようです。 このずれの原因がわかりましたら情報お願いします。

みんなの回答

  • Saitar
  • ベストアンサー率41% (192/464)
回答No.1

(状況がよく分からないのがホンネですが、)米ドルベースで損益計算しているからではないですか。今は1ドルが93円くらいなので、円ベースで考えると「微妙にずれて」いるように見えるものと思います。

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

関連するQ&A

  • ストラテジーテスターの使い方 MT5 MT4

    MT4及びMT5のストラテジーテスターの使い方をお教えください。 私が使用したいのはEAによるバックテストではなく、任意のインジ、チャート設定での手動による過去検証です。 ネットで探してみたのですが、EAの入れ方やバックテストのやり方は出てくるのですが、手動による検証方法が分かりませんでした。 任意のチャート設定のやり方もわかりません。。 最近、MT5に切り替えましたので、そちらでの検証方法もお教えいただけるととてもありがたいです。 お手数をお掛けしますが、よろしくお願い致します。 メタトレーダー FX StrategyTester

  • MT4のStrategy Testerの取引種別の意味

    メタトレーダーのStrategy TesterでEAを検証した結果タブ 取引種別に、『modify』と『close』という項目がありますが イマイチ意味が分かりません。 ご存知の方、是非詳しい意味を教えて頂けないでしょうか? よろしくお願い致します。

  • MT4でEAを実行したときのチャート

    MT4で自動売買を開始(EAをチャートにドロップして実行)したところチャートにEAで使用しているインジケータ(例えば移動平均線等)が描画されないのですがこれで正常なんでしょうか? 同EAでストラテジーテスターにてバックテスト後に結果のチャートを表示したときにはインジケータも描画されてるのですが。

  • MT4によるバックテストの信頼性について

    従来、私は、エクセルを利用してバックテストしていましたが、MT4という優秀なソフトがあることを知り、MT4によりプログラムを書いてバックテストしたところ、エクセルでのバックテストと異なった結果がでるのです。具体的には、本来ならば決済注文が成立しているはずであるにもかかわらず(エクセルでは決済住みとなる)、成立していなかったり、  orderCloes error 4051 invalid ticket for OrderClose function などというエラーメッセージがでるのです。 また、プログラム(EA)のミスかと考え、ブログラムの内容も検証したのですが、特におかしな点もありませんでした。その証拠に、一定期間のデータによりストラテジーテスターにより結果をみると正常に機能しているからです。 以上、どうもストラテジーテスターによるバックテストには、あまり信頼性がないのではないかと感じるようになりました。  エクセルによるバックテストとMT4によるバックテストではどちらが信頼性が高いのでしょうか。  経験なども踏まえて回答していただければ幸いです。

  • 自分で作成したMT4のEAがバックテストでは動くのにデモで動きません

    プログラムとか素人なのですが、独学で勉強してMT4のEAを作成しました。 Strategy Testerではちゃんと動くのですが、いざフォワードテストをと思いデモ口座で試してみたところ、売買のタイミングになってもEAが動いて売買してくれません。 ちなみにバックテストでは、こちらが売買して欲しいタイミングでちゃんと売買してくれるものが出来ました。(結果はダメダメの右肩下がりEAですが・・・) ブローカーはFXDDとFXCM powered by BTのデモでやってみましたが、どちらでもダメでした。 ちなみにPan Rolling社から出ている「FXメタトレーダー入門」という本に載っているEAをプログラムをそのまま作ってみて試してみましたが、そのEAもデモでは動きませんでした。 ネットで無料で配布してあるような別の人が作ったEAではちゃんとデモ口座で売買してくれるので、私のプログラムの何かが悪いのだと思うのですが、バックテストは出来るけれど、フォワードテストが出来ないというのは何がおかしいと考えられますでしょうか?

  • スワップについて教えてください。

    為替差損益を相殺してスワップを得る通貨の組見合わせが、 USD/JPY AUD/JPY EUR/CHF の三本建てで分散投資すると、美味しくスワップが頂けるかもと 購入した本に記載されていました。 今の為替相場の現状ではどうなのでしょうか? また、その他にも為替差損益が相殺され値動きが少なく スワップが得れる通貨ペアの組み合わを教えてください。

  • FXで、このような場合の注文の方法はありますでしょうか?

    FXで、このような場合の注文の方法はありますでしょうか? 例えば、 USD/JPY EUR/USD CHF/JPY それぞれ0.1枚ずつエントリーして、 マイナスのポジションがあったとしても、合計で「+500円」になった時点で、 すべてのポジションをクローズする、というような注文をすることは可能でしょうか? ひとつの通貨で取引している場合は、リミットを設定すればよいとは思うのですが、 上記のような場合はどのようにすればいいのかが知りたいです。 どうぞよろしくお願い致します。

  • FXバックテストについて

    FXバックテストについて ODLさんのMT4を使用してFXの自動売買を始めたばかりです。 自動売買EAをMT4のストラテジーテスターでバックテストしているのですが、最近有料のバックテストソフトがあることを知りました。(Forex Testerという名前でした) やはり有料ソフトを使用して行うバックテストの方が、MT4のストラテジーテスターで行うバックテストより正確なテスト結果を得られるのでしょうか? Forex Testerのデモ画面をダウンロードして見てみましたが、MT4のストラテジーテスターよりどのあたりが優れていて有料で販売されているのか、素人の私にはよくわかりませんでした。 バックテストで一番調べたいことは、ストップロスやリミットの値をどのくらいに設定したらよいかということなのですが、上記バックテスト以外に調べるよい方法がありましたら教えて下さい。 みなさまのアドバイスよろしくお願い致します。

  • mt4のプログラムについて

    プログラムのコンパイルは問題ありませんが、エラー130が出てバックテストが出来ない状況です。 原因を教えて頂けますか。 int start() { if(OrderTotal()==0){ ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,StopLoss,TakeProfit,Magic,0,Color) } //ordertotalがなければ成り行きでbuyを建てる if(OrdersTotal()==1){ if(OrderSelect(ticket,SELECT_BY_POS,MODETRADES)=1){ ticket=OrderSend(Symbol(),OP_SELLSTOP,Lots,OrderOpenPrice()-0.20*Point,Slippage,StopLoss,TakeProfit,Magic,0Color) } //ordertotalが1で、且つ約定ポジションと未約定ポジションの合計が1の場合、orderopenpriceから-20pip下がった所にsellstopの注文を入れる。 } 以上の様にeaを制作したところ、buyは問題なく建ちましたが、sellの注文がエラー130となり注文が出来ない状態です。 ポイントは20離しておりますので、ポイント制限には該当しておりません。 何故stop値が無効となるのでしょうか?

  • MT4のSendOrderについて

    最近MetaTrader4(MT4)に興味を持ち始めたものです。 早速試しに簡単なEAを作ってみているのですが、 OrderSendを行う際に思う様に約定できずこまっています。 詳細としてはOrderSendにて、成行注文と同時に利益確定注文、 損切り注文をだしていますが、常にチケットが「-1」で約定する気配がありません。 問題となっている部分は利益確定と損切り注文の部分である可能性が非常に高いです。 通貨:EUR/USD デモ口座:OLD、Forex ※OLDは成行注文と利益確定、損切りを同時に出せない? 一部買い注文する部分のソースを抜粋します。 //損切、利確用変数初期化 double TakeProfit = 0.0020; double StopLoss = 0.0015; //現在の終値より損切、利確の値の計算 TakeProfit = Close[0] + TakeProfit; StopLoss = Close[0] - StopLoss; //注文 Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,10,StopLoss,TakeProfit,Comments,MAGIC,0,Red); ちなみに「利益確定と損切り注文の部分である可能性が非常に高い」の理由としては 以下の様に、利益確定と損切りをしない注文を行うと正常に約定されるためです。 Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0,Comments,MAGIC,0,Red); 利益確定と損切り注文が取得ポジションに近すぎるのかな?とも少しおもっているのですが、 ストップレベルという値を取得するとわかるみたいな情報があったので、取得してみると、 「ストップレベル:1.00000000」この値についてもどう解釈すればよいのかが不明です。 この内容で質問として情報が足りているか少し不安ですが、ご教授お願いします。 (その他、実際のMT4口座選で、ここはオススメなどあれば教えてもらえるとうれしいです。)

発達障害者の苦労と適応方法
このQ&Aのポイント
  • 発達障害者は人一倍の苦労すべきと思うのは異端? 質問文章全体は、発達障害者の苦労や適応方法についての疑問を投げかけるものです。発達障害者は社会で生き抜くために、健常者以上に苦労すべきだと考える意見がある一方で、それは異端な考えなのかとも問います。
  • 発達障害者の苦労と適応方法について 質問文章は、発達障害者のコミュニケーション能力や社会適応に関する苦労や、自己理解や支援による適応方法について述べられています。また、他の発達障害者がどのように社会に適応しているのか、その情報が得られないことに疑問を抱いています。
  • 発達障害者の自己理解と適応方法についての疑問 質問文章は、発達障害者が自己理解と対応策を通じて苦労を乗り越え、自己選択と自己努力を重ねることが大切だと述べています。しかし、この考え方が間違っているのかどうかについて疑問を持っており、他人に頼らずに社会に適応する方法があるのかと問いかけています。
回答を見る