時価総額: $2.5665T -2.09%
ボリューム(24時間): $64.1207B 43.32%
恐怖と貪欲の指数:

33 - 恐れ

  • 時価総額: $2.5665T -2.09%
  • ボリューム(24時間): $64.1207B 43.32%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.5665T -2.09%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

放物線のSAR戦略をバックテストする方法は?

The Parabolic SAR helps identify trend direction and reversals, with dots below price signaling uptrends and above signaling downtrends.

2025/08/13 11:35

放物線SARインジケーターの理解

Parabolic SAR(停止と逆)は、J。WellesWilder Jrによって開発されたテクニカル分析ツールです。主に、資産の価格移動と潜在的な反転ポイントの方向を決定するために使用されます。インジケータは、チャート上の価格キャンドルの上または下に配置された一連のドットとして表示されます。ドットが価格を下回ると、上昇傾向を示し、強気相を示唆しています。逆に、ドットが価格を上回っている場合、それは下位トレンドを示し、弱気段階を示します。トレーダーはこれらの信号を使用して、エントリポイントと出口ポイントを識別します。

放物線SARの式には、加速度係数(AF)と極端なポイント(EP)の2つの重要なパラメーターが含まれます。 AFは0.02から始まり、新しいEPに到達するたびに0.02増加し、最大0.2まで増加します。 EPは、上昇トレンドで最高の高さまたは下降トレンドで最も低いものです。この動的な調整により、トレンドが進むにつれてSARはより敏感になります。インジケータがこれらの値をどのように計算するかを理解することは、正確なバックテストに不可欠です。

バックテスト環境を設定します

放物線SAR戦略をバックテストするには、履歴データと戦略のスクリプトをサポートする信頼できるプラットフォームが必要です。人気のある選択肢には、 TradingView 、 Metatrader 4/5 、およびPythonがPandasやBacktraderなどのライブラリが含まれます。各プラットフォームには強みがあります。たとえば、TradingViewはユーザーフレンドリーなPine Script Editorを提供しますが、Pythonは複雑なロジックとデータ操作の柔軟性を高めます。

TradingViewを使用する場合:

  • パインエディタータブに移動します。
  • 新しいスクリプトを作成し、 strategy()関数を使用して戦略を定義します。
  • プラットフォームから履歴価格データを直接インポートします。
  • ビルトインsma() 、 ema() 、またはsar()関数を使用して、放物線SARを実装します。

Python:

  • 必要なパッケージをインストール: pip install pandas backtrader yfinance 。
  • yfinance.download('BTC-USD', start='2020-01-01', end='2023-01-01')を使用して履歴データを取得します。
  • データをデータフレームにロードします。
  • パラボリックSAR計算を手動で、またはta (テクニカル分析)ライブラリを介して適用します。

データには、正確さのために、オープン、ハイ、ロー、クローズ、およびボリュームが含まれていることを確認してください。 1時間、4時間、または毎日の時間枠は、意図した取引スタイルと一致するはずです。

エントリルールと終了ルールの定義

典型的な放物線SAR取引戦略は、ドット位置の変更を使用してトリガー取引を使用します。コアロジックは次のとおりです。

  • SARドットが価格の上からその下に移動したときに購入します。
  • SARドットが価格を下から上に移動する場合、販売(または許可されている場合は短い場合)。

コードでは、これは次のように表現できます。

  • 長いエントリについては、 close > sar検出し、 close[1] <= sar[1] 。
  • 短いエントリのために、 close < sarとclose[1] >= sar[1]閉じるときに検出します。

追加のフィルターはパフォーマンスを向上させることができます:

  • 移動平均を使用して、トレンドの方向を確認します。たとえば、価格が50期のEMAを超えている場合にのみ長い取引を行います。
  • 横方向の市場で鞭打ちを避けるために、最低価格の動きのしきい値を実装します。
  • 時間ベースの出口またはトレーリングストップを追加して、利益をロックします。

これらのルールは、戦略スクリプトに明示的にコーディングする必要があります。たとえば、パインスクリプト:

 longCondition = close > sar and close[1] <= sar[1] if (longCondition) strategy.entry('Long', strategy.long)

履歴データを使用してバックテストを実行します

戦略ロジックが定義されたら、選択した履歴期間にわたってバックテストを実行します。 TradingView:

  • [チャートに追加]をクリックして、SARとトレードエントリを視覚化します。
  • 「戦略テスター」タブを開いて、パフォーマンスメトリックを表示します。
  • 実際の条件を反映するように、初期の資本、手数料率、および滑りの設定を調整します。

バックトレーダー付きPythonで:

  • Cerebroエンジンインスタンスを作成します。
  • cerebro.addstrategy(SARStrategy)を使用して戦略クラスを追加します。
  • cerebro.adddata(data)でデータフィードをロードします。
  • 現金と手数料の設定: cerebro.broker.setcash(10000.0) 、 cerebro.broker.setcommission(commission=0.001) 。
  • バックテストを実行します: cerebro.run() 。

