アービトラージ

 
必要なアービトラージが何であるかは説明しない。このケースでも同様の戦略が提案されているが、実際の裁定取引では、実製品と為替契約の間に有利な価格差がある場合にのみ取引が実行される。 この場合、為替契約に対してのみ差額が取られることになる。
戦略の本質はシンプルである。
  • 価格が安ければ、安く買う。しかも、価格が下がれば下がるほど、購入量も増える。
  • 価格が高ければ、高くても売る。価格が上がれば上がるほど、販売量も増えていった。

その結果、典型的なカウンタートレンドの戦略であり、その結果がすべてである。そして、結果は、我々は1つのペアでこのTSを使用して取引する場合、我々はプルバックまたはトレンドの反転だけでなく、すべてのフロップとバウンスで利益を得るということだけである。それ以外の時、つまりトレンドに沿った時には、エクイティの損失以外何も得られないのです。

ここでは、そのような戦略をテストする典型的な例を紹介します。




このようなトレーディングシステムのパラメータは夢物語としか言いようがない。もちろん、資金に注意を払えば別ですが。しかし、ディーラーがマージンコールを設定した場合、この場合、保証金の残金で、Expert Advisorは、まさにチャートに表示されているレベルまで残高を引っ張ってくる(確認したところ、つまり、デモ口座で、トレンドが反転したときに、一度マージンコールを打つことが成功した)。つまり、この戦略は、例えばマーチンゲールの ような悪性のTPとは異なり、最後までそれを保持することができます。口座に十分な資金がない場合でも、借入をしてストラテジーに投資することができます。遅かれ早かれ、すべての借金を余すところなく返してくれるでしょう。(マーチンゲールでは、利益は直線的に、損失は指数関数的に増えていくので、短期間の連敗でも取り返しがつきません)。このTSでは、利益と損失の両方が線形に近いので、戦略はむしろ長い "黒 "火曜日、辛抱強くあなたの通りの休日まで、悪い時期を待って、生き残ることができます)。

エクイティの急落に対処する方法はいくつかあります。つまり、複数のExpert Advisorを商品ごとに設定し、分散させることで、株式の減少をスムーズにすることができるのです。このExpert Advisorで提供される2つ目の方法は、逆レートを持つ複数の商品のグループマルチトレーディングです。この場合、一方の商品が上昇トレンド、他方の商品が下降トレンドであれば、Expert Advisorsは上昇トレンドで売り、下降トレンドで買います。このような投機の結果は、残高ではなく、最も関連性の高いエクイティに反映されることになります。すべては反転や引き戻しの後にバランスに戻る。

逆レートは必ずしも預金通貨に適用する必要はなく、すべての記号の最初の通貨が同じであれば、どの通貨に適用してもかまいません。例えば、こんな感じです。
  • キッドに逆らう:USDJPY、USDCHF、USDCAD、USDSGDなど。
  • EURへのリバース:EURUSD、EURGBP、EURCHF、EURJPYなど。
  • GBPの逆数:GBPUSD、GBPY、GBPCHF、GBPNZDなど。
もう一つ重要なことは、グループ内のすべてのペアは、仕様にしたがって同じコントラクトサイズであるべきだということです。ディーラーが1ロット10万個を設定することがほとんどです。また、他の通貨ペアと契約サイズが異なる場合は、同じグループには含めない。

設定方法について。各Expert Advisorには、最適化できない(最適化するものがない)パラメータが3つだけあります。

1. experts - 逆為替レート通貨に応じたグループ内のアドバイザー数、例えば、USDJPY、USDCHF、USDCADチャート上に3つのアドバイザーがある場合、このパラメータは3に等しいはずです。しかし、マジックナンバーは3つのEAで同じであるべきです。個々のEAをテストする場合、このパラメータは1に設定する必要があります。多通貨モードはテスターに実装されていないため、グループ内のEAを個別にテストすることができます。
2. magicnumber - マジックナンバー。Expert Advisor のグループを逆為替レート通貨で区別するために使用されます。アドバイザーのグループを設定する時点で、そのマジックナンバーは、新しいグループの番号と同じになりますアカウントの履歴に閉鎖された取引があるべきではないことに注意してください。Expert Advisor は、オープンポジションとクローズポジションの両方の口座履歴を調べ、それらに基づいてすべての計算を行います。
3. beginPrice - 特定の商品の最初のビッド価格です。Expert Advisor をインストールした時点の価格です。Expert Advisorを履歴データでテストする場合、履歴の開始価格を取ります。

特に才能のある方へのご注意:各EAのパラメータは起動前に一度だけ設定され、オートトレード中は変更されません。 EAをインストールした瞬間の現在価格は、それ以外の時点の現在価格ではありません)。その商品の最初の契約が開始される前に、相場がどのように推移したかを判断するための開始価格です。2 番目の契約では、開始価格は最初の契約の開始価格となります。

また、添付ファイルには、独自のテストとアプリケーションのためのエキスパートアドバイザーのコンパイルされたコードがあります。テストの質は、EAほど重要ではありません。
  1. 形成されたバーに対してのみ注文を出す
  2. テクニカル指標のシグナルで取引せず、現在値のみで取引する。
でも、もし希望する人がいたら、テスターに石器時代から始まる議事録の歴史を教えてあげてください。
ファイル:
 
キリストはよみがえった!トレーダーの皆さん、そしてトレーダー気取りの皆さん、ハッピーホリデー!

