[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 997

 

すなわち,アレイが満杯であると仮定し,平均的な広がりを求めると,次のようになります。

if (CountedSpred == true)

{

if (買値 <= 安値 && Ask< 高値 -CountedSpred/2*delta )

return(10)です。

if ( ビッド>=高値 )

return(20)です。

}

 

まず、単純にスプレッド履歴を収集する小さなEAを作ります。一定時間ごとにファイルに保存する。

 
Vinin:

まず、単純にスプレッド履歴を収集する小さなEAを作ります。一定時間ごとにファイルに保存する。

考えたのですが、EAの中でスプレッドをカウントする必要があり、例えば100ティックの平均スプレッドが6ポイントで買いの条件が重なったのに、同じ瞬間にスプレッドが12になったとすると、条件に従ってオープンすることになり、このシグナルをスキップするはずなので、別のスクリプトではうまくいかないと思いますし、うまくいくならEAに束ねるべきですが残念ながらやり方がわかりません。
 
ex_kalibur:

// 取引基準の算出

if (買値 <= 安値 && Ask< 高値 -CountedSpred/2*delta)

return(10)です。

if ( ビッド>=高値 )

return(20)です。

課題では、まず平均スプレッドの履歴を取得することになっていますが、どのようにすればよいのでしょうか?

100個のセルを完全に埋める配列が必要です。

EAの起動時には、この配列のほとんどが現在のスプレッドで埋め尽くされます。100ティックの意味を理解していますか?新しいティックの到着周期を計算し、100を掛ける - これが配列を埋めるのにかかる時間だが...この間、スプレッドが変わることはないだろう。ですから、最初の起動では、配列に現在のスプレッドを記入し、このデータでEAを起動する必要があります。その後、市場のボラティリティが強くなると、証券会社はスプレッドを拡大し、ストップレバレッジを拡大することがあります。そうすると、スプレッドは配列になり、新しいデータで埋められ始めます。しかし、なぜ平均的なスプレッドが 必要なのか、頭に入ってきません。実際のスプレッドより小さく、それが可能であれば、やはり現在のスプレッドで作業する必要があります。平均スプレッドが現在より高ければ、より有利な条件を見逃す可能性がある。

Expert Advisorに必要な制限をかけ、あまり木を植えないようにすればいいのでしょうか。

スプレッドの期待値に従ってスプレッドの配列を並べ、見てみましょう...。スプレッドが2の50ティックと、スプレッドが10の50ティックを例にとります。

(50*2 + 50*10)/100 = (100 + 500)/100 = 6 そして、スプレッドは10 ...また、取引条件を遵守しない場合、Expert Advisorはどのように機能するのでしょうか?もちろん、Expert Advisorは、現在の証券会社の状況のデータを取り、スプレッド10で動作します。

質問 - なぜ現在の条件に応じてどのような場合に 開口部を前に、平均のスプレッドと計算の配列とすべての大騒ぎ?

 
ex_kalibur:
考えたのですが、EAでスプレッドを考慮する必要があるのは、例えば、100ティックの平均スプレッドが6 ポイントで、 買う条件が重なったのにその瞬間にスプレッドが12になってオープン することになり、この信号をスキップしなければならないので、別のスクリプトではうまくいかないと思いますし、もしそうなるなら、EAに束ねるべきですが、残念ながら、まだ方法はわかりません。

変なのです。変なところを強調してみました。スプレッドが6pipsの場合、買い条件が揃うと、EAはスプレッドデータ=6pipsとなります。そのため、その条件を満たそうとする働きをしています。今度はスプレッドが2倍になり、12になったので、「...」と書きました。とすれば、条件付きで......」。

断言できるのは「ノー」です。トレードサーバーからエラーが表示されます。Expert Advisorはこのエラーを処理し、サーバーにそれ以上の要求をしないか、スプレッド値を格納する変数を修正し、最小距離に関するすべての制限を尊重しながら新しい条件で市場に参入します...

 
artmedia70:

EAの起動時には、基本的にこの配列に現在のスプレッドが格納されます。100ティックの意味を理解していますか?新しいティックの到着周期を計算し、100を掛ける - これが配列を埋めるのにかかる時間ですがこの間、スプレッドが変わることはないだろう。ですから、最初の起動では、配列に現在のスプレッドを記入し、このデータでEAを起動する必要があります。その後、市場のボラティリティが強くなると、証券会社はスプレッドを拡大し、ストップレバレッジを拡大することがあります。そうすると、スプレッドは配列になり、新しいデータで埋められ始めます。しかし、なぜ平均的なスプレッドが必要なのか、頭に入ってきません。実際のスプレッドより小さく、それが可能であれば、やはり現在のスプレッドで作業する必要があります。平均スプレッドが現在より高ければ、より有利な条件を見逃す可能性がある。

Expert Advisorに必要な制限をかけ、あまり木を植えないようにすればいいのでしょうか。

スプレッドの期待値に従ってスプレッドの配列を並べ、見てみましょう...。スプレッドが2の50ティックと、スプレッドが10の50ティックを例にとります。

(50*2 + 50*10)/100 = (100 + 500)/100 = 6 そして、スプレッドは10 ...また、取引条件を遵守しない場合、Expert Advisorはどのように機能するのでしょうか?もちろん、Expert Advisorは、現在の証券会社の状況のデータを取り、スプレッド10で動作します。

質問 - なぜ現在の条件に応じてどのような場合に 開口部を前に、平均のスプレッドと計算の配列とすべての大騒ぎ?

ご指摘の通り、私は十分に明確にしていませんでしたが、平均的な広がりは、依然としてコリドーの形成に関与しています。
 
例えば、市場が静かで(オーバーナイト)、平均コリドーが8ピップス(ナイとキャットの差)だが、スプレッドが10だとします、この時、チャネルで取引するのは意味があると思いますか?
 

いや、ずっと赤字で決算することになるから。

今、我々はボリュームを増加させる、平均スプレッドは12に上昇しますが、チャネルは14を描き、今、我々は2点を取ることができ、それは平均スプレッドがそれぞれ、チャネルに収まるである、スプレッドが拡大している場合、我々は平均スプレッドがまだ12であることを知っているので、エントリーの信号で、我々はそれをスキップし、1つ以上を待って、我々は12で入力していないことが可能であるが7または8で、16で入力できない!しかし、我々は、16で入力できない!このように、我々は、平均スプレッドが拡大し、我々は、その平均が、12で、7または8で、入力してくださいこの値がない場合、あるいは固定値で持っている場合、大きなスプレッドで多くのエントリーを失う可能性があります。

それは我々がAskで開くので、購入することが非常に重要である、すなわち、入札はボトムラインに触れるが、スプレッドは16であり、彼はチャネルの外に買いを開き、入札はトップラインに 達し、マイナス2ポイントで閉じます。

 
ex_kalibur:
さて、市場が閑散としていて(夜間です)、平均コリドーが8ピップ(ナイとネコの差)だが、スプレッドは10だとします。
チャンネルの幅によります。それがスプレッドと StopLevelよりも大きく、十分に大きい場合は、あなたの戦略は、そのために設計されている場合、そしてチャネルがすでにこれらの値である場合、貿易 - どのようにそれに開きますか?チャンネルの一番下にいて、「買い」を開く必要があると想像してください。そして、許可された始値(ストップレベルを含む)は、売りでオープンしたいチャネルの上限の上にあります...。この方法で取引する価値はあるのでしょうか?
 
そのため、マーケットで注文を出す際、ストップロスには全く興味がありません。