Type/to search

トレンドベースの循環取引戦略

Common strategy
Created: 2023-11-17 17:05:11
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

トレンドベースの循環取引戦略は、200日単純移動平均線を用いてトレンド方向を判断する定量取引戦略です。本戦略は「上昇トレンド追跡」と「下降トレンド追跡」の2つのモードを提供し、トレーダーの好みに応じて選択できます。また、トレーダーは損切りラインと利確ラインをカスタマイズでき、柔軟性が高まります。

戦略の原理

本戦略の核となる指標は200日単純移動平均線です。戦略は以下の2つのモードに分かれます。

  1. 上昇トレンド追跡モード:終値が200日移動平均線を上回った場合に買い建て;損切りまたは利確がトリガーされた場合に手仕舞い。

  2. 下降トレンド追跡モード:終値が200日移動平均線を下回った場合に買い建て;損切りまたは利確がトリガーされた場合に手仕舞い。

買い建て条件はlongCondition変数で定義され、終値と200日移動平均線の関係に基づきます。手仕舞い条件はcloseCondition変数で定義され、損切り・利確価格と移動平均線の関係に基づきます。

具体的には、買い建て条件が満たされた場合、strategy.entryで買い建てポジションをオープンし、手仕舞い条件が満たされた場合、strategy.exitでポジションをクローズします。

戦略の利点

本戦略には以下の利点があります。

  1. シンプルで明確な取引ロジックにより、理解・実装が容易。
  2. 2つのモードを選択可能で、異なる市場環境に適したモードを選べる。
  3. 損切りラインと利確ラインをカスタマイズすることで、戦略のリスク・リターン特性を調整できる。
  4. 広く知られたテクニカル指標である200日移動平均線を用いてトレンド方向を判断。
  5. 自動的に取引シグナルを生成するため、人手による介入が不要で、運用リスクを低減。

戦略のリスク

本戦略には以下のリスクも存在します。

  1. 単一のテクニカル指標に過度に依存するため、誤ったシグナルが発生しやすい。MACDやKDJなどの他の指標を追加して検証することが考えられる。
  2. 損切り幅や利確幅が小さすぎるとマーケットの値動きで損切りされやすく、大きすぎると理想的なエグジットポイントを逃す可能性がある。適切にパラメータをテスト・最適化すべき。
  3. 終値でシグナルを判断する方式は、強気/弱気バイアスが生じる可能性がある。ローソク足の実体で判断する、またはシグナル発生後の次のローソク足で確認する方式への変更が考えられる。
  4. 取引手数料の影響を考慮していない。実取引では一定の手数料スペースを確保する必要がある。

戦略の最適化

本戦略は以下の方向で最適化が可能です。

  1. 他のテクニカル指標(例:MACD)を追加してシグナルを検証し、誤ったシグナルを回避。
  2. 損切り・利確パラメータを最適化し、最適なパラメータ組み合わせを見つける。複数のパラメータをバックテストで比較可能。
  3. トレンドフィルターを追加し、トレンドが明確な場合のみ取引する。例:ADX指標の導入。
  4. エントリー方法を改善し、ローソク足の実体関係や確認メカニズムを考慮。
  5. 出来高の影響を考慮。出来高が大きい場合にシグナルの信頼性を検証。
  6. 異なる移動平均線のパラメータをテストし、最適なパラメータを探索。

まとめ

以上のように、本戦略の全体的な考え方は明確で理解しやすく、一定の実用価値があります。しかし、単一の指標のみに依存するため盲点が存在し、より多くの判断条件を追加して検証する必要があります。また、パラメータのテストと最適化を行い、実取引でより良い結果を得る必要があります。さらに、実取引におけるスリッページや手数料などの取引コストの影響にも注意する必要があります。

Source
Pine
/*backtest
start: 2022-11-10 00:00:00
end: 2023-11-16 00:00:00
period: 1d
basePeriod: 1h
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/
// © I11L

//@version=5
Strategy parameters
Strategy parameters
mode
Stop Loss (SL) level
Take Profit (TP) level
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)