フーリエに関するヘルプ - ページ 14

 

1000本のバーの履歴で完全なフーリエ級数を作り、1つか2つの最大倍音を過度な描画をせずに描くことは可能でしょうか?

ファイル:
 
nikost:

1000本のバーの履歴で完全なフーリエ級数を作り、1つか2つの最大倍音を過度な描画をせずに描くことは可能でしょうか?

もちろんできますよ(笑)
 
alsu:
もちろんできますよ!質問は何ですか?
もしかしたら、すでに誰かがこの問題を解決しているかもしれないので、もしよろしければリンクを教えてください。
 
nikost:

Spectrometr_Separateインジケータがベースにあり、1つまたは2つの最大高調波を描画し、再描画しないように1000バーの履歴上の完全なフーリエシリーズを作ることは可能ですか?


コンプリートローとは 何ですか?

1000気圧である。インジケーターのプロパティウィンドウにパラメータがあります。

再描画をさせない。どのようにイメージしていますか?直近の数本のバーを分析し、これらのバーで同じ状況を描画するインジケーターです。

 
Integer:


コンプリートシリーズとは

1000気圧インジケーターのプロパティウィンドウにパラメータがあります。

再描画を回避するため。どのように見ていますか?最後の数小節を解析し、そのまま描画します。

振幅が変われば描かれる倍音も変わる(色が変わる)。 例えば1倍音が最大で赤だったとすると、4倍音は青になり、連続しない。
 
nikost:
振幅が変われば倍音の色も変わるので、例えば1倍音の最大値を赤、4倍音の最大値を青とします。

再描画されないようにするには、何を描けばいいのでしょうか?最大倍音の終わりのトレース - それは何もしません、まだ位相があります。履歴を見ると、現在のインジケータの動作は、振幅と位相の両方を見ることができます。線の右側 - どの高調波が最大振幅かを見ることができます。
 
Spectrometr_Separate.mq4の コードを見てみると、FFTが遅く("ストレート")、少しおかしい、例えば、2つの円周率が6.28と設定されている、つまり、2桁目で正確さが失われている
 
alsu:
Spectrometr_Separate.mq 4のコードを見てみると、FFTが遅く(「正面方向」)、少し曲がっている、例えば、円周率2が6.28と設定されており、2桁目で正確さが失われている


FFTはウィンドウが固定されています。いつか、任意のウィンドウサイズを持つFFTコードがコードベースに載るようになれば、とてもうれしいです:)

正確な円周率を設定してみて、絵が大きく変わるかどうか?

 
Integer:


FFTは窓の大きさが固定されています。いつかコードベースに、任意のウィンドウサイズを持つFFTコードが載るようになれば、とても嬉しいです:)

正確な円周率を入れてみて、絵が大きく変わるかどうか?

そこはFFTではなく、定義上普通のディスクリートです。

視覚的にはあまり変わらないかもしれませんが、計算すると、円周率が半端なく違うだけで、簡単に価格目盛りが同じになり、これではちんぷんかんぷんです。アルゴリズムのエラーは、非常に厄介な性質を持っていて、増殖する。

 
alsu:

FFTではなく、定義上、通常のディスクリートです。

FFTのウィンドウサイズは固定されており、任意のウィンドウサイズを設定することはできません。FFTアルゴリズムには、任意の大きさのウィンドウを持つものがあります。書いて、cadebaseに入れれば、みんなハッピーになれる。

P.6.28を2*3.141592653589323846264338323279502884197169399375105820974944592307816406286208998628803482534211706791482808651323230664709384460955058223172に代入して妨げるものはないだろう。
535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339
360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611
738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629
317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902
196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313
78387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066............................................................