Basic Trailing Stop Expert Advisor For MT4

Basic Trailing Stop Expert Advisor For MT4

 

WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!

PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!

 

Table Of Contents:

  1. Basic Trailing Stop Expert Advisor For MT4
  2. MT4の基本的なトレーリングストップエキスパートアドバイザー–エントリー基準
  3. MT4の基本的なトレーリングストップエキスパートアドバイザー–終了基準
  4. MT4の基本的なトレーリングストップエキスパートアドバイザー–改善の余地

 

MT4のBasic Trailing Stop Expert Advisor For MT4は、現在のシンボルでの勝ちトレードのストップロスをわずかに異なる方法で調整します。他のエキスパートアドバイザーがこの機能をアクティブにしてトレードエントリーの利益を確保し最大化しますが、このロボットはトレードがわずか1ポイント獲得した瞬間にすぐに行動を起こします。

これが発生すると、ロボットは価格がエントリー価格から離れるのと同じ距離でストップロスを移動します。この戦略の欠点は、トレーリングの停止が時期尚早に実行されることであり、このスキームは収益性の観点からトレーダーに不利に働く可能性があります。


FREE Basic Trailing Stop EA

Download the FREE Basic Trailing Stop Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!


MT4の基本的なトレーリングストップエキスパートアドバイザー–エントリー基準




Basic Trailing Stop Expert Advisorは、MetaTrader4プラットフォームの基本的な取引システムです。チャートに初めて適用されると、プログラムは、ブローカーのサーバーから受け取った相場に基づいて、入力の変数をポイントからピップに変換するための計算を行います。ロボットは、バーの数が30を超える場合はチェックし、10ポイントを超える場合はテイクプロフィットターゲットもチェックします。

上記の2つのチェックのいずれかが負の場合、ロボットはターミナルウィンドウにエラーを出力します。ただし、ユーザーはクライアント端末の[エキスパート]タブに移動しないとメモを表示できず、エラーは初期化中に1回だけ出力されるため、このようなアクションは役に立ちません。より良い方法は、この目的のためにアラートを使用することです。または、ロボットをチャートからすぐに削除することもできます。

ユーザーがエキスパート設定で調整できる変数は非常に少なく、それらは自明です。ユーザーは、自分の好みに応じて取引システムのパフォーマンスを最適化するために、デフォルト設定を自由に変更できます。入力で使用可能なパラメーターは次のとおりです。


  • stopLossPips = 20 –このロボットが行うすべての取引には20ピップのストップロスがあります。この変数は、初期ストップロスを設定するためだけに使用されるわけではありません。また、勝ちトレードのストップロスを追跡する際にも使用されます。
  • ロット= 0.1 –このロボットによって実行されるすべての取引のロットサイズは0.1です。
  • スリッページ= 5 –これは、ロボットが要求した価格とサーバーが返す約定価格の間のピップの最大偏差です。
  • magicNumber = 1443192709 –ロボットは、この一意の番号を各取引に割り当てて、取引管理に道を譲ります。


2つのテクニカル指標がこの取引システムのエントリールールを定義します。有効なシグナルに到達するために、インジケーターのセットは買いまたは売りシグナルのいずれかを与える必要がありますが、買いと売りの両方のシグナルを与えることはできません。指標がまったくシグナルを出さない場合、取引は行われません。インジケーターを使用してシグナルを提供する方法を以下に説明します。


  • 商品チャネルインデックス(期間14、終値)– CCIは、現在の時間枠とシンボルの前のろうそくに適用されます。 CCIが100より大きく250より小さい場合、売りシグナルが生成されます。CCIが-100より大きく-150以下の場合、買いシグナルが取得されますが、これは当てはまりません。
  • 相対力指数(期間14、終値)– RSIインジケーターの値は、現在の時間枠とシンボルの前のろうそくから計算されます。 RSIが30以下(売られ過ぎを意味する)の場合は買いシグナルが生成され、RSIが70を超える(買われ過ぎを意味する)場合は売りシグナルが取得されます。


ロボットが特定の数の取引のみを行うことができることは入力で指定されていませんが、エキスパートアドバイザーは、現在のシンボルに未決済の取引があるかどうかのみをチェックします。存在しない場合、ロボットはトレードエントリを探します。オープントレードがある場合、ロボットはストップロスを調整できるかどうかをチェックします。これらの条件は、現在のシンボルで一度に1つの取引を開始するようにエキスパートアドバイザーに間接的に指示します。



MT4の基本的なトレーリングストップエキスパートアドバイザー–終了基準


ティックごとに、Basic Trailing Stop ExpertAdvisorはアクティブなチャートにトレードがあるかどうかをチェックします。この場合、ロボットはさらに調べて、市場価格に対するストップロスの位置を特定します。トレイルストップ機能をトリガーする前にエントリー価格を超えて特定のピップ数を移動するために価格を必要とする他のほとんどのトレーディングシステムとは異なり、このトレーディングシステムは、トレードがポイント以上を獲得した瞬間に、選択した注文のストップロスのトレーリングをすぐに開始します。

停止トレーリングはこの方法で実行されます。バイトレードの場合、ビッド価格がエントリー価格を少なくとも1ポイント上回った場合、ストップロスは同じ量だけ移動します。ロボットは、取引のストップロスとビッド価格の間に20ピップスの距離を維持します。同じ論理が売り取引にも当てはまります。このスタイルのトレード管理では、トレーリングストップがアクティブになっている場合でも、トレードが損失でクローズされるのを見ることができます。



MT4の基本的なトレーリングストップエキスパートアドバイザー–改善の余地


MT4のベーシックトレーリングストップエキスパートアドバイザーは、プログラムに含まれるコーディングの量から判断すると、非常にシンプルなエキスパートアドバイザーです。ロボットはテストでリターンを生成できませんでした。これは、一部は勝率が低く、一部はコードエラーが原因で売り取引のみが実行されるためです。これは、ストラテジーテスターの[レポート]タブで確認できます。

バックテストでは、エキスパートアドバイザーは、1つの通貨ペアと1つの時間枠で5か月のテストデータを使用して実行されます。バックテスト中に合計145の取引が行われ、そのすべてが販売取引でした。コードを見ると、CCIインジケーターが強気のシグナルを出すタイミングを定義するステートメントからエラーが発生したことがわかります。このマイナーな見落としのため、買いシグナルは生成されません。このエラーが修正された場合、エキスパートアドバイザーは、良くも悪くも異なる結果をもたらす可能性があります。このタスクは、関心のあるユーザーが作業するために残されています。

コードエラーはさておき、エキスパートアドバイザーの現在の勝率は好ましくありません。バックテストの結果に基づいて、ロボットは33%の勝率を達成しました。リスクと報酬の比率が報酬を優先して設定されていた場合、取引結果は損益分岐点または利益を生む可能性があります。これは、報酬とリスクの比率が2以上の場合に可能です。比率が2の場合、損益分岐点の結果が得られる可能性があり、それより高い値はプラスのリターンを意味する可能性があります。

トレイルストップ機能のため、そのように達成された勝率はあまり価値がありません。これは、勝率がたまたま50%を超えていたとしても当てはまります。これは、取引が利益を上げているときに得られるお金は、取引が敗者であるときに失われるお金に比べて比較的小さい可能性があるためです。そのため、報酬とリスクの比率を十分に検討する必要があります。健全な取引原則に基づく単純な取引戦略は、報酬とリスクの比率が良好であれば、依然として収益を上げることができます。

このエキスパートアドバイザーの取引パフォーマンスを好転させるために、トレーリングストップから静的テイクプロフィットへのシフトは調査可能な領域です。報酬とリスクの比率を2以上に設定することをお勧めします。これは、多くのトレーダーによって主に提案されている標準的な比率です。より高い比率は、テストで調査できます。ただし、この変更にはコードレビューが含まれます。

 

FREE Basic Trailing Stop EA

Download the FREE Basic Trailing Stop Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!

 

Partially Automated Trading Besides Your Day Job

Alerts In Real-Time When Divergences Occur

My Recommended MT4/MT5 Broker

About Me

I'm Mike Semlitsch the owner of PerfectTrendSystem.com. My trading career started in 2007. Since 2013 I have helped thousands of traders to take their trading to the next level. Many of them are now constantly profitable traders. 

The following performance was achieved by me while trading live in front of hundreds of my clients:

Connect With Me:  

Results From 5 Months!
This service starts soon! Be the first who get's notified when it begins!

This FREE Indicator Can Transform
Your Trading!

FREE Indicator + Telegram Group


Request the Ultimate Double Top/Bottom Indicator which is used by 10,000+ traders.