-
Bitcoin
$114900
-0.76% -
Ethereum
$4765
1.05% -
XRP
$3.036
-0.93% -
Tether USDt
$0.9996
0.01% -
BNB
$871.0
-1.93% -
Solana
$206.8
0.96% -
USDC
$1.000
0.03% -
Dogecoin
$0.2325
-2.36% -
TRON
$0.3655
1.29% -
Cardano
$0.9052
-2.35% -
Chainlink
$25.60
-1.29% -
Hyperliquid
$44.08
0.99% -
Sui
$3.678
-2.43% -
Stellar
$0.4091
-2.16% -
Ethena USDe
$1.000
-0.01% -
Bitcoin Cash
$592.2
0.52% -
Avalanche
$25.48
0.42% -
Hedera
$0.2475
-1.57% -
Litecoin
$119.7
-1.80% -
UNUS SED LEO
$9.607
0.24% -
Toncoin
$3.352
-1.25% -
Shiba Inu
$0.00001294
-2.45% -
Uniswap
$11.08
-1.02% -
Polkadot
$4.097
-1.42% -
Bitget Token
$4.716
-0.59% -
Dai
$0.9999
0.00% -
Cronos
$0.1597
3.40% -
Aave
$348.5
1.55% -
Monero
$267.5
-0.83% -
Ethena
$0.7090
-3.63%
放物線のSAR戦略をバックテストする方法は?
放物線SARは、価格のシグナルアップトレンドを下回って、シグナリングの下降トレンドを超えるドットを使用して、トレンドの方向と逆転を特定するのに役立ちます。
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) までご連絡ください。速やかに削除させていただきます。
- バイラルミーム、RWAプラットフォーム、およびデピンクラッシャー:暗号では何が暑いですか?
- 2025-08-24 14:45:20
- MetaのHyperNovaメガネ:ARの次の大きなことは?
- 2025-08-24 15:05:15
- ショーダウンの下:オーストラリアvs.南アフリカのオディクリケット
- 2025-08-24 15:10:14
- Xyzverse、Shiba Inu、および2025 Bull Cycle:A Meme Coin Evolution
- 2025-08-24 13:05:12
- WLFIトークン、BINGX、およびThe Trading Landscape:ニューヨークの視点
- 2025-08-24 12:45:20
- aave、ガバナンス、割り当て:defiの変化する砂のナビゲート
- 2025-08-24 12:45:20
関連知識

DMIインジケーターで頻繁に +DIと-DIが交差するが、ADXが平坦化している場合、それはどういう意味ですか?
2025-08-11 03:15:50
DMIインジケータコンポーネントの理解方向移動インデックス(DMI)は、 +DI(正の方向指標) 、 -DI(負の方向指標) 、およびADX(平均方向指数)の3行で構成されるテクニカル分析ツールです。これらの各コンポーネントは、市場の勢いと傾向の強さを評価する上で明確な役割を果たします。 +diは上...

アップトレンド中の「暗い雲の覆い」のろうそく足のパターンの突然の出現は何を示していますか?
2025-08-13 11:35:40
「ダーククラウドカバー」のろうそく足のパターンを理解するダーククラウドカバーは、テクニカル分析の弱気反転パターンであり、通常は上昇トレンドの最後に表示されます。 2つのろうそく足で構成されています。1つ目は長い強気(緑または白)のろうそくで、継続的な購入圧力を示しています。 2番目のろうそくは、以前...

移動平均、MACD、およびRSIがすべて購入信号を同時に送信した場合、それはどういう意味ですか?
2025-08-11 13:42:48
技術指標の収束を理解する移動平均、 MACD 、およびRSIがすべて同時に購入シグナルを生成する場合、トレーダーはこれを、上向きの価格移動の可能性を示唆する技術的証拠の強い合流と解釈します。これらの各指標はさまざまな原則で動作するため、同時にアライメントは信号に対する信頼性を高めます。移動平均は、定...

KDJインジケーターとRSIの両方が同時に過剰な信号を表示する場合、それはどういう意味ですか?
2025-08-13 11:35:41
暗号通貨取引におけるKDJインジケーターの理解KDJインジケーターは、確率的発振器に由来する運動量発振器であり、潜在的な反転点を特定するために暗号通貨取引で広く使用されています。 %k線、%d線(移動平均%k)、および%j line(%kおよび%dから派生した加重値)の3つの線で構成されています。 ...

