よく動くトレーディングシステム - ページ 14

 

AddSignal_v1でエントリー、TrendStrength_v2でシグナル確認、TrendEnvelopes_v2でエグジットというのはどうでしょう?

この3つのインジケータのチャートを見たときに、最初に思いついたアイデアです。

 

皆さん、こんにちは。

私はちょうどスレッドに目を通しましたが、私は誰かがこれらの指標のeSignalバージョンに言及していたのを見ませんでした...または多分私はそれを逃した...?私は指標の.efsバージョンを添付しています。.efsを.mq4に変換するプログラムはないのでしょうか...?これはまだEAの問題を解決するものではないと思いますが、考える材料にはなりますね。

そして、私は同意します、これらをフリーセクションに捨てないでください...

ファイル:
esignaltpis.zip  38 kb
 

パラメータや設定など...Q&Aをいくつか。

過去に15分足でこのインジケーターを使用したことがあります。過去に15分足のTFを使用していましたが、trendenvelopesと後にtrendstrengthのみを使用していました。今、4時間足のTFで見ているのですが、 ...

回答速報...数日はまだ良いサンプルではありませんが、手動で4つの主要なペアで上記の2つの指標だけを使用しています...(私はエントリーの可能性を識別するためにtrendenvelopesを使用しますが、trendsrengthが色で一致するか、少なくとも交差の過程にあるまで、エントリーしません)。エンベロープが反対のシグナルを出すか、trendstrengthがクロスしてトレンドが終わりそうだと判断したら、エグジットする。

私はクローズしたトレードで33ピップアップしています(これらは、ピップを失うか、短期間で利益をあげた5つのトレードを表しています)。また、Eur/usd、Gpb/usd、Usd/chfの3つのトレードで407pipsの上昇を記録しています。gpbのトレードは、上の投稿でWNWが1時間足で燃えたものですが、4時間足のチャートでは良い動きをしています; trendenvelopes と trendstrength の両方が、ロングトレードの良い動きを捉えています。

さて、質問ですが、私はEaの専門家ではないので、ご容赦ください。

1.EAをStrategy testerで バックテストしたところ、4時間足でも15分足でも、1回しかトレードしないか、何週間か全くトレードしないような感じでした。TFです。 このようなことはあり得るのでしょうか、それとも私が何か間違ったことをしているのでしょうか?

 

よく考えてみると...

最近の投稿をより深く見ることで、自分自身の疑問に答えることができたと思います。私はRSIを使用していなかったので、システムを混乱させたかもしれません。もう一度やってみます。

 

早速設定を見てみると、このEAでは以下のようなことができるようです。

どのバー、どのタイムフレームを使っても、3つのインジケータのいずれか、または複数のインジケータの組み合わせでエントリーすることができます。

3つの指標のうち1つ、または3つすべての指標を使用して、任意のバーとその上位の時間枠を使用して、トレンドについて確認することができます。シュタインツ法を覚えていますか?もちろん同じではありませんが、EAの設定を変更するだけで、この3つの指標をMTF(マルチタイムフレーム)指標として使用することができます。

この3つのインジケータのうち1つを使うこともできますし、3つすべてを出口に使うこともできます。また、同じように、MTF(より高いタイムフレーム)として、現在の(0)バーから始まる任意のバーでそれを使用することができます。

そして、他の設定:利食い、損切り、トレーリングストップ(trueとfalse - オプションを意味する)。

BreakEvenとProfitLock。これらの違いを理解していません。明日、私はそれについて認識しようとします。

TrailingMode。

- 0(TrailingMode=0):トレーリングストップなし。

- 1: 標準的なトレーリングストップ(pips値付き)。

- 2:TrendEnvelopes_v2指標に従ったトレーリングストップ:これを使用するには、TrailingMode=2を設定し、StopDeviation(TrendEnvelopesラインからの偏差)を選択する必要があります。この種のトレーリングストップ(TrailingMode=2)は終値バーに対してのみ作用します。

非常に高度なタイムフィルタの設定。

TrendEnvelopeのパラメータ。

- TE_TimeFrame。このインディケータを現在のタイムフレームで 使用するか(TE_TimeFrame=0)、より高いタイムフレームを使用することができます。

- TE_MAPeriodとTE_MAMode:このインディケータの設定。

- TE_CurBar。現在の(開いている)バーは0バーと理解する。前の(閉じた)バーは1番目のバーです。つまり、現在の0バーから履歴(0、1、2...)をさかのぼって計算することになります。この設定により、シグナル用またはシンクリファイヤー用のバーを選択することができます。TE_CurBar=1がデフォルトで、これは前の終値バーに関連しています(私たちは皆終値バーで取引しているので、TE_CurBarのデフォルトの設定はこれです)。

- TE_Mode。 TE_Mode=0であれば、このインジケータは取引システムから完全に切り離されます。TE_Mode=1であれば、シグナルの確認にこのインジケータを使用します。TE_Mode=2の場合、このインジケータを注文を出すための シグナルインジケータとして使用しています。

TrendStrengthパラメータと Additional パラメータの設定は理解できる。 全てのインジケータはTE_Modeを持っています。 といった具合です。

ExitMode(終了モード)。

- ExitMode=0の場合、このEAは単純なストップロス/テイクプロフィットおよびトレーリングストップを出口に使用しています。

- ExitMode=1の場合、TrendStrength_v2インジケータの注文を決済しています。

- ExitMode=2の場合、TrendEnvelopes_v2インジケータを使用して終了します。

- ExitMode=3の場合、AddSignal_v1を使用して終了します。

- ExitMode=4の場合、EAは最初に来たインディケータを出口に使用します(どれが先でも)。

- ExitMode=5の場合、3つのインジケータを同時に使用します。

 

アドシグナル

アドシグナルで終了できない(終了モード:3)(アドmde:0)。

何か心当たりはありますか?

 

私はそれがどのように動作するかを確認するために、すべての設定を渡すしようとしています。

そして、私はポスト#20https://www.mql5.com/en/forum/174793/page2 にすべてをアップロードしています。

1セット目。

H4タイムフレーム。

- 買い/売りのための信号。H4時間枠のAddSignal_v1インジケータ。

- の確認。H4タイムフレームのTrendStrength_v2およびTrendEnvelopes_v2インジケータ。

-exit:H4タイムフレームでTrendEnvelopes_v2インディケータ。

結論から言うと

全て正常ですが、1バー後に終了しました。そして、H4タイムフレームの1バーは4時間なので、...

ファイル:
1_set.zip  26 kb
 
Flytox:
Unable to exit on addsignal (exit mode: 3) (add mde: 0) 何かいい案はないでしょうか。

Add_Mode=0とAddSignalが全く使用されていないため、このようなことが起こります。

EAをアップデートしたところ、ExitMode=1,2,3に対して完全に別々の出口を持つようになりました。

ファイル:
 

このEAは、イゴラドの努力の結晶です。間違いなく、ここは聖杯の ようなものです。私は今までのテストでM15TFが本当に儲かることを発見しています。

 
Flytox:
Add Signal (exit mode: 3) (add mde: 0) で終了できない。

私はモード3で終了してみます。

しかし、私が今していることは、いくつかの...例えば...生の設定を選択することです。4つか5つの生設定で、後で出口や、より高い時間枠での確認、H1のFXサンプルのトレンドの方向とM15での取引などで遊ぶかもしれません。そして、最終的に2001年まで遡ってバックテストを行い、選択した取引システムに従って良い最終設定を見つけます。

2セット目。

H4タイムフレーム。

- 買い/売りのシグナル。H4タイムフレームのAddSignal_v1インジケータ。

- の確認。H4タイムフレームのTrendStrength_v2、D1タイムフレームのTrendEnvelopes_v2インディケータ。

- exit:H4タイムフレームのTrendStrength_v2インディケータ。

AddSignal_v1のシグナルをTrendStrength_v2で確認しながら、日足のトレンド方向(D1タイムフレームのTrendEnvelopes_v2指標)に持っていくという考え方です。TrendStrength_v2インジケータで終了。TrendEnvelopes_v2は、D1フレームに設定されているため、大きな損失を出す可能性があります。そのため、TrendStrength_v2や標準的なtp/tl/tsで終了させることがあります。

結論

うまくいった。この設定をM15でH1のトレンド確認などでも試してみると面白いかもしれません。

私はここにpst#20に私たちのすべての生の設定を収集するhttps://www.mql5.com/en/forum/174793/page2

ファイル:
2_set.zip  46 kb