ペア取引と多通貨裁定取引。対決 - ページ 231

 
Sergey Gridnev #:
皆さん、お言葉に甘えて😁。

プラススワップの三角形が2つある。

もっとあるかもしれないが、プログラムにミスがある。

そのうちのひとつがこれだ。

昨日、正のスワップを持つ軌跡が存在する可能性をチェックするために、三角形のロボットジェネレーターを作った。

はい、可能です!

 
Renat Akhtyamov #:

正のスワップを持つ2つの三角形

もしかしたらもっとあるかもしれないが、プログラムにミスがある。

これがその一つだ。

昨日、三角形のロボットジェネレーターが、正のスワップを持つロックの存在の可能性をテストするために作られた。

はい、可能です!

比率は?

 
Renat Akhtyamov #:

アレクサンダーの戦略は、彼が書いたようなものではない。

そのトリックは、群衆がペアの取引に参加するとき、クロスだけが予測通りに取引されることだ。



わかった。とりあえず、生地を続けることにしよう......。
 
Roman Shiredchenko #:
スクリーンショットの計算結果をここに掲載します。その後、私はそれを評価し、リミットレベルを設定する......のように。
その結果、私は10のレベルとその中のスプレッドの数を持っています。例えば2023年からm15のテスターでロボットを走らせ、テスト終了時に以下のように表示されます - スプレッド 0-200 pips 100 pcs.200-300 pips 89 pcs....500-600 pips 3個

そして、現在のスプレッドの値でダウンロードと入力のレベルを推定します。

評価のために、私はコードに似たようなものを持っており、年末に、例えば、私はスプレッドの数を見て(私はコードにそれを置くことはありません) - アルゴリズムは明らかである、誰がそれを必要とする場合


 
Roman Shiredchenko #:

評価については、今のところコードに似たようなことを書いて、年末に、例えば、ギャップの数(コードには書かない)を見る。


1Cのための作家のスタイル;)

あなたのチップは、おおよそ次のように行われます

int step=500,sum[100];

ArrayInitialize(sum,0);

for(k=0; k<100; k++)

{

   if(k*step<=s2s1 && s2s1<(k+1)*step) sum[k]+=1;

}

 
Renat Akhtyamov #:

1Cのライタースタイル)

あなたのトリックはこうだ

int step=500,sum[100];

ArrayInitialize(sum,0);

for(k=0; k<100; k++)

{

   if(k*step<=s2s1 && s2s1<(k+1)*step) sum[k]+=1;

}


嗚呼。私自身は、配列を通して実現する方法を知りたかったし、知っていた。
 
Roman Shiredchenko #:

嗚呼。私自身は、配列を通して実装する方法を望んでいたし、知っていた - しかし、その後、評価のために - ので、大丈夫だろうことにした...

OK

一般的に、バブロコに関するアレクサンダーのアイデア全体を要約すると、次のようになります。

マルチツールインジケーターを使う

このインジケータの魅力は、ダイナミックで再描画することだ。

その再描画は、たとえスライディングが崩れた場合に損失が出たとしても、アルゴリズムによるストップがあるため有利である。

ペアは無限に乖離する可能性があるため、損失はあり得る。

しかし、グローバルに(長時間)乖離することもあれば、ローカルに(素早く)収束と乖離を繰り返すこともあり、後者は利益をもたらします。

インジケーターの再設計はバブロコスで議論された。

それは、このトピックに関する私とアレクサンダーの対話だった、私はそれが消去されていないと思います。

もちろん、アレクサンダーのストラテジー改良のトピックには即興がありますが、私の意見では、最も単純な(2本の足)、そしてもちろんデモで始める方が良いです。

平均スライディングは、長い時間ウィンドウ内の各バーのスライディングを合計し、同じウィンドウ内のバーの数で割って計算されます。

 

皆さん、こんにちは。平均を取るというアイデアが実現しました。再描画でインジケーター。今のところEURUSD+GBPUSDでこのような実績があります。ロットは固定。他のペアでも確認中。

テスト

理由: