記事「パラボリックSARを使ってトレーリングストップを追加する方法」についてのディスカッション

 

新しい記事「パラボリックSARを使ってトレーリングストップを追加する方法」はパブリッシュされました:

取引戦略を作成する際には、さまざまな保護ストップのオプションをテストする必要があります。その中で、価格に追随してストップロスレベルをダイナミックに引き上げる方法が考えられます。その最有力候補として、パラボリックSAR指標が挙げられます。これ以上シンプルで視覚的にわかりやすい指標はないでしょう。

トレーリングストップは、価格の動きに合わせてストップロスを自動的に追従させ、常に価格から一定の距離を保つ仕組みです。これにより、トレーダーはポジションを早期にクローズすることなく、得た利益の一部を確保できます。市場価格がポジション開始価格から離れるたびに、トレーリングストップはストップロスを現行価格に近づけ、指定された距離を維持します。一方で、価格が逆行して始値に近づいた場合、ストップロスはその位置に留まり、起こりうる市場変動による損失を最小限に抑える役割を果たします。

高度なトレーリングストップが必要な場合、MQL5を使って独自の関数を開発し、標準の機能を拡張することが可能です。

たとえば、ストップロスレベルを設定するためには、価格を受け取るプログラム関数があります。この関数は、StopLevelレベル(ストップを置ける最低限の距離)やFreezeLevelレベル(ポジションや保留中の注文を変更できない凍結距離)など、いくつかの禁止要因をチェックします。言い換えると、価格がFreezeLevelに近づいた場合、ストップ注文はトリガーされる見込みがあるため、変更が禁止されます。また、トレーリングストップにはいくつかの個別パラメータ設定があり、ストップロスレベルを指定価格に移動する前に、ポジションの銘柄やマジックナンバーなどの条件も確認されます。 これらの基準は、ストップロスポジションを指定されたレベルに移動させる直前にすべてチェックされます。 

パラボリックSAR指標は、ストップロスが必要とするレベルの「ポインタ」として完璧に機能します。

作者: Artyom Trishkin