確率的共振 - ページ 34

 
Yurixx:
では、Fig.2の赤い線は何でしょうか?実部・虚部のエネルギーの違い?とても興味深いです。また、インジケーターの値域の数値は何を意味しているのでしょうか?

図書館についての質問に対する反論を待っているところなので、残念ながらまだお答えできません。FFT Fast Fourier Transformation Library」は、出力される内容がよくわからなかったので
 
lna01:
プライベートの 話。

まったく別の変数にする

その通りです :) .一部の周波数をカットして、残りをエネルギーで「閾値以下」と「閾値以上」の周波数に分ければ、物理的な意味での困難はないだろう :)

追伸:「Spectral Analysis」 インジケータに言及しすぎたかもしれませんが :) 、振幅はそこで適切に機能します - そこから取得すればいいのです。

このように0周波数を取り除くだけでは、次に進むべき方向性が見えてくるものの、ハテナである。側葉がある、残っている。オプションでヘミングウインドウをぜひ適用すべきです(ただし、トラクターのようにエネルギーで悪い)私たちはそこに到達したとき、別の窓を見るべきでしょう。

干渉する周波数(0相場は動かない)と各フィルタの応答関数 sin(x)/x が分かっているので、以下のような変種を行うことを考えています。すべてのフィルターからすべての側壁を慎重に計算し、差し引く必要があります。

側壁を除去した後、逆フーリエ変換(またはコンボリューション)し、y=a+bx型のトレンド関数を除去し、ヘミング窓をかけながら、再度直接フーリエ変換をかける。

ここで、すべてをグラフにプロットします。 信号とノイズのエネルギー、除去前 0、除去後、トレンド除去後 + 出力 a、b 係数。そうすれば、市場を調査できるツールが出来上がると思います。

いかがでしょうか。

 
Prival:
どうやらライブラリにエラーがあるようで、また私の手が曲がっているようです :( 私の質問をここに投稿しました'FFT Fast Fourier Transform Functions Library') 誰かチェックしてくれる人がいれば。私が正しいのか、そうでないのか。matlabで試して確認してみてください。


要するに、matcad の fft 入力とklot の fastfouriertransform 入力に異なる データを与えているのです。悪しからず、ライブラリのヘッダーhttp://alglib.sources.ru/fft/ からリンクをたどって、関数の入出力データ形式を把握するように2度ほどアドバイスしたのですが、明らかにやっていませんね。今回で3回目、最終回です。ちなみに、機能ごとにフォーマットは異なります。

プライベートの 話。

このように0周波数を取り除くだけでは、次に進むべき方向性が見えてくるものの、ハテナである。サイドローブがある、残っている。


hmaxから周波数を見て振幅を合計すると、hmaxより小さい周波数はすべてカットされます。つまり、あなたのコードはゼロ周波数を1つも削除していないのです。一般に、周波数ゼロでの振幅は単なる平均値であり、全く必要ないか、あるいは邪魔になる場合が非常に多い。

私はDSPの専門家ではなく、必要なときに自分でFFTを考えただけですが、今度は私が手伝いたいと思いました。

 
私はそこにいて、それを読んだと断言します。そして、あなたが示したすべてのリンクをたどりました。 どこが間違っていたのか指摘してください。入力は realfastfouriertransform または fastfouriertransform 0,1,2,3,4,5,6,7 である。出力はどうなっていますか?
 

matcadは初期系列0,1,2,3,4,・・・を考慮します。matcad は実数関数,fastfouriertransform は複素数,すなわち 0+1*j, 2+3*j, ...と見なします。.おそらく、ノルム係数の考慮の仕方も違うのでしょうが、私自身はmatcadを使っていないので何とも言えません。

それでも、前の記事に追加をすることができました

 

realfastfouriertransformも最初の数の虚数部を通過できず、正規化は全く不明である。この問題を理解しなければ、エネルギーを計算する意味がない。

2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=6 Input=6 Output aa[i]=-1.1716; aa[i*2]=0; aa[i*2+1]=0。
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=5 Entry=5 Exit aa[i]=3; aa[i*2]=0; aa[i*2+1]=0。
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=4 Entry=4 Exit aa[i]=4; aa[i*2]=0; aa[i*2+1]=0。
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=3 Entry=3 Exit aa[i]=-6.8284; aa[i*2]=-1. 1716; aa[i*2+1]=0
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=2 Entry=2 Exit aa[i]=-6.8284; aa[i*2]=-4; aa[i*2+1]=3。
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=1 Entry=1 Exit aa[i]=3; aa[i*2]=-6.8284; aa[i*2+1]=-6.8284となります。
2007.11.03 00:36:49 2007.10.01 00:00 GBPUSD,H1: i=0 Entry=0 Exit aa[i]=21; aa[i*2]=21; aa[i*2+1]=3。

 
ここにファイルをアップロードする
ファイル:
proverka.mq4  4 kb
 
Prival:

realfastfouriertransform も最初の数字に虚数部があり、正規化が全くできていない。


最初の数字は虚数部を持たないので、インデックス1のrealfastfouriertransformでは周波数振幅N/2を書き、これも虚数部を持たない。 ちなみに、私のインジケータには、このように明記されている。そして、既知のアドレスから見覚えのある写真を紹介します。

追伸:この場合の正規化は定数であり、つまり、それが考慮されない場合は、任意の比率が侵害されることはありません、それは代わりにメートルで測定するセンチメートルと同じである。

 

ありがとうございます、注意していませんでした。残念ながら、私はまだMQLにそれほど精通していないので、コメントなしであなたのインジケータにこの処理を見つけることはできません。今は配給に対応しなければならない。

編集

ええ、見つけましたよ、n倍すればいいんです。ライブラリに関する投稿を削除しました、正しいです。

 

ビクター(Vinin)さん、なぜトピック(「市場 フェーズ分析」)を削除したのですか?いい話題だった、悪口もなかったし...。