量化取引双方向S/R戦略
1
Follow
1802
Followers
概要
本戦略は、価格の連続上昇または下落期間を追跡することでサポート・レジスタンスラインを識別し、移動平均線をエントリーおよびストップロスのシグナルとして組み合わせて、ロングポジションとショートポジションの取引戦略を構築します。この戦略は同時にロング・ショート両方を行うことも、片側のみ行うこともできます。
原理
- サポート・レジスタンスラインの識別
- 終値が連続4日間、前4日間の終値よりも高い場合、そのポイントを下降サポートラインとして記録する
- 終値が連続4日間、前4日間の終値よりも低い場合、そのポイントを上昇レジスタンスラインとして記録する
- シグナルの生成
- サポートラインを識別した後、価格上昇期間が設定されたロング閾値(デフォルト9日)に達した場合、買いシグナルを生成する
- レジスタンスラインを識別した後、価格下落期間が設定されたショート閾値(デフォルト9日)に達した場合、売りシグナルを生成する
- 移動平均線によるフィルターとストップロス
- エントリー時には、価格が設定された期間の移動平均線よりも高いまたは低いことを要求し、シグナルをフィルターする
- ストップロス値はエントリー時の移動平均線に設定する
優位性
- サポート・レジスタンスラインを使用した判断は比較的信頼性が高く、短期的な変動に惑わされない
- 移動平均線を組み合わせたフィルタリングにより、偽のシグナルを減らすことができる
- 双方向取引により、操作頻度を高め、収益機会を増やすことができる
- パラメータは調整可能で、異なる銘柄や市場状況に応じて最適化できる
リスクと解決方法
- トレンド市場では、短期的に複数の損失取引が発生する可能性がある
- 移動平均線の周期を適度に長くし、取引頻度を減らすことができる
- サポートラインまたはレジスタンスラインの判断ミスの確率
- サポート・レジスタンスラインを判定する期間の閾値を適度に調整できる
- 大幅なレンジ相場では、ストップロスが頻繁にトリガーされる可能性がある
- ストップロスの範囲を適度に広げることができる
- トレンド判断指標を追加する
最適化の方向性
- より多くのテクニカル指標判断を追加し、戦略の安定性を高める
- トレンドやモメンタムなどの判断指標を追加する
- サポート・レジスタンスラインの判断ロジックを最適化する
- 異なるパラメータが結論に与える影響をテストする
- 特定の銘柄と期間に対してパラメータを最適化する
- 銘柄によってパラメータの調整可能範囲が異なる
- 適応型ストップロスメカニズムを開発する
- 市場の変動度合いに応じてストップロスの幅を動的に調整する
まとめ
本戦略は全体的にシンプルで信頼性が高く、サポート・レジスタンスラインを正しく判断することで、高い確率で価格反転の機会を捉えることができます。同時に移動平均線を組み合わせることで、エントリーのタイミングを確保し、逆張りでの損失を回避します。最後に、本戦略の方向判断は比較的保守的ですが、適応性と拡張性に優れており、ユーザーは市場の理解に基づいて適切なパラメータを選択し最適化することで、より優れたパフォーマンスを得ることができます。
Source
Pine
/*backtest
start: 2023-01-30 00:00:00
end: 2024-02-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © GlobalMarketSignals
//@version=4Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