価格がSARインジケーターを超えて取引されているが、赤い点が密に詰め込まれているとはどういう意味ですか?
2025-08-09 23:49:34
SARインジケーターとその視覚信号を理解するSAR(放物線停止と逆)インジケータは、主に市場価格の動きにおける潜在的な逆転を決定するために使用されるテクニカル分析ツールです。価格表にプロットされており、資産の価格の上または下に配置された一連のドットとして表示されます。ドットが価格を下回っている場合、...

ろうそく足チャートが「モーニングスター」を形成しますが、取引量が遅い場合はどういう意味ですか?
2025-08-12 18:28:33
モーニングスターのろうそく脚パターンを理解するモーニングスターは、暗号通貨の価格チャートで一般的に観察される3つのキャンドルの強気反転パターンです。それは通常、ダウントレンドの終わりに現れ、弱気から強気への市場感情の潜在的な変化を示しています。構造は3つのろうそくで構成されています。1つ目は長い赤(...

DMIインジケーターで頻繁に +DIと-DIが交差するが、ADXが平坦化している場合、それはどういう意味ですか?
2025-08-11 03:15:50
DMIインジケータコンポーネントの理解方向移動インデックス(DMI)は、 +DI(正の方向指標) 、 -DI(負の方向指標) 、およびADX(平均方向指数)の3行で構成されるテクニカル分析ツールです。これらの各コンポーネントは、市場の勢いと傾向の強さを評価する上で明確な役割を果たします。 +diは上...

アップトレンド中の「暗い雲の覆い」のろうそく足のパターンの突然の出現は何を示していますか?
2025-08-13 11:35:40
「ダーククラウドカバー」のろうそく足のパターンを理解するダーククラウドカバーは、テクニカル分析の弱気反転パターンであり、通常は上昇トレンドの最後に表示されます。 2つのろうそく足で構成されています。1つ目は長い強気(緑または白)のろうそくで、継続的な購入圧力を示しています。 2番目のろうそくは、以前...

移動平均、MACD、およびRSIがすべて購入信号を同時に送信した場合、それはどういう意味ですか?
2025-08-11 13:42:48
技術指標の収束を理解する移動平均、 MACD 、およびRSIがすべて同時に購入シグナルを生成する場合、トレーダーはこれを、上向きの価格移動の可能性を示唆する技術的証拠の強い合流と解釈します。これらの各指標はさまざまな原則で動作するため、同時にアライメントは信号に対する信頼性を高めます。移動平均は、定...

KDJインジケーターとRSIの両方が同時に過剰な信号を表示する場合、それはどういう意味ですか?
2025-08-13 11:35:41
暗号通貨取引におけるKDJインジケーターの理解KDJインジケーターは、確率的発振器に由来する運動量発振器であり、潜在的な反転点を特定するために暗号通貨取引で広く使用されています。 %k線、%d線(移動平均%k)、および%j line(%kおよび%dから派生した加重値)の3つの線で構成されています。 ...

価格がSARインジケーターを超えて取引されているが、赤い点が密に詰め込まれているとはどういう意味ですか?
2025-08-09 23:49:34
SARインジケーターとその視覚信号を理解するSAR(放物線停止と逆)インジケータは、主に市場価格の動きにおける潜在的な逆転を決定するために使用されるテクニカル分析ツールです。価格表にプロットされており、資産の価格の上または下に配置された一連のドットとして表示されます。ドットが価格を下回っている場合、...

ろうそく足チャートが「モーニングスター」を形成しますが、取引量が遅い場合はどういう意味ですか?
2025-08-12 18:28:33
モーニングスターのろうそく脚パターンを理解するモーニングスターは、暗号通貨の価格チャートで一般的に観察される3つのキャンドルの強気反転パターンです。それは通常、ダウントレンドの終わりに現れ、弱気から強気への市場感情の潜在的な変化を示しています。構造は3つのろうそくで構成されています。1つ目は長い赤(...
すべての記事を見る