レシェトフ氏からお祝いのプレゼントがありました。

デモを始めた。1万円落とすのにどれくらいかかるんだろう?

彼はEAをチャートの上に犬のように置いている。

ウィザード1号 - USDCAD USDJPY USDCHF USDSGD USDZAR USDDK USDNOK USDSEK
マジックナンバー2 - EURUSD EURAUD EURCAD EURCHF EURGBP EURJPY EURNZD
ウィザード3 - GBPUSD GBPAUD GBPCAD GBPCHF GBPJPY GBPNZD
マジックナンバー4 - AUDUSD AUDCAD AUDCHF AUDJPY AUDNZD
マジックナンバー5 - NZDUSD NZDCAD NZDCHF NZDJPY
ウィザード6号「CADCHF CADJPY

価格は金曜日の終値に基づいています。今日は日曜日。

グループと魔法は合っていますか?
 
usdjpy:
キリストはよみがえった!トレーダーの皆さん、そしてトレーダー気取りの皆さん、ハッピーホリデー!

レシェトフ氏からお祝いのプレゼントがありました。

デモを始めた。1万円落とすのにどれくらいかかるんだろう?

彼はEAをチャートの上に犬のように置いている。

ウィザード1号 - USDCAD USDJPY USDCHF USDSGD USDZAR USDDK USDNOK USDSEK
マジックナンバー2 - EURUSD EURAUD EURCAD EURCHF EURGBP EURJPY EURNZD
ウィザード3 - GBPUSD GBPAUD GBPCAD GBPCHF GBPJPY GBPNZD
マジックナンバー4 - AUDUSD AUDCAD AUDCHF AUDJPY AUDNZD
マジックナンバー5 - NZDUSD NZDCAD NZDCHF NZDJPY
ウィザード6号「CADCHF CADJPY

価格は金曜日の終値に基づいています。今日は日曜日。

グループと魔法は合っていますか?

グループ内のすべてのペアが仕様に従って同じ契約サイズである場合は、はい。この場合、それらはパラメータを持つことになる。

すべてのUSDに対して* magicnumber = 1
for all EUR* magicnumber = 2 experts = 7
すべてGBP* magicnumber = 3 experts = 6
all AUD* magicnumber = 4 experts = 5
all NZD* magicnumber = 5 experts = 4
for all CAD* magicnumber = 6 experts = 2
 
Reshetov:
アービトラージとは何かという説明は省きます。この場合も同様の戦略が提案されるが、実際の裁定取引では、実物と為替契約の間に収益性の高い価格差がある場合にのみ取引が行われる。 そしてこの場合、その差は為替契約のみに取られる。
1999年から今日まで。

 
キリストはよみがえった!
Reshetovさん、beginPriceというパラメータは何のためにあるのか説明してください。 Bid価格はプログラムで決めることができます。手動でやるのは不便です。
 
このアイデアの核となるのは、「リアルコモディティ」と「取引所取引」という2つのキーコンセプトです。
取引所取引契約の価格がある時点の通貨の価格であるとすると
現実の商品、つまり我々が裁定している通貨の価格はどのように決まるのだろうか。
そして、この実質価格がある時点で変化したら?
もし、現実の価格の概念に合理的なものがなく、調整可能な変更不可能なパラメータであるならば、乗数が1になるだけで同じマーチンゲールが 得られる。
相関のある通貨のバスケットで取引する場合、ある瞬間にバスケットの利益がプラスになる確率があることは明らかである。
そのため、このようなバスケットを選択することが問題となる。
 
Doctorcoot:
キリストはよみがえった!Reshetovさん、"beginPrice "パラメータは何のためにあるのか、説明してください。入札価格は、プログラムにより決定することができる。しかし、これを手動で行うのは不便です。
なぜなら、イベントstart()プログラムを実行すると、履歴から会計の完全な再計算を行うからです。つまり、すべてのすでにクローズしたポジションとオープンポジションにそのマジックナンバーが付きます。明らかに、それはペアの最初の取引の前にあった最初の価格から始まります。もちろん、すべての会計情報をファイルやグローバル変数 に格納することも可能だろう。しかし、アカウントの履歴はすでに保存され、Expert Advisorで利用可能であるなら、それを気にする意味はあるのでしょうか?あとは初値を格納するだけですが、この情報も入力変数に格納できるため、それを行っています。

不幸なEAが、同じ価格が変化するたびに、すべてのEAの入力パラメータにBid価格を手動で入力するプロセスを見るのは非常に面白いでしょう。イースターにどれだけ飲めば、そんなこと思いつくんだろう?
 
まさに「復活」!明らかに、このようなドローダウンは現実の世界では長くは続かない。
 
もちろん、そんなクルマを実戦に投入するリスクはありませんが、全体としては悪くないアイデアだと思います。内臓を見てみたい。コードをみんなに公開してはどうでしょうか(差し支えなければ)。
 

付属のEAは、価格がN pips下がったら買い、N pips上がったら売るというものです。
誰かの役に立つかもしれない。
注:条件の大きなデポを一気にスコア化する。

ファイル:
surfing.mq4  4 kb
 
Reshetov:
for all EUR* magicnumber = 2 experts = 7
今のところEUR*グループで+22.39EUR*のクローズドのみ。

サーバー:SIG-Demo.com
ログイン:1000132033
投資家パスワード:grmn2un
理由: