ユニバーサルMAクロスEA - ページ 109

 

良い

R Uはすべてと共有する

ありがとうございます

アドバンス

RKKgs

my2cents:
皆さん、こんにちは。

まず最初に、この素晴らしいEAを作成した皆さんに感謝します。

過去数日間、このスレッドを全て読み、バックテストを何度も行い、私の好きな取引ペアのためにいくつかの有用な設定を精緻化しようとしました。

それは大変な作業で、なぜ今まで誰もその知識を共有しなかったのか不思議でなりません。しかし、私のリアル口座からフォワードテストの結果を得たら、すぐにそうするつもりです。

バックテストやデモトレードはあまり意味がありません。

eur/aud、gbp/nzd、nzd/cad、eur/usdで2週間ほど試した後、お知らせしようと思っています。

私は15分と1時間のチャートで取引していますが、バックテストの結果はOK以上です。

今のところです。

マーカス
 

こんにちは、mladenです。

私はこのEAですべての通貨ペアを 同じペアで複数の注文で取引しています。私の出口は全てBreak EvenかTrailing Stopです。私は「MinCrossDistance=10」「MaxLookUp=5」「MaxOpenTrade=6」を使用しています。これらの設定で、EMA間のギャップが10以上ある場合、クロス後の次の5本のローソク足の開始時に新しい注文が開かれるのです。1回のクロスで1つの注文を出すように修正したいのですが、ご教授願えませんでしょうか。

スマートコネクト

ファイル:
uma.jpg  16 kb
 
my2cents:
皆さん、こんにちは。

まず第一に、この素晴らしいEAを作成した皆さんに感謝します。

ここ数日、完全なスレッドを読み、バックテストを大量に行い、私のお気に入りの取引ペアのために有用な設定を凝らそうとしました......。

今のところ。

マーカス

こんにちは

あなたのバックテストの設定を共有することができます。

ありがとうございます。

スマートコネクト

 

このEAをテストするのをやめたのは、バスケット取引用の有望なEAを見つけたからで、それは私が欲しいものです。

 
smartconnect:
mladenさん、こんにちは。

私はこのEAですべての通貨ペアを同じペアで複数の注文で取引しています。私の出口はすべてブレイクイーブンかトレーリングストップです。私は「MinCrossDistance=10」、「MaxLookUp=5」、「MaxOpenTrade=6」を使用しています。これらの設定で、EMA間のギャップが10以上ある場合、クロス後の次の5本のローソク足の開始時に新しい注文が開かれるのです。1回のクロスで1つの注文を出すように修正したいのですが、ご教授願えませんでしょうか。

スマートコネクト

mladenさん、こんにちは。

EMAのクロスごとに1つの注文が出るように、EAに必要な変更を加えていただければ幸いです。ご返答をお待ちしております。

スマートコネクト

 
smartconnect:
mladen さん、こんにちは。

EMAのクロスごとに1回の注文ができるように、EAに必要な変更を加えていただければ幸いです。ご返答をお待ちしております。

スマートコネクト

スマートコネクト

どのクロスが原因で注文が開始されたかを確認 することはできません(そのために使用できる唯一のフィールドであるコメントフィールドはブローカーによって変更されることがあり、どのクロスが原因で特定の注文が開始されたかを確認することはできません-数バーの距離で複数のクロスが次々と発生するフラットマーケットを想像してみてください)。

 

mladenさん、こんにちは

早速のご返信ありがとうございます。私の要件について正しく説明していなかったかもしれません。

私は「MinCrossDistance=10」「MaxLookUp=5」「MaxOpenTrade=6」を使用しています。これらの設定で、私はEMA間のギャップが10以上である場合、クロス後の次の5本のローソクの開始時に新しい注文を開くようにします。

投稿した画像を見ていただければわかると思いますが、クロスが起こった後、EMA間のギャップが10ポイント以上になるとEAがトレードを開始するのです。クロスした後でもギャップが10ポイント以上残っていることがあります。そこで、EAは後続のローソク足で10ポイント以上のギャップを探します。最大で5本のローソク足があります。

a) 次の5本のローソク足で10ポイントのギャップを見つけ、注文を出す。 b) 次の5本のローソク足でギャップを見つけられず、そのクロスの注文は執行されない。

ここで問題なのは、EAが1本目または2本目のローソク足でギャップを見つけ、3本目のローソク足の始値で注文が発注されることです。4本目、5本目のローソク足でもギャップは10ポイント以上残っています。この状態で、4本目と5本目のローソク足の始点で、さらに2つの注文を出します。EAは、すでに注文が出されていることを知らない。

MaxLookUp=10にすると、EMA間の10ポイントのギャップを満たすために、4つ以上の注文が出されるのがわかります。これはバックテストで確認することができます。

要求事項:EAはクロス後のGap条件での最初の注文の実行後、それ以上の注文を追加しないこと。

私の要望が明らかになったでしょうか?どうかご協力をお願いします。

よろしくお願いします。

スマートコネクト

 
smartconnect:
こんにちは mladen

早速のご返信ありがとうございます。私の要件について正しく説明していなかったかもしれません。

私は「MinCrossDistance=10」と「MaxLookUp=5」と「MaxOpenTrade=6」を使用しています。これらの設定で、私はEMA間のギャップが10以上である場合、クロス後の次の5本のローソクの開始時に新しい注文を開くようにします。

投稿した画像を見ていただければわかると思いますが、クロスが起こった後、EMA間のギャップが10ポイント以上になるとEAがトレードを開始するのです。クロスした後でもギャップが10ポイント以上残っていることがあります。そこで、EAは後続のローソク足で10ポイント以上のギャップを探します。最大で5本のローソク足があります。

a) 次の5本のローソク足で10ポイントのギャップを見つけ、注文を出す。 b) 次の5本のローソク足でギャップを見つけられず、そのクロスの注文は執行されない。

ここで問題なのは、EAが1本目または2本目のローソク足でギャップを見つけ、3本目のローソク足の始値で注文が発注されることです。4本目、5本目のローソク足でもギャップは10ポイント以上残っています。この状態で、4本目と5本目のローソク足の始点で、さらに2つの注文を出します。EAは、すでに注文が出されていることを知らない。

MaxLookUp=10にすると、EMA間の10ポイントのギャップを満たすために、4つ以上の注文が出されるのがわかります。これはバックテストで確認することができます。

要求事項:EAはクロス後のGap条件での最初の注文の実行後、それ以上の注文を追加しないこと。

私の要望が明らかになったでしょうか?どうかご協力をお願いします。

よろしくお願いします。

スマートコネクト

スマートコネクト

確かにそうですね。

例えば、クロスから5本目のバーで注文を出したとします。新しいバーが開く。再び新しい注文が出されるはずですが、今度はクロスから6本目のバーが開きます。EAは、前の注文がその同じクロスで開かれたことをどのように「知る」ことができるでしょうか(注文フィールドのどこかにそれを書き込むことができないので、私が言ったように、ブローカーはコメントフィールドを変更することができます)。

解決策としては、最後に開いた注文の反対方向の注文しか開けないようにすることです(最後の注文が買いなら、売りしか開くことができませんし、最後に開いた注文が売りなら、新しい注文は買いしか開くことができません)。

 
mladen:
スマートコネクト

それはわかります。

想像してみてください:クロスから5本目のバーで注文を出しました。新しいバーが開かれる。再び新しい注文が出されるはずだが、今度はクロスから6本目のバーが開く。前の注文がその同じクロスで開かれたことを EA はどうやって「知る」ことができるのでしょうか(注文フィールドのどこかに書き込むことができないので - 私が言ったように、ブローカーはコメントフィールドを変更できます)?

解決策としては、最後に開いた注文と反対方向の注文しか開けないようにすることです(最後に開いた注文が買いなら、売りだけを開くことができ、最後に開いた注文が売りなら、新しい注文は買いだけを開くことができます)。

こんにちは、mladen

この件に関わる難しさは理解しています。迅速な対応をありがとうございます。

smartconnect

 

CodersGuruに感謝