インディケータ: 価格のフーリエ外挿 - ページ 6

 
СанСаныч Фоменко:

10年ほど前、私はこのような投稿に対して、個人的にここで各方面から賞賛されました。

DSPは基礎的な理論であり、その実践範囲は広く、それに見合うだけの非常に特殊で深遠な専門家がこのフォーラムにいる。少し前にヴァディム・ジュンコが姿を消したが、彼はフーリエの助けを借りて、現実の結果を出すことに成功したと思う。しかし、彼はインジケーター以上のものを持っていた...。

問題は、DSPとフーリエは市場とは全く関係がないということだ。

これは、市場で唯一の非定常ランダムプロセス、さらに非定常かつ不確実なプロセス、すなわち非定常プロセス、ある瞬間にブラウン運動の分子のように動作し、その後、突然、すべての行とステップで人が存在する制御ループの中にあるという事実に基づいています。

有用なモデルを作りたいのであれば、常に非定常性を念頭に置くべきであり、使用するツールは非定常性の問題(ARIMA、ARCH)を直接解決するか、学習中にパターンを探す分類モデルの形で間接的に解決する必要がある。

私の疑問は1つだけです。毎日アイデアをトレードするために、キャレットシェルからツールを試用し始めるフォーラム参加者が急増するときまで、私は生きていられるでしょうか?

そのような人々が、市場にとって異質なツールであるmatlabsやmatcadsなどに決して目を向けないことは明らかです。

サンサニッチ、なぜヒット?))シグナルが非周期的で非決定的だからです。

私は9年前の実験について話しただけです。)

そして、キャレットのようなすべての知恵について - 私はそれなしでうまくやっています、私のプロフィールの私のシグナルを見てください。実践は理論よりも強いのです ))

 
Alexey Volchanskiy:

サンサニッチ、なぜヒット・アンド・ラン?))シグナルが非周期的で非決定的だからです。

私は9年前の実験について話しただけだ)。

そして、キャレットのようなすべての知恵について - 私はそれなしでうまくやっています、私のプロフィールの私のシグナルを見てください。実践は理論より強いんだ)

なんという攻撃だ!そのような印象を与えたことをお詫びします。

PS.

実践は理論に勝る」については、私は同意できない。効率的市場という仮説は、証券取引所での定期的な暴落にもかかわらず、健在である。ノビリといえども実践で鍛えられたわけではなく、何億もの自己資金を失い、曲がり続けている。

 
Vladimir:

とても分かりやすかった。ありがとう。サンプリングステップdtの変動について。それはランダムなのでしょうか、それとも予測可能なものなのでしょうか?もしdtの変動が予測可能であれば、フーリエ級数を書き込むことができます。最初のフーリエ級数は価格そのものを表し、2番目のフーリエ級数は時間ステップdtを表します。この場合、周波数(または位相)変調された信号に似たものが得られる:

高調波h(t) = mh + ah*cos(wh*t) + bh*sin(wh*t)

時間 t = mt + at*cos(wt*t) + bt*sin(wt*t)

トータルh(t) = mh + a*cos(wh*(mt+at*cos(wt*t)+bt*sin(wt*t)) + ...

フーリエ解析には、非一様フーリエ変換という方向性がある。

こんにちは!

再描画の際に古い予測を消さないようにすることは可能でしょうか?

 
Alexey Volchanskiy:

元電子エンジニアの私も、FXを始めた当初は、Matlabでフーリエを実行し、主要な高調波を分離して、みんなを打ち負かそうと考えていました(笑)。信号が非周期的で非決定論的だからだ。長い間、バーやティックデータで試しましたが、すべて無駄でした。

作者は大変な努力をされたので、私は敬意を表しますが、結果はそこにありませんでした(フーリエ・アプローチのことです)。

念のため、テスターでインジケーターを最高速度で動かして、予測曲線がどのように動くか見てください。尻尾が上下にねじれますが、これは予想通りです。

デフォルトのパラメータで実行しましたが、すべて正しいですか?

私はインジケーターを持っており、それはフーリエ変換でも予測します。時々、ポイントにヒットします。
他のローソク足でも試してみたところ、なんとか高いクオリティの予測ができたので、ここでの問題はデータサンプリング速度のカーブにあると思います。周波数を正しく拾えば(相場のプロセスからリカバーすれば)、非常に正確にフーリエを適用できると思います。
サウンドファイルがランダムな周波数でサンプリングされていたら、それを音に戻すことはできません。ここでも同じだと思う。
 
Alexey Volchanskiy:シグナルが非周期的で非決定的であるため、FXではフーリエは機能しないと 明確に書きました

D1を見てください。ただ、その周期は時間とともに変化する。古い保守的なフーリエの公式は無力です。

 
フーリエに思慮深くアプローチすれば、エリオットや瀬尾よりはマシだ
 

こんにちは、

フーリエ変換後の価格の3つの主な周波数を見つけるインジケータを探して います。どうやらMT4用のものはあるようですが、MT5用のものはないようです。このインディケータを修正して、周波数を個別に出力することはできますか?

 
benedikt.jones:

こんにちは、

フーリエ変換後の価格の3つの主な周波数を見つけるインジケータを探しています。どうやらMT4用のものはあるようですが、MT5用のものはないようです。このインジケータを変更して、周波数を個別に出力することはできますか?

ここで回答が得られることはないでしょうし、記事作成者からも得られません。)


それよりも、この記事を参考にフォーラムに直接投稿してください。


ご挨拶

 
https:// www.mql5.com/en/forum/178842
Fast Fourier Transform - Cycle Extraction
Fast Fourier Transform - Cycle Extraction
  • 2008.11.20
  • www.mql5.com
I've run accross this FFT cycle indicator in the past couple of weeks. It is very interesting to say the least...
 

こんにちは、ウラジミール!


インジケーターをありがとう!このインジケーターからモデル化された将来の 値を取得するのに問題があります。助けてもらえますか?

...

DFourier_Handle.Insert(iCustom(SymbolName(i,true),PERIOD_D1, "fourier_extrapolator_of_price.ex5",220,50,20,0.00001),i);

if(DFourier_Handle.At(i)==INVALID_HANDLE)

{

//--- ハンドルの取得に失敗しました。エラーメッセージをログファイルに出力し、エラーの処理を完了します。

Print("Failed to get the indicator handle");

return(-1);

}

//--- 価格チャートにインジケータを追加します。

ChartIndicatorAdd(ChartID(),0,DFourier_Handle.At(i));

(...)

rates=CopyBuffer(DFourier_Handle.At(i),0,0,75,DFutureFourier);

if(rates<=0)

{

Print("3.1 価格データのコピーエラー ",GetLastError(), "Active: ",SymbolName(i,true));

}

Print(SymbolName(i,true), "FutureFourier[10]=",DFutureFourier[10]);

rates=CopyBuffer(DFourier_Handle.At(i),1,0,300,DPastFourier);

if(rates<=0)

{

Print("3.1 価格データのコピーエラー ",GetLastError(), "Active: ",SymbolName(i,true));

}

Print(SymbolName(i,true), "PastFourier[10]=",DPastFourier[10]);