ターミネーター v2.0 - ページ 54

 

Termonator EA のステートメントを更新しましたので、ご覧ください。

Pipskateer:
New Digital、バランス/エクイティグラフをチャートに表示するために使用しているインジケータを共有できますか、それともプライベートインジケータですか? バックテストにとても役に立ちそうです。 ありがとうございます。

添付します。第2バージョンもありますが、私は第1バージョンを使っています。フォワードテスト用です。

ファイル:
terminator.zip  135 kb
 

そして、新しいバージョンについてお知らせします。https://www.mql5.com/en/forum/177320(私はまだ古いバージョンをテスト中です)。

 
newdigital:
Termonator EA のアップデートされたステートメントをご覧ください。 添付されています。第2バージョンもありますが、私は第1バージョンを使っています。フォワードテスト用です。

もし、最初のバージョンの方がフォワードテストに適しているのであれば、そちらを使ってもいいですか? すでに添付したバージョンで両方できるのであれば、気にしないでください。 本当にありがとうございました。

 
Pipskateer:
もし、最初のバージョンの方がフォワードテストに適しているのであれば、そちらを使ってもよろしいでしょうか? すでに添付したバージョンで両方できるのであれば、気にしないでください。 本当にありがとうございました。

ターミネーターEAのバージョン(参考までに)。

tmanevalによるターミネータEA

- バージョン 1 はこちら

- バージョン2はこちら

- バージョン2.03(設定付き)はこちら

- バージョン2.03のGenerateMagicNumber機能付きはこち(設定は前のリンクにあります)。

- project1972によるバージョン4はこちら

私はバージョン2.03をテストしています。

インジケータについては、1stバージョンを掲載しました。チャート上で発言を確認するためのインジケーターです(フォワードテスト)。私は最初のバージョンを使っています。第2バージョンは、ステートメント全体の表示に関して少し改良されています(例えば、ポートフォリオ)。このインジケータのどのバージョンもバックテストでは動作していません。

 
newdigital:
Termonator EAsのバージョン(参考までに)。

tmanevalによるTerminator EA

- バージョン 1 はこちら

- バージョン2はこちら

- バージョン2.03(設定付き)はこちら

- バージョン2.03(GenerateMagicNumber機能付き)はこちら(設定は前のリンクにあります)。

- project1972によるバージョン4はこちら

私はバージョン2.03をテストしています。

インジケーターについては、1stバージョンを掲載しましたのでご覧ください。チャート上で発言を確認するためのインジケーターです(フォワードテスト)。私は最初のバージョンを使っています。第2バージョンは、ステートメント全体の表示に関して少し改良されています(例えば、ポートフォリオのように)。このインジケータは、バックテストでは、どのバージョンも動作していません。

2.03バージョンの更新文を添付します。

ファイル:
 
newdigital:
Termonator EAsのバージョン(参考程度に)。

tmanevalによるTerminator EA

- バージョン 1 はこちら

- バージョン2はこちら

- バージョン2.03(設定付き)はこちら

- バージョン2.03(GenerateMagicNumber機能付き)はこちら(設定は前のリンクにあります)。

- project1972によるバージョン4はこちら

私はバージョン2.03をテストしています。

インジケーターについては、1stバージョンを掲載しましたのでご覧ください。チャート上で発言を確認するためのインジケーターです(フォワードテスト)。私は最初のバージョンを使っています。第2バージョンは、ステートメント全体の表示に関して少し改良されています(例えば、ポートフォリオのように)。このインジケータは、バックテストでは、どのバージョンも動作していません。

NDさん、ありがとうございます。 最初の投稿でインディーについて誤解していたようです。 お時間があるときに、差し支えなければ2番目のバージョンも投稿してください。 私の目的のために、その出力を比較したいと思います。 また、お忙しいところ申し訳ありませんが、よろしくお願いします。

 

更新されたステートメントをご覧ください。

ファイル:
 

2.03バージョンに更新されたステートメントをご覧ください。

私はまだ新しいバージョン#4をテストしていませんが、バージョン#4は より良く、より安全(リスクが少ない)だと言う人がいました。

ファイル:
 

質問です。

もし私たちがマーケットコンディションフィルターを使用しているならば、なぜこのEAはM30タイムフレームのGBPUSDでは(あなたのバックテストによれば)利益が出るのに、H1では出ないのでしょうか?つまり、このマーケットコンディションフィルターはどのタイムフレームでも機能しないのでしょうか?

