Type/to search

月次リターン二極化戦略

Common strategy
Created: 2023-11-06 16:06:55
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、ローソク足のピボットポイントを利用してトレンド転換を判断し、それをシグナルとしてロング・ショート取引を行います。利益が出ている場合、戦略は当月の実現利益をロックし、ドローダウン期間に大きな損失が出るのを防ぎます。

戦略の原理

  • pivothigh() および pivotlow() 関数を使ってローソク足のピボットポイントを計算します。ピボットポイントはトレンド転換を判断できます。
  • 価格が上部ピボットポイントを超えた場合、ロングポジションを取ります。価格が下部ピボットポイントを下回った場合、ショートポジションを取ります。
  • 毎月初めに前月の収益率を計算し、配列に保存します。
  • 毎年初めに前年の収益率を計算し、配列に保存します。
  • 収益テーブルを作成し、各月・各年の収益状況を直感的に確認できるようにします。

優位性分析

  • ピボットポイントでトレンド転換を判断することで、ノイズ取引シグナルの一部をフィルタリングできます。
  • 毎月利益をロックすることで、損失月の影響を軽減し、収益を二極化できます。
  • 収益テーブルで各月の収益状況を直感的に表示できるため、戦略の良い時期・悪い時期が明確にわかります。

リスク分析

  • ピボットポイントが変わると、誤った逆方向のポジションが発生する可能性があります。パラメータを適切に最適化するか、フィルター条件を追加することで対応できます。
  • 月初に強制的にポジションをクローズすると、残りの月の利益機会を逃します。一部のポジションのみをロックすることも検討できます。
  • テーブルでは最大ドローダウンなどのリスク指標を表示できません。他の戦略リスク指標を追加することを検討できます。

最適化の方向性

  • ピボットポイント付近にフィルター条件を追加し、頻繁な無効な反転取引を回避できます。
  • 全ポジションをクローズするのではなく、一部のポジションのみをロックすることで、機会損失の可能性を減らせます。
  • 最大ドローダウン、シャープレシオなどの定量リスク指標をテーブルに追加表示できます。

まとめ

本戦略は、ピボットポイントでトレンド転換を判断して取引を行い、月末に利益をロックすることでドローダウンリスクを効果的に制御します。ただし、一部のパラメータや戦略ロジックはさらに最適化の余地があり、取引シグナルの精度向上とリスク管理の強化が可能です。テーブル形式で各月の収益状況を直感的に表示できる点も、戦略分析に役立ちます。総じて、本戦略は一定の参考価値がありますが、実運用時には慎重な評価が必要です。

Source
Pine
/*backtest
start: 2022-11-05 00:00:00
end: 2023-03-23 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Monthly Returns in PineScript Strategies", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 25, calc_on_every_tick = true, commission_type = strategy.commission.percent, commission_value = 0.1)

// Inputs 
Strategy parameters
Strategy parameters
leftBars
rightBars
Return Precision
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)