トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 2655

 
Aleksei Stepanenko #:

それを聞いて驚いたよ。

履歴によるサイクル、その中にパターンの長さなどによるサイクルが入れ子になっている--たとえばパターンの種類によるサイクル、ブレークポイントによるサイクル。何かありそうなら、より詳細な調査を。

引用の歴史の人工物は非常によく発見される)

 
Nikolai Semko #:

頂点にかかる時間は分単位ですか、秒単位ですか?

秒は保存されますが、時間の大まかなアナログとしてジグザグの頂点番号だけで十分な場合もあります。

ミリ秒......それはもうHFTとガラスの構造なのだろうが、素人レベルのアプローチではどうにもならないテーマのようだ。

 
mytarmailS #:
君のビジュアライゼーションは最高にクールだ。

ありがとう

 
Aleksey Nikolayev #:

秒数が保存されるが、大まかな時間のアナログとしてはジグザグの先頭の数字だけで十分な場合もある。

ミリ秒-これはもうHFTとビーカーの構造なのだろうが、アマチュアレベルのアプローチではどうにもならないテーマのようだ。


ジグザグの場合は、このようにする。
2つの頂点が1つの分足に属することはよくある。その場合、時刻は不確定になります。どちらの頂点が先か。

 
Nikolai Semko #:


ジグザグの場合は、このようにする。
2つの頂点が1つの分足に属することはよくある。その場合、時刻は不確定になる。どちらの頂点が先か。

そうですね、機会があればティックでやっています。

しかし、私はかなり大きなジグザグ(EURUSDでは0.1%)を使っているので、スピードのためにOHLCの分足を使うこともあります。

 
Aleksey Nikolayev #:

パターンの長さなどによるサイクルがネストされた履歴によるサイクル - パターンの種類によるサイクル、またはブレークポイントによるサイクル

アレクセイ、中間データをあらかじめ用意しておけば、パターンが出現したときにループする必要がなくなるのでは?つまり、履歴をループする構造体の配列に、常に必要なデータを入れておくことで、ループを入れ子にすることなく、適切なタイミングで答えを得ることができるようになります。その結果、フライングエキスパートアドバイザー、20年の1時間の履歴に実行あたり2-3秒。どうだ?

 
Aleksei Stepanenko #:

アレクセイ、もし中間データをあらかじめ用意しておけば、パターンが現れたときにループしなくても済むとしたらどうだろう?つまり、履歴をループする構造体の配列に、ループを入れ子にすることなく、適切なタイミングで答えを出せるようにするために必要なデータを常に入れておくのだ。その結果、フライングエキスパートアドバイザー、20年の1時間の歴史の上で実行ごとに2〜3秒。なーんだ?

だから、我々は(さらに具体的にはR言語を使用して)パターンを検索し、研究の話です。稼働中のExpert Advisorでは、もちろんサイクルはなく、すべてが極めてシンプルで、余計なものはまったくありません。

 
ああ、そういうことなのか。
 
Aleksey Nikolayev #:

履歴によるサイクル、その中にパターンの長さなどによるサイクルが入れ子になっているもの、たとえばパターンの種類によるサイクルやブレークポイントによるサイクルなどである。何かありそうなら、より詳細な調査が必要である。

引用の歴史の人工物は非常によく発見される)

なぜ連続したサイクルではなく、入れ子になったサイクルなのか?

 
Valeriy Yastremskiy #:

なぜ逐次ループではなく入れ子ループなのか?

私たちは1サイクルで全歴史を横断する。各ポイントについて、パターン#Xが長さNの前史で実現されているかどうかを調べる。)

ブルートフォースによるパターンのマイニングは過酷で無慈悲だが、シンプルで普遍的である)。

理由: