RePaNoCHa定量取引戦略
概要
RePaNoCHa戦略は,複数の指標とリスク管理メカニズムを統合した量化取引戦略である.これは,主にトレンドの方向と潜在的な逆転点を判断することによって,買入と売却のシグナルを発信する.この戦略は,利益をロックし,リスクを制御するために,移動止損,固定止損および止まりの設定を同時に備えている.
戦略原則
この戦略は以下の複数の指標を統合しています.
-
T3平均:価格の方向性を測定する.
-
平均波動範囲指標:価格の波動を識別し,ターゲット領域を設定する.
-
ADX指数:トレンドは強いと判断する
-
SAR指標:潜在的転換点を示している.
-
RSI指標: 超買い超売り領域を判断する
-
MACD指数:価格の動きを示している.
上記の複数の指標が一致するシグナルを与えるとき,戦略はトレンドを判断し,買入と売却のシグナルを生成する.入場後,戦略は,線形的な移動ストップを採用し,最高価格/最低価格の一定パーセントを追跡し,利益が増えるにつれて徐々に上向きに移動し,利益をロックする.同時に,最大損失を制限する固定パーセントのストップもあります.
具体的には,価格がターゲットエリア上線,T3上昇,ADX看板,SAR看板,RSI中線,MACD正値より高いとき,多行シグナルが生じる。反対条件が空行シグナルを生じる。ストップとストップダスは,それぞれ入場価格の1%と3%に固定設定されている。移動ストップダスは,現在の利益レベルに応じて,入場ポイントの相対的な線形的なストップダスト距離である。
優位分析
- 複数の指標を総合して判断し,正確性を向上させる
トレンド,オーバーバイ,オーバーセール,逆転などの複数の指標を考慮することで,単一の指標の誤判がもたらすリスクを回避できます.
- モバイル・ストップ・メカニズム 柔軟なトラッキング,収益を固定する
移動ストップダストは利益の変化に合わせて調整され,価格の変動を追跡して利益をロックする方が良い.
- 固定ストップは最大損失を制御する
固定ストップ・パーセンテージを設定することで,最大損失を制限し,損失の拡大を防ぐことができます.
- 設定可能なパラメータ群
指数パラメータは自由に調整でき,異なる取引品種に応じて最適パラメータをカスタマイズすることができます.
リスク分析
- 複数の指標の組み合わせにより 意思決定が難しくなる
過剰な指標は指標排斥を引き起こし,意思決定の難易度を高め,指標の効果を慎重に評価する必要がある.
- 市場での激波を抑えるか,あるいは停止させるか
価格が激しく波動する時に,簡単に套入され,または頻繁にストップを誘発し,ストップは効果がない.
- 取引の頻度が取引コストを増加させる
短線操作は取引頻度や滑り場コストを増加させ,実際の利益に影響する.
- パラメータを最適化するのは難しい
各種指標パラメータの組み合わせをテストする必要があり,最適化が困難で,十分な歴史的データのサポートが必要である.
最適化の方向
- 指標の実効を評価し,冗長性を回避する
対照テストで,各指標が信号の上昇に実際的な貢献をチェックし,冗長な指標を削除する.
- モバイル・ストップ・アルゴリズムの最適化
異なるストップ・トラリング・アルゴリズムをテストし,利益のストップ・トラッキングをより良くする方法を探す.
- リアルディスクの滑り点と手数料を考慮する
実際の取引コストの評価を導入し,補助的な意思決定を導入する.
- 分時段パラメータの最適化
高波動期と低波動期のパラメータを最適化して,戦略の安定性を向上させる.
要約する
RePaNoCHa戦略は,複数の指標とストップ/ストップ・メカニズムを統合することにより,比較的安定した量化取引決定と利益管理を実現している.しかし,取引頻度は高く,パラメータ最適化プロセスはより複雑である.反測により多くの実体要素を加え,対照テストなどの方法を使用してモデルを簡素化し,過度に最適化のリスクを低減し,比較的頻繁な取引で長期的に安定した収益を得ることが必要である.
/*backtest
start: 2022-09-18 00:00:00
end: 2023-09-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title = "RePaNoCHa V4 [Backtest]", overlay = true, initial_capital = 1000, pyramiding = 100,
calc_on_order_fills = false, calc_on_every_tick = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_value = 0.075)- 1
