John Ehlersの全指標...

 

皆さん、こんにちは。

このスレッドは、John Ehler氏のインディケータを、できるだけ多くMT4で使えるようにするためのものです。

MT4用John Ehlersのインジケータをお持ちの方は

彼の著書「Rocket Science for Traders」「Cybernetic Analysis for Stocks and Futures」「Mesa and Trading Market Cycles」で紹介されているような、MT4用のJohn Ehlersのインディケータを投稿してください。

プログラマーがMql4に変換できるような指標のコーディングがあれば投稿してください。

Igoradと他の人がすでにこれらの指標の多くをプログラミングしてくれていることに感謝します。

物事を開始するには、私の添付ファイルを参照してください...

Gramski。

 

もっと見る

より多くの添付ファイル...

ファイル:
 

まだある

MT4のインジケーターをもっと増やしたい...。

どなたかお持ちの方はいらっしゃいませんか?

RST_Hilbert_Sinewave(サインウェーブ)

RST_Hilbert_Oscillator(オシレーター)

RST_Hilbert_Phase(位相)

RST_Homodyne_Descriminator(ホモダイン)

lsm

MESA

サイバーサイクル

または、ハイブリッドタイプのインジケータは?

フィッシャー・サイバーサイクル

フィッシャー・ストキャスティック RVI

ファイル:
 

MAMA、Laguerre RSI、Fisher Transformに関するいくつかの読み物...。

グラムスキー

 

MT3からMT4へ。

Mql3のインジケーターを見つけたのですが、どなたかMql4に変換できる方はいらっしゃいますか?

RST_Hilbert_Sinewave(サインウェーブ)

RST_Hilbert_Oscillator(オシレーター)...

グラムスキー

 

MT3用のインジケータを2つ持っています。

確認はして いません。

ファイル:
mesa.mql  4 kb
rs-herst.mql  2 kb
 

NewDigitalさん、ありがとうございます。

こんなmt3インジケータも見つけました...。

上に載せた)Sinewaveというインジケータが面白そうなのはわかるんですけどね。

他にもCybercycleやStochastic RVIなど、持っていないものがあります。

どなたかmt3からmt4に変換した経験のある方がいらっしゃいましたら、どうぞよろしくお願いします・・・。

グラムスキーです。

 

ラゲール社のインジケーターはファボラスです。

ラゲールフィルターはどのように機能するのですか?何か説明がありますか?

 
TheWicker:
Laguerreのインジケーターはファボラスですね。 ラゲールフィルターはどのように機能するのでしょうか?何か説明がありますか?

Laguerreフィルターは使っていませんが、LaguerreRSIは私のシステムのメイン指標の1つです。

私は、LRSIが常にシグナルを偽るのを止めるために、AbsoluteStrengthをフィルターとして使用したLaguerre RSIシグナルのシンプルなアラートEAを持っています。

シグナルの後、私は通常、LSMAとTTMをチェックして エントリーを確認し、LRSIが「印刷」されたことを確認します。

LaguerreRSIの唯一の問題は、継続をあまりうまく表示できないことです...そのためには別のルールを使用する必要があります...

グラムスキー

 

1つあります。

上記のRST sinewave/phase/homodynのmt3インディケータについては、いくつかテストしてみましたが、Johnの本の説明によると、価格との相関関係がおかしいので、個人的にはプログラムに間違いがあるのではないかと思っています。

BRs

Stl

ファイル:
 

ありがとうございます。

sinewaveインジケーターのtradestationコードはこちらです。

種類インジケータ、名前:サインウェーブインジケータ

入力

価格((H+L)/2);

Vars:

InPhase(0),

Quadrature(0),

位相(0),

DeltaPhase(0),

count(0),

InstPeriod(0)。

周期(0)。

DCPhase(0),

RealPart(0),

ImagPart(0);

もし、CurrentBar > 5 ならば、開始

{InPhaseとQuadratureコンポーネントを計算する}。

値1 = 価格 - 価格[6];

Value2 =Value1[3];

Value3 =.75*(Value1 - Value1[6]) + .25*(Value1[2] - Value1[4]);

InPhase = .33*Value2 + .67*InPhase[1];

Quadrature = .2*Value3 + .8*Quadrature[1]。

{ArcTangent を使用して現在の位相を計算します}。

If AbsValue(InPhase +InPhase[1]) > 0 then Phase = (位相)

ArcTangent(AbsValue((Quadrature+Quadrature[1]) / (InPhase+InPhase[1])));

{ArcTangentのあいまいさを解消する}。

InPhaseが0なら、Phase = 180 - Phase。

InPhase < 0 かつ Quadrature < 0 ならば、Phase = 180 + Phase。

InPhase > 0 かつ Quadrature < 0 の場合、 位相 = 360 - 位相。

{差動位相を計算し、位相の回り込みを解消し、デルタ位相誤差を制限する}。

DeltaPhase = Phase[1] - Phase;

位相[1] が 270 の場合、 DeltaPhase = 360 + Phase[1] - Phase。

DeltaPhase < 1 ならば DeltaPhase = 1;

DeltaPhase > 60なら、Deltaphase = 60。

{DeltaPhaseを360度になるように合計する。その合計が瞬時周期となる}。

InstPeriod = 0;

Value4 = 0;

For count = 0 to 40 begin

Value4 = Value4 + DeltaPhase[count]とする。

Value4 > 360 かつ InstPeriod = 0 ならば begin

InstPeriod = count;

を終了します。

を終了します。

{瞬時周期の誤差を解消して滑らかにする}。

InstPeriod = 0 ならば InstPeriod = InstPeriod[1];

Value5 = .25*InstPeriod + .75*Value5[1];

{ドミナントサイクル位相、位相角の正弦、リードサインを計算する}。

周期 = IntPortion(Value5);

RealPart = 0;

ImagPart = 0;

For count = 0 To Period - 1 begin

RealPart = RealPart + Sine(360 * count / Period) * (Price[count])です。

ImagPart = ImagPart + Cosine(360 * count / Period) * (Price[count])です。

を終了します。

AbsValue(ImagPart) > 0.001 ならば DCPhase = Arctangent(RealPart / ImagPart);

AbsValue(ImagPart) <= 0.001 ならば DCPhase = 90 * Sign(RealPart);

DCPhase = DCPhase + 90;

ImagPart < 0 ならば DCPhase = DCPhase + 180;

DCPhase > 315 ならば DCPhase = DCPhase - 360;

Plot1(Sine(DCPhase), "Sine");

Plot2(Sine(DCPhase + 45), "LeadSine")。

を終了します。

理由: