MT5用フル機能ロボット - ページ 13

 
Georgiy Merts:

笑ってくれるかな?大したことではありません。また、「ごちゃごちゃしている」ということもありません。 すべてが適切で、途中で生じた私の疑問もすぐにコメントで払拭される、そんなスタイルに敬意を表し、自分でもそのように書くようにしています。

"トレーダー "の発想ではありません。トレーダーの発想は、利益を上げるためのエッセンスです。要するに、テクニックの簡単な説明です。 まあ、「チャネルをブレイク する」とでも言いましょうか。 あなたのExpert Advisorでは、あらゆる種類のテクニックがたくさん出てきますね。しかも、スイッチのオン・オフも可能で、かなりトリッキーなアルゴリズムにしたがっているようです(調べていませんが、おそらく)。

まさにそこが私の疑問です。まさに、非常に洗練されたEAを持っていたのです。20年の歴史の中で素晴らしい結果を出していたのだ。そして、実際に飼ってみると、1ヶ月くらいはどちらかというと弱いながらも好結果を示し、2ヶ月で得た利益をすべて空にしてしまったのです。その時、私は複雑なシステムの有用性を疑ったのです。開発には手間がかかるが、仕組みはシンプルなものと同じだ。

正しい」システムは、パラメータを持ってはならない(MUST NOT)。パラメトリックなシステムは、シンプルであろうと超複雑であろうと、必然的に歴史の上に拒否され、その歴史が深い過去にフェードアウトするまでうまく機能する。:)

ここでは、履歴はアルゴリズムのターゲティングにのみ必要である。すべての「パラメータ」は市場から採取しています。分析の基本原則のひとつに、すべては繰り返される、つまりパターンやより単純にステータスが繰り返される、というものがあります。すべての状況を解決するためには、歴史が必要です。もし、市場で何かがうまくいかないとしたら、それは状況が不慣れであるか、自由に実施されているかのどちらかだということです。

利益を計算するのではなく、うまくいく状況を探して、それをなめてかかるという選択肢も常にある(そのための内蔵ランナー)のだが......。利益は、物事が規則正しく動いていれば、自ずとついてくるものです。

マーケットを見ていて見つけた、この「シューシュー」:クローズシステムは、クローズバーで動作する(と実行中の推定利益)。テイクとストップは計算されたものからのボラティリティの距離にある(平坦度、ボラティリティ、ポジションの状態によって異なる)。そのため、サーバーのストップロスに到達するのが早いため、相場が反転するのは、ハールやキャッチによってである。それゆえ、日足と日足で乖離が発生するのです。修正されました...まあそんなもんだ)

 
ElenaFxPro4:

正しい」システムは、パラメータを持ってはならない(MUST NOT)。パラメトリックなシステムは、単純なものであれ超複雑なものであれ、必然的に歴史の上で拒絶され、その歴史が深い過去に消えていくまでうまく機能する。:)

ここでは、履歴はアルゴリズムのターゲティングにのみ必要である。すべての「パラメータ」は市場から採取しています。分析の基本原則のひとつに、すべては繰り返される、つまりパターンやもっと簡単に言えばSTATUSSは繰り返される、というものがあります。すべての状況を解決するためには、歴史が必要です。市場で何かが正しく動作しない場合、それは状況が不明であるか、自由に実装されているかのどちらかであるということです。

また、「アルゴリズムのデバッグ」と「最適なパラメータの探索」はどう違うのでしょうか? 私の考えでは、同じことだと思うのですが...。

 
Georgiy Merts:

ああ...もしそうなら......私は、シンプルなシステムの束を常に操作することで、「マーケットに関する最新の洞察をすべて手に入れる」という問題の解決策を見出すことができるのです。私たちは、それらを観察し、どのシステムが今一番合理的であるかを結論づけるだけなのです。そのような方向で、私たちは利益を求めています。例えば、あるシンボルでトレンド系が損をし、フラット系が得をしているのを見ると、それはフラット系であると結論づけ、そのシンボルを使ってフラット系の亜種を実際の取引に設定するのです。

だから、私は「トレーディングシステム・リーグ」を作ったのです。

同じ問題(「市場を即座に把握すること」)を解決するために、他のバリエーションを見るのは興味深いことです。どんなものが出てくるか、見守っていますよ。

「ただ観察して、結論を出す」それがロボットの仕事です。人間は、心理的、生理的な特殊性から、正しい判断をすることができませんし、長い間、常に「観察」していることになります。人間は創造者であり、ロボットは実行者です。 ロボットが見たシンボルがフラット、トレンド、トレンドエッジにあるかどうかを「見る」ようにし、適切なサブシステムを使用するようにします。だから、私たちのやり方は似ているんです :)マーケットを見て、それに合わせてシステムを切り替える、あなたの「シンプルなシステムの山」の殻、それが提案するロボットの本質なのです。

どうです、「トレーディングのアイデア」でしょう :)?

 
Georgiy Merts:

アルゴリズムのデバッグ」と「最適なパラメータの探索」の違いは何ですか? 私の考えでは、それらは同じものだと思うのですが......。

デバッグは「この状況でどうするか」という問いに対する答え、フィッティングは「ここにどんな数字を入れれば、利益の数字が大きくなるか」という問いに対する答えです :)

 
すみません、21以降でお願いします。
 
ElenaFxPro4:

それなら、ちょっと複雑すぎるかな :)

カウンタートレンドのアルゴリズム「宙返り」1つだけ、次のようなことをします。

1. トレンドエッジを特定する。(平均値に対して長い動き、平均値よりカウンターボリュームが増加、円相場が近くにある)。

2)トレンドに逆らって入り口を決定する(横の動きが開始されるべきである、信号はラウンド価格、十分な速度で、オープンポジションの数を制限する)トレンドに逆らって行く。

3.AFCのクロージングシステムも具体的です。(急な利益確定はTakeover、横に引きずるとストップやTakeoverが建値 近くに圧縮され、スムーズな利益確定は拒否されます)。

さらに、カレンダーのような小さなもの、つまり、市場が死んでいる特定の時間帯の取引の禁止、スプレッドコントロール、市場の受動性や超活性のコントロール、N日間(ここでは3日間)の平均、最大値、最小値に関するデータなど、いろいろなものがあります。など...:)

数式を見るのも悪くはないでしょう。言葉による定式化/要望とはかなり異なることがよくわかります。

トレンドのエッジとは、極端な値動きが確認され、その後、この極端な値動きが変化せず、トレンドのエッジの条件を満たすものです)。ここでは一番簡単なものです。さらにそれは、より複雑です。時間や、価格がどこまで、どのようなスピードで反対方向に進むかを見ることができるのです。そして、このように正しく、何をもって定義するかです。

 
ElenaFxPro4:

"ただ観察して、結論を出す "というのが、ロボットの仕事です。人間は、心理的・生理的な特性から正しい判断ができず、長い間、常に「観察」していることになります。人間は創造者であり、ロボットは実行者です。 ロボットが見たシンボルがフラット、トレンド、トレンドエッジにあるかどうかを「見る」ようにし、適切なサブシステムを使用するようにします。だから、私たちのやり方は似ているんです :)マーケットを見て、それに合わせてシステムを切り替える、あなたの「シンプルなシステムの山」の殻、それが提案するロボットの本質です。

どうです、「トレーディングのアイデア」でしょう :)?

ええ、私と同じぐらいです。

しかし、今現在、自分が良いと思うTSを選択するアルゴリズムが見つかっていないのです。そして、この作業は私が直感的に解決します。

どうやるのか、興味深いところです。

 
Valeriy Yastremskiy:

数式を見ると、言葉による定式化・願望とは全く異なることがよくわかるので、悪いことではないでしょう。

トレンドエッジとは、極端な値動きが確認され、その後その極端な値動きが変化せず、トレンドエッジの条件が満たされた状態を指します)。ここでは一番簡単なものです。さらにそれは、より複雑です。時間や、価格がどこまで、どのようなスピードで反対方向に進むかを見ることができるのです。そして、これはどのように正しく - あなたがそれを定義するものである。

全文が目の前にある。どんな数式?

トレンドエッジが正しく定義されている場合、価格はトレンドに逆行しなければなりません(MUST)。定義によると :)ポジションを開くタイミングを見極める必要があります。利益が出ている取引と負けている取引の比率は、正しい判断をするための指標となります。10回程度の取引で100%になる日もある。0%(数量プラスが数量マイナスと等しいという意味)の日もありますが、稀です :)そのような日を極力少なくすることが課題です。

 
Georgiy Merts:

はい、私とほぼ一致しています。

しかし、その時々に最適なTCを見極めるための一貫したアルゴリズムが見つかっていないのです。しかも、直感的にやっている。

どうやるのか、興味深いところです。

どうやら私は、何が問題なのか気づいていないようです?

ここにあります。

1.状況1でうまく機能するアルゴリズム1。

.....

123.状況に応じてうまく機能するアルゴリズム123。

1から123までの状況を検出するアルゴリズムが必要です。それなら、situation33でalgorithm33などを使っても何の意味もない。:)

直感的に」行われることとは?状況を定義しているのでしょうか?それとも何?

 
ElenaFxPro4:

全文が目の前にある。どんな数式?

トレンドエッジが正しく定義されていれば、価格はトレンドに逆らわなければならない(MUST)。定義によると :)ポジションを開く瞬間を見極めることが必要です。利益が出ている取引と負けている取引の比率は、正しい判断をするための指標となります。10回程度の取引で100%になる日もある。0%(数量プラスが数量マイナスと等しいという意味)の日もありますが、稀です :)そのような日をいかに少なくするかが課題です。

このテキストをコードに挿入して、このコードが意図したとおりに動作するようになればよいのですが)
この課題は、なかなか正しく定式化されていません。誤入力を最小にする。エントリーが間違っている場合は、できるだけ早くそれを見つけてポジションをクローズ する必要があります。