デジタルフィルターに基づく取引戦略 - ページ 35

 

SSAの詳細については、おそらく?

SSA DLLを使ったデモ口座の 運用を始めて4週間ほど経ちました。

私が公開している結果は

SM-forex.com

ストラテジーZZGrid

私は自分の口座の一つで同じシステムをライブで取引しています。

もし、SSAに取り組んでいる人がいるならば、もっと話を聞きたい。

まあ、ちょっと聞いてみようと思っただけなんですが...。

 
jdpnz:
SSA DLL を使ってデモ口座を4週間ほど運営しています。

SSA DLLとは何ですか?どこで手に入りますか?

SSAとはSingular Spectrum Analysisのことです。通貨のスペクトルを分析し、デジタルフィルタの パラメータをオンザフライで設定するのですね。

 

Ssa

こんにちは。

私はGistatgroupからSSA dllを使用しており、それは私に合理的な結果を与えるようです。

私の現在のシステムをどのように実装したかについてですが。

私は入力を受け取り、それをDLLに渡します。私はCP1だけを使い、そこから固有値を得ます。この固有値は、実は現在のトレンドに近いものです。

次に、このトレンドラインと入力の差を取り、この値を再びCP1上でDLLに渡します。この固有値は元のトレンドからの偏差となります。(興味深いことに、これはエーラーのトレンドラインにも近いのですが、「実時間」でのものです。言い換えれば、これはエーラーの支配的なサイクルに近いのです)。

次に、これと入力の間のオフセットを取って、もう一度渡します。このサイクルでは、CP2だけを使います。(なぜかはよくわからないが、今のところうまくいっているようだ)。

シグナルが下がっていて、入力が上がっている場合、位相がずれていることが分かります(以前のパターンが崩れ、新しいパターンを確立しているのです)。

また、DLは予測もできるので、実際のシグナルと実際の入力が一致している場合、予測も将来起こるかもしれないことに近いと考えるのが妥当だろうということで、その予測も参考にする。

実際のターニングポイントを予測することは非常に困難であるため(価格と時間の両方)、私はこの信号と予測の周りにLSMを描くことを好む、つまり(理論的には)LSMは私にリアルタイムコリドー(すべてのものが正常に動作する、である)を提供しなければならない。

ここから、それは簡単です - 私は単に回廊の中でレンジ取引...

私は3月頃からこのアイデアのライブで取引されている - 今まで、私は毎月私のアカウントをダブルすることができ、7月のために私は132%を作りました - 今まで。

しかし、私はEAと組み合わせて手動で取引を開始/終了しているので、ライブ取引の実際の統計を取ることはできません...

そのため、EAの効率性について「正直な」統計を取るために、現在デモ口座を運営しています。

これが私がしていることについて、あなたにいくつかのアイデアを与えるかもしれないことを願っています...

 

例として、今現在のGBPUSDはこのように表示されます。

この写真では、シグナル(マゼンタ)と予測(青/赤)を明確に見ることができます。

さらに、私はLSMAコリドー(2本の赤い線)を持っています。

しかし、私の経験では、価格の 変化がこれらの出力(ブレイクアウトなど)に劇的に影響することがあるので、このシグナルはレンジ内の取引にはほぼ完璧ですが、ブレイクアウトは予測できません。そこで、ブレイクアウトには、カレンダー(ブレイクアウトがいつ発生するかについての予知)と全く同じSSAアプローチ(ただし入力としてジグザグを使用)を組み合わせて使用しています...

これで、より明確になるといいのですが...。

ファイル:
 

jdpnzさん、こんにちは。

https://www.mql5.com/en/forum/178276/page21 もしそうなら、どのようにセットアップしたかを教えてください。

 

こんにちは、jdpnzです。

メタトレーダーからどうやってSSAにデータを取り込むのですか?今日プログラムを見てみましたが、データ形式をサポートしていませんでした。

バブル

確かに、おっしゃるとおりです。

私の場合、SSAのライブラリにリンクするための簡単なリンカーDLL(VB/VBAdvanceで)を書きました。

ちなみに、私の場合、このリンカーは、Cornice researchのウェーブレットパッケージやJuriksのライブラリなどにもシステムをリンクしています。(実際、私が何年もかけて購入したすべての追加ソフトウェアです)。

これは、どの場合もプロセスは本当に同じだからです(データを送る、計算をする、応答を返す)。

MT4で解決できない問題が一つあります。それは、エキスパートからDLLを呼び出せないことです。

そこで、当面はシグナルをグローバルメモリに書き込むだけのインジケータに実装しています。

これならエキスパートも開発しやすいし、エキスパートではMMなどだけを気にすればいい。

しかし、インジケータとエキスパートの両方がチャート上にないと動作しません。

これはうまくいきますが、バックテスターから 実行できないことを除けば、バックテスターがライブラリを見つけることを期待する場所が本当に分からないのです。

もしどなたかこの点に関して何かアイデアをいただけるなら、本当に感謝します。

それでも、このセットアップは私にとってはうまく機能しています - ライブトレードでは、ですが。

 
mystified:
https://www.mql5.com/en/forum/178276/page21 もしそうなら、どのようにセットアップしたのか見せていただけると幸いです。

私も昨日そのライブラリをダウンロードしたのですが、正直なところ、今のところ頭も尻尾も出てきません。

現在はgistatgroup.comのSSAを使用しています。

ちなみに、リアルタイムのシグナルは、このスレッドにあるfullSSAと同様に、このサイトのどこかにあるcatterpillar indicatorと同じものです。

ただ、fullSSAは本当にシステムリソースに負荷がかかるので(再帰呼び出しが多い)、何か問題があるのではと思います。

gistatgroupライブラリは、予測機能も提供しています。

このアイデアは、リアルタイムにする(ラグをなくす)ことですが、ほとんどのシステムでは、リアルタイムに近づけば近づくほど、より多くのノイズに対処しなければなりません。

SSAの)固有ベクトルは入力を異なる周波数の波に分離しようとするものですから、(理論的には)例えばトレンドだけを取り出して、これをリアルタイムに予測することが可能なはずです。(ラグをなくす)

問題点としては、インジケータがリペイントされることが挙げられますが、確かにそうです。しかし、個人的には、SSAは本当に現在の価格パターンに適応しようとしているので、これは良いことだと思います(まあ、それに近いですが、選択したCPによります)。

そのため、パターンが変化すると、SSAは実に素早く(私が何年も取引しているニューラルネットよりも速く)それを検知して反応するのです。

唯一の問題は、価格パターンが定期的に変化する場合でも、これをどのように取引するかということです。

 

こんにちは。

ハーストサイクル取引でフィルタを使う方法をご存知の方いらっしゃいますか?SATLやSTLMを使わなければならないことは知っていますが、エントリーシグナルはどのようにするのでしょうか?

ダニエル

 

2本の矢

dvarrin:
こんにちは。

ハーストサイクル取引でフィルタを使う方法を知っている人はいますか?SATLやSTLMを使わなければならないのはわかるのですが、エントリーシグナルはどうするのでしょうか?

ダニエル

終値でエントリー、ストップは前回高値以上/前回安値以下、ターゲットはカスタマイズ可能...

ファイル:
hurst1.gif  68 kb
hurst2.gif  68 kb
 

シンバさん、ありがとうございました。

価格チャート上の2つの曲線は何ですか?デジタルフィルター でしょうか、それともハーストの移動平均線でしょうか?

理由: