フラクタル - ページ 3

 

ChannelType はフラクタルの サイズ(1-3 bar, 2-5bars, 3-7 bar など)です。

MTFを正しく動作させるためには、indicatorsフォルダにFractalChannel_v4(正しい名前)を入れておく必要があります。

このインジケータは、TDラインやレベルとは全く共通点がない。

 

MTFフラクタルチャネルのインジケーターは、いつものPCでは基本的にバグってしまうので、別のPCでチェックする時間が必要でした...。

今、別のPCで確認したところ、基本モードではインジケータは動作しています。しかし、いろいろ設定をいじろうとすると、タイムフレーム「1」を使うとおかしな結果になり、他の設定を試すと、そのPCでもクラッシュしてしまいます...。

また、見る限りでは、デフォルトの設定は基本的なチャンネルインジケーターと同じです。どのような設定をすれば、例えばローソク足10本ごとにフラクタルを表示させることができるのでしょうか?

とにかく、素晴らしいインジケーターではあるのですが、私が本当に求めているもの、目の前の課題としては、そうではありません。

しかし、私は突然、 、私が探しているものを得るための単純化された方法を考え出しました。しかし、それはまだインディケータが実際にどうあるべきかということではありません。

私がしたことは、次のコードを取ることです。

int start()

{

int D1=1440, H4=240, H1=60, M15=15,B;

double P;[/CODE]

and change it into (for example):

int start()

{

int D1=480, H4=240, H1=120, M15=60,B;

double P;

= basic fractal multiplied by 2, 4 and 8, which gives fractals for every 5, 10, 20, 40 bars

or

[CODE]int start()

{

int D1=252, H4=156, H1=96, M15=60,B;

double P;

= 基本的なフラクタルは、すべての5、8、13、21のバーのためのフラクタル与えるフィボナッチシーケンス、に置かれるように

これがどのように見えるかについては、添付の写真を 参照してください。

しかし、この小さな修正はバックテストを行うには良いのですが、私が探しているシーケンスは1時間足チャートでしか得られません(別の時間枠を表示したときに同じフラクタルが得られます)。

各時間枠用に別々のバージョンを作ることもできますが、それは間違いなく理想的な解決策ではありません。また、もっと多くのバックテストを行わなければならないので、理想的な設定が何であるかはまだわかりません。

そこで、どなたか、タイムフレームを変更したときに、上記の例のシーケンスが自動的に適用されるようにプログラムする方法を考えていただけないでしょうか(現在のバージョンと同様に、すべてのタイムフレームで同じフラクタルが見られます)。

入力」メニューで、色ごとにバーの本数を自由に設定できるようになれば、さらに理想的ですが、それは最優先事項ではありません。

添付の1時間足チャート用の修正インディケータをご覧ください。

ありがとうございました。

 

フラクタルに関するいくつかの記事(添付)。

それに私は次のようなものを見つけました。

フラクタル適応型移動平均

by John F. Ehlers

私たちは皆、悪いムチウチ取引をなくしたいと思っています。そのために、テクニカル・インディケータの武器に加えることができるものがある。

フィルターを使用する目的は、望ましいシグナルと望ましくないシグナルを分離することです。移動平均の実用化は、しばしば、必要な滑らかさと許容できる遅れの量との間のトレードオフを伴います。移動平均は、価格データが定常ではなく、異なる時間間隔で異なる帯域幅を持つ可能性があるため、この問題があります。

価格の非定常構造を利用するために、様々な運動量適応型フィルタリング技術が開発されてきました。また、価格の統計量や価格データの周期的な内容に基づいて適応フィルターが開発されてきました。この記事では、時間的非定常性の指標を監視し、その指標に応じて帯域幅を変化させる、異なるクラスのフィルターについて説明します。

市場はフラクタルか?

市場価格がフラクタルであることに議論の余地はない。フラクタル図形は自己相似形です。つまり、ある特定のフラクタルは、どんなに近くで見ても同じ粗さと疎密を持つのです。例えば、5分足チャート、日足チャート、週足チャートのラベルを剥がしたら、見分けがつかなくなるはずです。これが、フラクタルであることの特徴である。すべての倍率における疎密を表すフラクタル次元が、自己相似性を定義している。

...STOCKS&COMMODITIESのテクニカル分析(2005年10月号)につづく

そして、次のようなものである。

FRAMA - Fractal Adaptive Moving Average" の記事で、John Ehlers は次のように述べています。

は、市場価格がフラクタルであるという仮定に基づく適応的平滑化の新手法を提示する。

市場価格はフラクタルであるという仮定に基づく適応的平滑化の新しい方法を提示する。フラクタル適応移動平均(FRAMA)のコード化

は、AmiBroker Formula Language (AFL)で比較的簡単にコーディングできます。

その強力な配列処理機能により、FRAMAは以下のように実装することができます。

をループなしで実装できるため、非常に高速です。すぐに使える

のコードをリスト1に示します。このコードでは、比較のために

同じ長さの標準的な指数移動平均をプロットしています。

*/

// FRAMA - Fractal Adaptive Moving Average (フラクタル適応移動平均)

価格 = (H+L)/2;

N = Param( "N", 16, 2, 40, 2 ); // 偶数でなければなりません。

N3 = ( HHV( 高値、N ) - LLV( 安値、N ) )/ N;

HH = HHV( 高値, N / 2 ) ;

LL = LLV( Low, N / 2 );

N1 = ( HH - LL ) / ( N / 2 );

HH = HHV( Ref( High, - N/2 ), N/2 );

LL = LLV( Ref( Low, - N/2 ), N/ 2 );

N2 = ( HH - LL ) / ( N / 2 );

Dimen = IIf( N1 > 0 AND N2 > 0 AND N3 > 0, ( log( N1+N2 ) - log( N3 ) )/log( 2 ), Null );

alpha = exp( -4.6 * (Dimen -1 ) );

alpha = Min( Max( alpha, 0.01 ), 1 ); // 0.01...1の範囲にバインドされます。

Frama = AMA( 価格, alpha );

Plot( Frama, "FRAMA("+N+")", colorRed, styleThick );

Plot( EMA( C, N ) , "EMA("+N+")", colorBlue );

Plot( C, "Close", colorBlack, styleCandle );
ファイル:
fractals.pdf  483 kb
 

フラクタルの 問題は、十分に早く描画されないという事実ではないでしょうか。例えば、5本のバーの高値に基づくフラクタルなら、フラクタルが描画される前に3本のバーが移動することになりますか?あるいは、完全に過去の動きに基づくなら、表示するものを示すために動的でなければなりません。

 
trevman:
フラクタルの問題点は、すぐに描画されないという点ではないでしょうか。例えば、5本の高値に基づくフラクタルなら、フラクタルが描画される前に3本の動きが始まってしまうでしょうし、完全に過去の動きに基づいているなら、ダイナミックでなければ、何を示すのかがわかりません。

私は何年も前にこのフラクタルを自分のリアル口座で使って いたのですが、このテーマを忘れかけていたのと、たくさんの新しいインジケータが作られたので、今またこのことを思い出そうとしているところです。特にIgoradからの指標。

もし時間があれば、それに基づいていくつかの取引システムを作ろうと思っています。

でも、その前に電子書籍や論文を読む必要がありますね。

 

フラクタル 取引の方法について、いくつかの記事(docとpdfの2つの同じファイル)が見つかりました。

ロシア語ですが、すみません。

ファイル:
1.gif  76 kb
2.jpg  279 kb
3.jpg  110 kb
4.jpg  80 kb
 

Ind-Fractals-1というインジケータは、フラクタル図形を再描画するのでしょうか。また、茶色のフラクタル図形を描くのにどれくらい時間がかかるのでしょうか?

 
trevman:
フラクタルの問題は、すぐに描画されないという事実ではないでしょうか。例えば、5本のバーの高値をベースにしたフラクタルの場合、フラクタルを描画する前に3本のバーを移動することになりますか?あるいは、完全に過去の動きに基づいている場合、表示する内容を示すために動的でなければなりません。

S&Rレベルとして使うなら別ですが。私は、SRレベルが高いTFにある場所を見るために、マルチタイムフラクタルが本当に有用であると思います。

 
 

フラクタル・インディケーター

こんにちは。

フラクタルは、5本のバーを使って作られています。アップフラクタルは、左右に2本ずつ下がり、ダウンフラクタルは、左右に2本ずつ上がります。

フラクタルを作るために必要なバーの 数を変更することができる変数を追加することができます例えば、2つの代わりにフラクタルを作るために高いバーとその両側の1つのバーを持っている3つのバー。

ありがとうございました。

ファイル:
fractal.mq4  6 kb