岩のように堅固なタートル戦略
概要
堅固な亀戦略は、ブレイディの亀取引ルールに従った定量取引戦略です。価格ブレイクアウトによるエントリー、ストップ・トレーリング・ストップによるエグジットを採用し、真のレンジに基づいてポジションサイズを計算し、1回の損失を厳格に管理します。この戦略は長期にわたって安定して稼働し、下落耐性が強く、まるで堅固な岩のようです。
戦略の原理
エントリールール
堅固な亀戦略は、ブレイクアウトでエントリーします。具体的には、入力されたブレイクアウト期間パラメータに基づいて、一定期間内の最高値と最安値をそれぞれ計算します。価格が最高値をブレイクした場合、ロングエントリー。価格が最安値をブレイクした場合、ショートエントリーとなります。
例えば、エントリー期間パラメータを20本のローソク足に設定した場合、戦略は直近20本のローソク足の最高値と最安値を抽出します。現在のローソク足の終値が過去20本のローソク足の最高値を上回った場合、戦略はその終値の位置でロングのストップ注文を出し、最高値をブレイクするのを待ってエントリーします。
エグジットルール
堅固な亀戦略は、ストップ・トレーリング・ストップでエグジットします。入力されたエグジット期間パラメータに基づいて、一定期間内の最高値と最安値を動的に計算します。これが戦略のエグジットチャネルとなります。
ロングポジションを保有している場合、価格がエグジットチャネルの最安値を下回った場合、ポジションはストップロスでエグジットします。逆にショートポジションを保有している場合、価格がエグジットチャネルの最高値を上回った場合、ポジションはストップロスでエグジットします。
さらに、戦略は真のレンジに基づいてストップロスレベルを計算し、最終的なストップロスラインとします。価格がエグジットチャネルを突破しない限り、ストップロスレベルは追跡・修正され続け、ストップロスの距離が適切に保たれ、過度に積極的で不必要なストップロスを引き起こしたり、距離が遠すぎて損失を効果的に制御できないことを防ぎます。
ポジションサイズ
堅固な亀戦略は、真のレンジに基づいて1回のポジションサイズを計算します。具体的には、まずエントリー価格付近の潜在的な損失率を測定し、次に期待リスクパラメータに基づいてポジションサイズを逆算します。これにより、各取引の最大損失を効果的に制御できます。
優位性分析
安定した運用
堅固な亀戦略は、ブレイディの亀取引ルールに従い、エントリールールとエグジットルールを厳格に実行し、恣意的に変更することはありません。これにより、戦略は長期間安定して稼働し、一時的な判断ミスによるシステムの機能不全を防ぐことができます。
下落耐性
戦略は価格ブレイクアウトによるエントリー方式を採用し、高値でのFaultエントリーのリスクを効果的に回避し、システム的な損失の可能性を低減します。同時に、ストップ・トレーリング・ストップ方式を採用して1回の損失を確実に管理し、連続損失による下落を最大限に抑制します。
リスク管理可能
戦略は真のレンジに基づいてポジションを計算し、各取引の最大損失を許容範囲内に厳格に制限し、1回の多額の損失によるリスクの拡散を防ぎます。同時に、トレーリングストップ方式を採用してストップロスの距離を適切に保ち、タイムリーにストップロスを行い、リスクを効果的に管理します。
リスク分析
ブレイクアウト失敗のリスク
相場が出来高を伴わずにレンジでブレイクアウトした場合、誤ったシグナルが発生しやすく、システムが誤ってエントリーして損失を被る可能性があります。この場合、パラメータを調整し、エントリー確認条件を追加して、無効なブレイクアウトのノイズ干渉を回避する必要があります。
パラメータ最適化のリスク
エントリー期間、エグジット期間などの戦略のパラメータは静的に設定されています。市場環境が大きく変化した場合、これらのパラメータ設定が無効になる可能性があります。この場合、パラメータ設定を再評価し、新しい市場状況に適応するためにパラメータを最適化する必要があります。
テクニカル指標の無効化リスク
戦略では価格ブレイクアウト判断のためのフラグなどのテクニカル指標を使用しています。市場のトレンドやボラティリティのパターンが大きく変化した場合、これらのテクニカル指標が無効になる可能性があります。この場合、より多くのテクニカル指標判断を導入し、戦略全体の信頼性を最適化する必要があります。
最適化の方向性
トレンド判断の追加
戦略にMA、MACDなどの一般的なトレンド判断指標を追加できます。ロング時には上昇トレンドを判断し、ショート時には下降トレンドを判断することで、逆方向の取引による損失を減らすことができます。
マルチタイムフレーム判断
上位時間枠のテクニカル指標を導入し、総合的に判断することができます。例えば、86400レベルのMAラインの位置で全体の方向性を判断し、分足チャート上の操作シグナルをさらに確認できます。
動的パラメータ最適化
機械学習などの手段を用いて、過去のデータに基づいてパラメータを自動最適化し、市場環境の変化に合わせてリアルタイムでパラメータを調整できます。これにより、戦略の適応性と安定性を高めることができます。
まとめ
堅固な亀戦略は、古典的な亀取引ルールに従い、価格ブレイクアウトによるエントリーとストップ・トレーリング・ストップによるエグジットを採用し、リスクを厳格に管理します。長期にわたって安定して稼働し、優れた下落耐性を持ちます。一部のブレイクアウト失敗やパラメータ無効化などのリスクに注意する必要はありますが、トレンド判断、時間枠判断、動的パラメータ最適化などの手段を導入することで、これらのリスクを効果的に低減し、戦略の安定稼働能力を大幅に向上させることができます。全体として、この戦略は非常に優れた安定性と下落耐性を備えており、信頼して保有する価値があります。
/*backtest
start: 2024-01-18 00:00:00
end: 2024-02-17 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Real Turtle", shorttitle = "Real Turtle", overlay=true, pyramiding=1, default_qty_type= strategy.percent_of_equity,calc_on_order_fills=false, slippage=25,commission_type=strategy.commission.percent,commission_value=0.075)
//////////////////////////////////////////////////////////////////////
// Testing Start dates- 1