回答

動作します。このTerminator EAのロジックは何も変えていません。市場条件コードはAbsoluteStrengthインジケータです。同じ設定のインジケーターが1つあるだけです。このAbsoluteStrengthというインジケータは、ペアや時間軸によって設定が異なる場合があります。

例えば、TF1=0、TF2=10080、H1を選択した場合。これは、H1タイムフレームとW1タイムフレームをフィルタリングしていることを意味します。これらのフィルターはクローズ・バーでコード化されています。H1のクローズバーは1時間前。W1のクローズ・バーは1週間前です。そのため、このインジケータの設定をH1とW1で同じにしていると、何らかの間違いが発生する可能性があります。1時間前かそれ以上か...H1では関係ないかもしれませんが、1週間前かそれ以上かは本当に重要なことなのです。なぜなら、もし私たちのフィルターがW1タイムフレームでアップトレンドを示すが、実際にはそうでない場合...

このAbsoluteStrengthインジケータは、フィルターごとに異なる設定をするのが良いと思います(このEAでは2つのフィルターを持っています。

質問です。

このインジケータの設定が本当に重要なのであれば、どこでこの設定を見つけることができ、どのように良い設定を選択することができるのでしょうか?

回答

とても簡単です。インジケータは前の記事に添付してあります。そして、EAをMetaEditorで開くと、EAの中にある設定が表示されます。デフォルトのインジケータの設定=EAの中の設定です。見ることができます。

例えば、H1タイムフレームで、TF1=0、TF2=10080(週足)で取引している場合。このインジケータをH1チャートに貼り付けて、どこでトレンドが発生し、どこでトレンドが終了したかなどを確認し、設定を修正します。そして、このインディケータをW1のチャートに貼り付けて、チャート上で視覚的にインディケータの設定を選択します。例えば、インディケータによると8月1日に上昇トレンドが始まったとありますが、本当にチャートによると8月1日に始まったのでしょうか?例えば、8月1日に上昇トレンドが始まったとしたら、本当にチャートと同じ8月1日に始まったのだろうか?

また、EA内部で設定を修正することも可能です。

質問です。

上昇トレンド、下降トレンド、調整トレンドはどのように判断すればよいのでしょうか?私はコーダーではありません。

回答

コーダーである必要はありません。この記事の 画像を参考に、実際の相場や過去の相場の状況に応じて、インジケーターの設定を修正してください。これは、W1、MN1、D1タイムフレームで最も重要です。また、異なるペアの場合にも非常に重要です。

質問です。

前の投稿のバックテスト結果を得るために、このインディケータの設定を変更しましたか?

回答

変更していません。EA内部でこのインジケータのデフォルト設定を使用しました。重要視していませんでした。そのため、正しい設定を選択するのがとても難しく、2日間もかかってしまいました。今、私は理解しました。このEAのストップロス値を120pipsまで上げる代わりに、このインジケータの設定を変更しなければならなかったのです(例えばGBPUSDの場合)。

次のバージョンでは、filter1 (TF1) と filter2 (TF2) を別々に、簡単に変更できるようにするつもりです。

 

このエリートセクションのスレッドでいくつかの開発が行われています。よく動くトレーディングシステム。この設定で開発されたEAがいくつかあります。いくつかの他のEAsのバージョンはまだ開発中です。すべては、このスレッドの投稿#20にある よく働くトレーディングシステムを ダウンロードする。

それはEAのいくつかのマルチタイムフレームドバージョンではない開発されました。私たちはエリートセクションで多くを持っているだけで通常のバージョン。

まだ開発中のEAは次のとおりです:それはマルチタイムフレームバージョンです。まず、マーケットコンディションのインジケータを作成することにしました。上昇トレンド、下降トレンド、弱気修正、強気修正、ノントレーディングゾーン、チョッピー、などなど。AbsoluteStrength インジケータです。

-----------------------

そこで、これらのコードをこのTerminator_2.03に組み込み、ストップロスの値でテストし、これらのコードがどのように機能するかを確認しようとしました。

2つのMTFフィルター(2つのAbsoluteStrengthインジケータ)を使ってみました。

- TF1です。これは最初のフィルターのタイムフレームです。このフィルターは、選択した時間枠でのみ上昇トレンドと下降トレンドの取引を行うように設計されています。例えば、TF1=0であれば、EAは現在のタイムフレームで上昇トレンドと下降トレンドを取引します(私たちはH1で取引しています)。TF1=1440の場合、EAはD1タイムフレーム(数字でD1=1440)の方向を取りますが、上昇トレンドまたは下降トレンドのみです。

- TF2。同じ指標です。上昇トレンド、下降トレンド、弱気修正、強気修正のトレードを行うために設計されたフィルターです。

TF1とTF2の違いを理解する必要があります:W1タイムフレームでの弱気修正が、H1やH4では非常に良い下降トレンドになることがあります。 しかし、一方では、TF1にもっと高い時間枠を設定すれば、より多くのシグナルをフィルターにかけることができます。

例えばTF1=0とTF2=10080。これは次のような意味です。H1枠に設定したEAは、H1枠の週足で上昇トレンド/下降トレンド/転換トレンドの取引を行います。

私の説明が理解できているのかどうか自信がありません、すみません。

TF1とTF2は、この新しいターミネーターEAでの設定です。つまり、EAでマーケットコンディションコードを使うのは初めての試みです。AbsoluteStrength指標(この指標をfilter1、filter2として使用しています)の設定はコード内にあります:EAをMetaEditorで開くだけです。

この改良の結果

- このTerminator EAは、どの方向にもストップロス値を設定して取引することができます(ロングのみ、ショートのみではなく、両方の方向で取引することができます)。

- EAが自ら正しい方向を選択する。

- このEAがどんなペアでもうまくいくようにするには、正しい設定を見つける必要がある。ペアの種類によって設定を変える必要があります。損切り値、TF1、TF2、利食い値、OpenOrdersBasedOnで遊ぶことができます。

- このEAの性能は相場に左右されますが、私たちは次のように考えています。

このEAはゆっくりとバックテストを行っていますので、バックテスト用バージョンと取引用バージョン(すべての指標とバックテスト結果と共に)をこの投稿に添付してあります。

------------------

設定。

- 最初の画像はEURUSDのバックテスト、H1タイムフレーム、ストップロス=70(デフォルト)、TF1=0(デフォルト)、TF2=0(デフォルト)です。その他の設定はデフォルトです。

- 2枚目の画像EURUSD、H1タイムフレーム、ストップロス=70(デフォルト)、TF1=0(現在のタイムフレームにフィルターをかける)、TF2=10080(週足方向)、最大取引数=7。

- 3番目の画像。USDJPY、H1タイムフレーム、ストップロス=120、最大取引数=7、OpenOrdersBasedOn=4、TF1=0、TF2=1440です。その他の設定はデフォルトです。

- 4枚目の画像GBPUSD、M30タイムフレーム、ストップロス=70、OpenOrdersBasedOn=5、TF1=0、TF2=0。 他の設定はデフォルトです。

-------------

損切りです。

この種のシステムは非常にリスクが高いです。例えば、最大取引回数を7回に設定したとします。例えば、最大取引数を7とした場合、このシステムでは7回の取引全てにストップロスが発生し、ロットサイズが大きくなっています。ストップロスは70かもしれないし、120かもしれない、あるいはあなたが選択した他の値かもしれません。損失がどのくらいになるか想像できますか?例えば半年間で得た利益をすべて失ってしまうかもしれないのです。だから危険なのです。そのため、リスクを伴うものです。実際の資金を投入するのは、それがうまく機能することを十分に確認してからにしましょう。

特にAbsoluteStrengthの設定は最適化できるかもしれませんが、最適化のスピードは非常に遅いので、私自身は最適化を行いませんでした。私は設定を最適化しませんでした。最大取引値、OpenOrdersBasedOn、TF1、TF2、ストップロスの値を変更しただけです。

----------------

なお、この相場状況の判断は、たった一つのインジケーターだけで行っています。AbsoluteStrengthという指標です。この指標は「通常の」指標であり、私はその使用方法について異なる解釈を用いているだけです。特別なものではありません。また、この指標は、将来起こりうる相場を予測するものではありません。しかし、これは最初の一歩です。次のコードは、予測可能なイチモク指標や、他の指標・システムとの関連付けを行い、最終的にいくつかのマーケットコンディションのコード・指標・EAを作成する予定です。これがEA Switcher 開発の第一歩です。