Type/to search

月相に基づく双方向取引戦略

Common strategy
Created: 2024-02-21 16:15:25
Last modified: 2 years ago
1
Follow
1802
Followers

img

概要

本戦略は月相の変化に基づき、新月で買い(ロング)、満月で売り(ショート)を行い、双方向取引を実現します。

戦略の原理

本戦略ではカスタム関数を使用して月相を計算し、日付から月相の月齢を正確に求めます。月齢が15未満の場合は新月、15以上30未満の場合は満月と判定します。戦略は月相に基づいて買い・売りのシグナルを判断し、新月で買いポジションを建て、満月で売りポジションを建てます。決済時はその逆で、満月で買いポジションを手仕舞い、新月で売りポジションを手仕舞います。

ユーザーは「新月で買い、満月で売り」または「新月で売り、満月で買い」の2つの戦略を選択できます。戦略はブール変数を使用して現在のポジション保有状況を追跡します。シグナルが発生し、それまでポジションがなかった場合は新規エントリーし、シグナルが反転した場合は現在のポジションを決済します。戦略の視覚化では買い・売りのマークが表示されます。

優位性分析

  1. 月相の周期性を活用し、長期的なトレンドを捉える
  2. 色や塗りつぶしなど、戦略の表示をカスタマイズ可能
  3. 双方向取引戦略を選択可能
  4. エントリー・決済マークの表示により操作が明確
  5. バックテストの開始時期をカスタマイズでき、戦略を最適化可能

リスク分析

  1. 月相の周期が長く、短期的なトレンドを捉えられない
  2. 損失を制限できず、大きな損失が発生する可能性がある
  3. 固定周期のため、パターン化しやすい

リスク解決方法:

  1. 他の指標と組み合わせてマルチタイムフレーム取引を実現
  2. ストップロス機構を追加
  3. ポジション管理を最適化し、1回の損失が与える影響を低減

最適化の方向性

本戦略は以下の点から最適化が可能です:

  1. より多くの周期指標を組み合わせて取引シグナルのフィルターとし、戦略の安定性を向上
  2. ポジション管理モジュールを追加し、ポジションサイズを最適化して1回の損失の影響を低減
  3. ストップロスモジュールを追加し、損失の拡大を防止
  4. エントリー・決済条件を最適化し、スリッページを減らし勝率を向上

まとめ

本戦略は月相の周期性を利用し、新月と満月に基づく双方向取引戦略を実現しています。戦略の表示は明確でカスタマイズ性が高く、長期的なトレンドの捉えに適しています。ただし、損失を制限できないためリスクが高く、他の短期指標と組み合わせて使用し、ポジション管理やストップロス管理モジュールを追加することでさらに最適化することを推奨します。

Source
Pine
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
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/

// ---------------------------© paaax----------------------------
// ---------------- Author1: Pascal Simon (paaax) ----------------
Strategy parameters
Strategy parameters
New Moon Color
Full Moon Color
Fill Background?
New Moon Background Color
Full Moon Background Color
strategy
Show Buy/Sell Signals
Long enabled
Short enabled
Backtesting From Year
And Month
And Day
And Hour
And Minute
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)