監視する重要なパフォーマンスインジケーターは次のとおりです。

  • 総収益
  • 勝利率
  • 最大ドローダウン
  • シャープ比
  • 取引数

エクイティ曲線とトレードマーカーを視覚化して、一貫性を評価します。戦略のパフォーマンスが低い場合は、エントリ/終了ロジックまたはパラメーター値を再検討します。

SARパラメーターとリスク管理の最適化

デフォルトの放物線SAR設定(ステップ= 0.02、最大= 0.2)は、すべての資産または時間枠に適していない場合があります。最適化には、異なる値のテストが含まれます。

  • 0.01から0.05のステップサイズを試してください。
  • 0.18から0.30の最大加速度をテストします。
  • 複数の市場サイクルでパフォーマンスを評価します。

過剰適合を避けるために、ウォークフォワード分析を使用してください。

  • データをサンプル内およびサンプル外の期間に分割します。
  • サンプル内セットのパラメーターを最適化します。
  • サンプル外セットで検証します。

位置のサイジングルールを組み込む:

  • 貿易あたりの資本の固定割合を危険にさらします(例:1%)。
  • ボラティリティベースのサイジング(例えば、ATR)を使用して、取引サイズを調整します。

ストップロスとテイクプロビットレベルを実装します。

  • SARドットのすぐそばにストップロスを配置します。
  • 平均真の範囲の倍数でテイクプロビットを設定します。

これらの調整は、ライブ取引条件の戦略を改善するのに役立ちます。

よくある質問

無料のプラットフォームで放物線SAR戦略をバックテストできますか?

はい、 TradingViewは、パインスクリプトを使用して基本的なバックテストを可能にする無料の層を提供します。無料版には履歴データの深さと最適化速度に制限がありますが、初期テストには十分です。 Pythonのバックトレーダーは完全に無料でオープンソースであり、バックテストプロセスを完全に制御できます。

横方向の市場でSARホイップスをどのように扱うことができますか?鞭打ちは、価格が横方向に移動したときに発生し、頻繁にSARの逆転を引き起こします。偽信号を減らすには、SARをADX(平均方向指数)などのトレンドフィルターと組み合わせます。 ADX> 25の場合にのみ取引を行い、強い傾向を示しています。または、より長い時間枠SARを使用して信号を滑らかにします。

暗号通貨ペアでSARをバックテストすることは可能ですか?絶対に。暗号通貨市場は、十分な履歴データを提供します。 Binance 、 Coingecko 、またはYahoo Finance(Yfinance経由)を使用して、BTC、ETH、およびその他のコインのOHLCVデータを取得します。データの粒度が戦略と一致することを確認してください。15分、1時間、または毎日のバーが一般的です。

バックテストに否定的なリターンが表示された場合はどうすればよいですか?否定的なリターンは、戦略が洗練が必要であることを示しています。トレードログを確認して、負けたパターンを特定します。 SARパラメーターの調整、確認指標の追加、またはボリュームまたはボラティリティごとに取引をフィルタリングすることを検討してください。また、収益性の高い戦略を敗者に変えることができるため、滑りや料金が正確にモデル化されていることを確認してください。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

下降トレンド後のポルカドット DOT ハンマー パターンを特定する方法

下降トレンド後のポルカドット DOT ハンマー パターンを特定する方法

2026-10-17 22:59:36

DOT/USDT チャートのハンマー パターンを理解する1. ハンマーは、DOT 価格がセッション中に急激に下落したときに形成されますが、終了前に大きく回復し、ローソク足の範囲の上限近くに長い下影と小さな実体を残します。 2. パターンは、確認された下降トレンドの後に現れる必要があります。通常、これ...

主要サポートレベル付近のトンコインTON RSIダイバージェンスを読み取る方法?

主要サポートレベル付近のトンコインTON RSIダイバージェンスを読み取る方法?

2026-10-20 19:59:53

RSI ダイバージェンスのメカニズムを理解する1. RSI ダイバージェンスは、価格変動と相対力指数が同じチャート時間枠で反対方向に動くときに発生します。 2. 価格が高値を更新したものの、RSI がより低い高値を示した場合、弱気のダイバージェンスが形成され、上昇の勢いが弱まっていることを示します。...

市場の下落後にSUIの強気の巻き込みローソク足を識別する方法?

市場の下落後にSUIの強気の巻き込みローソク足を識別する方法?

2026-10-26 08:00:26

定義と構造要件1. SUI の強気の巻き込みパターンは、価格の下降が確認された後に現れる必要があります。通常は、少なくとも 3 回連続の赤いローソク足、または最近の現地高値から 15% ~ 20% のドローダウンの後に続きます。 2. 最初のローソク足は、明確に定義された実体と最小限の上下の芯を持つ...

日足チャートでライトコインLTCデスクロスを見つける方法は?

日足チャートでライトコインLTCデスクロスを見つける方法は?

2026-10-23 09:49:14

デスクロスパターンを理解する1. デスクロスは、日足チャートで 50 日単純移動平均 (SMA) が 200 日 SMA を下回ったときに発生し、潜在的な弱気の勢いを示します。 2. この構成は、長期トレンドに対する短期的な価格センチメントの変化を反映しており、多くの場合、売り圧力の高まりと一致して...

AVAX ボリンジャー バンドを使用して、拡大する価格ボラティリティを追跡するにはどうすればよいですか?

AVAX ボリンジャー バンドを使用して、拡大する価格ボラティリティを追跡するにはどうすればよいですか?

2026-10-24 04:15:41

AVAX ボリンジャーバンドの構造を理解する1. AVAX ボリンジャー バンドは、3 つの異なるラインで構成されます。中間バンドとしての 20 期間の単純移動平均 (SMA)、SMA に 2 つの標準偏差を加えたものとして計算された上部バンド、および SMA から 2 つの標準偏差を引いたものとし...

4時間足チャートでアバランチAVAXモーニングスターを識別する方法?

4時間足チャートでアバランチAVAXモーニングスターを識別する方法?

2026-10-16 11:40:20

AVAX 取引におけるモーニング スター パターンを理解する1. モーニングスターは、4時間足チャートでのAVAX価格行動の持続的な下降トレンドの後に頻繁に現れる3本のローソク足の強気反転パターンです。 2. 長い赤いろうそくに続いて、前のろうそくの終値を下回る小さな胴体のろうそく (多くの場合、童...

下降トレンド後のポルカドット DOT ハンマー パターンを特定する方法

下降トレンド後のポルカドット DOT ハンマー パターンを特定する方法

2026-10-17 22:59:36

DOT/USDT チャートのハンマー パターンを理解する1. ハンマーは、DOT 価格がセッション中に急激に下落したときに形成されますが、終了前に大きく回復し、ローソク足の範囲の上限近くに長い下影と小さな実体を残します。 2. パターンは、確認された下降トレンドの後に現れる必要があります。通常、これ...

主要サポートレベル付近のトンコインTON RSIダイバージェンスを読み取る方法?

主要サポートレベル付近のトンコインTON RSIダイバージェンスを読み取る方法?

2026-10-20 19:59:53

RSI ダイバージェンスのメカニズムを理解する1. RSI ダイバージェンスは、価格変動と相対力指数が同じチャート時間枠で反対方向に動くときに発生します。 2. 価格が高値を更新したものの、RSI がより低い高値を示した場合、弱気のダイバージェンスが形成され、上昇の勢いが弱まっていることを示します。...

市場の下落後にSUIの強気の巻き込みローソク足を識別する方法?

市場の下落後にSUIの強気の巻き込みローソク足を識別する方法?

2026-10-26 08:00:26

定義と構造要件1. SUI の強気の巻き込みパターンは、価格の下降が確認された後に現れる必要があります。通常は、少なくとも 3 回連続の赤いローソク足、または最近の現地高値から 15% ~ 20% のドローダウンの後に続きます。 2. 最初のローソク足は、明確に定義された実体と最小限の上下の芯を持つ...

日足チャートでライトコインLTCデスクロスを見つける方法は?

日足チャートでライトコインLTCデスクロスを見つける方法は?

2026-10-23 09:49:14

デスクロスパターンを理解する1. デスクロスは、日足チャートで 50 日単純移動平均 (SMA) が 200 日 SMA を下回ったときに発生し、潜在的な弱気の勢いを示します。 2. この構成は、長期トレンドに対する短期的な価格センチメントの変化を反映しており、多くの場合、売り圧力の高まりと一致して...

AVAX ボリンジャー バンドを使用して、拡大する価格ボラティリティを追跡するにはどうすればよいですか?

AVAX ボリンジャー バンドを使用して、拡大する価格ボラティリティを追跡するにはどうすればよいですか?

2026-10-24 04:15:41

AVAX ボリンジャーバンドの構造を理解する1. AVAX ボリンジャー バンドは、3 つの異なるラインで構成されます。中間バンドとしての 20 期間の単純移動平均 (SMA)、SMA に 2 つの標準偏差を加えたものとして計算された上部バンド、および SMA から 2 つの標準偏差を引いたものとし...

4時間足チャートでアバランチAVAXモーニングスターを識別する方法?

4時間足チャートでアバランチAVAXモーニングスターを識別する方法?

2026-10-16 11:40:20

AVAX 取引におけるモーニング スター パターンを理解する1. モーニングスターは、4時間足チャートでのAVAX価格行動の持続的な下降トレンドの後に頻繁に現れる3本のローソク足の強気反転パターンです。 2. 長い赤いろうそくに続いて、前のろうそくの終値を下回る小さな胴体のろうそく (多くの場合、童...

すべての記事を見る

User not found or password invalid

Your input is correct