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

 
newdigital:
私はH4、H1、D1タイムフレームでM15トレードをフィルタリングするイチモク指標をチェックし、この指標はこのシステムでは機能しません。今、Absolute strenghtインジケータを見ようとしているところです。

なぜなら、すべてのシステムがイチモクインジケーターで うまく動作するわけではないからです この標準的な指標は、高値/安値やサポート/レジスタンスに関連するものです。

 
newdigital:
...今、Absolute strenghtというインジケータを見ているところです。

このAbsolute strenght indicatorのルールです。

画像で理解できると思います。

MTFのバージョンは使っていません:コーディングに手間取るのが嫌だからです。

M15にMTFを使うより、H1、H4、D1に再描画しない普通のインジケータを付けた方がよっぽど良い。

ファイル:
absolute1.gif  20 kb
absolute2.gif  23 kb
 

もちろん、この指標はD1タイムフレームでよりよく機能し、次に - H4タイムフレーム、我々は同様にH1(任意の信号をフィルタリングしたり、市場の状況を理解するために)それを使用するかもしれませんが、それは同様にいくつかの良い信号をフィルタリングすることがあります。

いずれにせよ、それは機能します。

コーディングで混乱しないように、MTFバージョンは使っていないことに注意してください。

インジケータはここからダウンロードできます。https://www.mql5.com/en/forum/general

MTFバージョンの説明:https://www.mql5.com/en/forum/176023 をダウンロードするページへのリンク("market condition evaluation (incl choppy zones) ... "の単語を参照)。

 

画像を見てください。

バックテスト結果(このスレッドの20番目の投稿にある「set #5」の設定、M15タイムフレーム、EURUSD)を見ることができます。

そして、同じ日付(2002年1月)のAbsolute strenght indicatorのデフォルト設定でのチャートもご覧ください。

最初のチケットは#1でした。2002年1月2日00:15に売られました。画像を見ていただければわかると思います。0.1ロットで$42の損失です。

画像を見ていただければ、Absolute strength indicatorが「買いでもなく、売りでもない」ことを示していることがおわかりいただけると思います。横ばいでした。取引する必要はない。

チケット3枚目。これは買いですよね?2002年1月2日07:15に買いました。0.1ロットで$103.96の利益でした。なぜ?画像を見てください。絶対強度のインジケータは、売りをフィルタリングしており、買い注文しか出せない状態です。これは、「売りではなく、買い」の状態です。

チケット#5: 2002年1月3日04:15。売りです。そして、この注文は1月7日に利益確定されましたが、これはAbsolute strength indicatorが本当に売りシグナル であったからです。

ファイル:
absolute3.gif  48 kb
 

もし、H4タイムフレームで同じ絶対値強度インジケータによってシグナルをフィルタリングしているならば(m15タイムフレームでEAによる取引)、より良い結果を得ることができます。

このインジケータは、最初の負けをフィルタリングし、その後、有益な買い取引を行うことができるようになります。このインジケータは、最初の負け組みの売りをフィルタリングし、次に利益の出る買いの取引を可能にします。その後、3番目の取引(売り)は、カウンタートレンドまたは「買わない、売らない」として理解されますね?

このインジケータのルールは、上記のいくつかの記事で紹介されていますので、そちらと比較してみてください。

ファイル:
absolute4.gif  47 kb
 

もちろん2002年以降のすべてのトレードをチェックしたわけではありません。なぜなら、それは非常に難しいことだからです。そして、このインジケータは何も考えずにデフォルトの設定で添付しました。そして、バックテストの 結果を使いました。

しかし、フォワードテストではどうでしょうか?そして、このインジケータの設定を最適化すれば?

うまくいくかもしれませんよね?

ということがよくわかるかもしれません。

- トレンド相場(買いだけ、売りだけ)。

- チョッピーな市場(買いも売りも)。

- フラット。

- カウンタートレンド(買いのみ、売りのみ)。

そこで、フィルターについて、次のような提案があります。

extern string Add_Inputs = "AbsoluteStrenght Filter parameters";

extern int AS_TimeFrame = 0; // Time Frame in min[/CODE]

and so on (indicator's settings).

and then:

UseASFilter= true //if we are using Absolute strenght indicator as a filter so we have true. If false so we are not using this indicator at all.

If UseASFilter= true so we may use the following:

[CODE]- UseASFilterCounterTrend=true //or false. If true so we are not trading counter trend. If false so we are trading it.

- UseASFilterChoppy=true //or false. If true so we are not trading choppy market. If false so we are trading choppy market.
 

もちろん、Absolute strongtは相場を予測することはできません。

イチモク・インディケータはそれを行うことができます(ある程度の...確率で、です)。

しかし、いずれにせよ、絶対値インジケータを使えば、いくつかのシグナルをフィルターにかけることができ、どのような相場で売買注文を 出すのかを知ることができるのです。

絶対値インジケータは、相場の状況に応じてシグナルをフィルタリングする他の多くの方法の一つであることに注意してください。しかし、私たちは何かから始める必要があります。

 

それはまさに私たちが欲しいものです。これらのコードをEAに追加するにはどうすればよいのでしょうか?

 
Flytox:
それはまさに私たちが望むものです。これらのコードをEAに追加するにはどうすればよいのでしょうか?

イゴラドに頼もうか。

 

ありがとうございます

Newdigitalに感謝 - これは非常に良いことかもしれません。