定量化ウェーブスクイーズ戦略
概要
この戦略の主な考え方は、Lazy Bearのモメンタム指標とCrypto FaceのMFI指標を組み合わせ、トレンド上昇時に買い、トレンド下降時に売ることで、市場トレンドを追跡する定量取引戦略である。
戦略の原理
-
Lazy Bearのモメンタム指標BlueWaveを使用する。これは、終値と20日間の高値、安値、終値の平均を用いた線形回帰によりトレンド方向を判断する。BlueWaveが0を上抜けた場合は上昇トレンド、0を下抜けた場合は下降トレンドを示す。
-
Crypto Faceが改良したMFI指標を使用する。これは、直近58日の値上がり・値下がり幅と出来高を計算し、資金の流れを判断する。MFIが0より大きい場合は資金流入、0より小さい場合は資金流出を示す。
-
BlueWaveが0を上抜け、かつMFIが0より大きい場合に買いシグナルを発し、買い建て(ロング)する。BlueWaveが0を下抜け、かつMFIが0より小さい場合に売りシグナルを発し、売り建て(ショート)する。
-
ストップロスと利確条件を設定し、市場トレンドを追跡して利益を獲得するとともに、リスクをコントロールする。
戦略の利点
-
2つの指標を組み合わせることで、市場トレンドの方向をより正確に判断できる。
-
BlueWave指標は平滑化された曲線であるため、異常値に影響されにくく、市場トレンドの判断がより信頼できる。
-
MFI指標で資金の流れを判断できるため、偽のブレイクアウトによる損失を回避できる。
-
戦略パラメータが少なく、実装と操作が容易である。
-
ストップロスと利確条件を柔軟に設定でき、取引リスクをコントロールできる。
-
買い・売りの時間帯を設定でき、市場の特定時間帯の異常な変動を回避できる。
戦略のリスク
-
相場が継続的に下落する場合、この戦略は下落を追って売り建てを続け、損失を被る可能性がある。
-
指標が偽のシグナルを発生させた場合、エントリー後にポジションが不利になる可能性がある。
-
ストップロス幅が大きすぎると、損失が拡大するリスクがある。
-
変動の激しい市場では、ストップロスが突破される確率が高い。
-
パラメータの最適化が不適切だと、戦略の効果が低下する可能性がある。
-
過剰な取引シグナルが発生し、取引コストとスリッページコストが増加する。
最適化の方向性
-
BlueWaveとMFIのパラメータを最適化し、指標をより安定かつ信頼性の高いものにする。
-
トレンド指標を組み合わせ、継続的な売り建てによる損失を回避する。
-
ストップロスと利確の比率を動的に調整し、不利なポジションに陥る確率を低減する。
-
エントリー条件を最適化し、偽シグナルを減らす。
-
ポジションサイズ管理を追加し、高値追いや安値売りを避ける。
-
機械学習アルゴリズムを組み合わせ、売買ポイントをより正確にする。
まとめ
本戦略は、BlueWaveとMFIの2つの指標を組み合わせてトレンド方向を判断し、上昇トレンドで買い、下降トレンドで売ることで、市場トレンドを効果的に追跡して利益を得ることができる。しかし、パラメータ設定、ストップロス・利確、継続的な下落などのリスクも存在するため、パラメータ設定、ストップロス機構、フィルター条件などをさらに最適化し、戦略の効果と安定性を高める必要がある。総じて、本戦略は比較的シンプルで直感的であり、長期トレンド追跡において良好な効果を発揮するが、レンジ相場における損失には注意が必要である。
/*backtest
start: 2022-11-07 00:00:00
end: 2023-11-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// @version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Bunghole 2021
strategy(title="Crypto Squeeze Strategy", initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, currency = 'USD', overlay=true)- 1

