Type/to search

ストキャスティクス(STOCH)取引戦略に基づく自動売買

Common strategy
Created: 2023-09-28 11:38:44
Last modified: 3 years ago
1
Follow
1802
Followers

本戦略はSTOCHインジケーターに基づいて設計されたシンプルな自動売買システムです。この戦略は外国為替、株式指数、商品などの市場に適しており、株式や暗号通貨市場にも拡張可能です。

戦略概要

この戦略はSTOCHインジケーターを使用して買われ過ぎ・売られ過ぎの状態を識別し、PIVOTポイントを組み合わせてストップロス位置を設定することで、トレンドフォローを実現します。STOCHが買われ過ぎ・売られ過ぎを示した際に買い・売りを行い、ストップロスは当日のPIVOTポイント付近に設定することでリスクを効果的にコントロールします。また、一定の利益が出た時点で部分的に利益確定し、ポジションの一部をクローズします。

戦略の原理

本戦略はSTOCHインジケーターのファーストライン%Kとスローライン%Dを使用して、ゴールデンクロスで買い、デッドクロスで売りを行います。具体的なロジックは、%Kラインが下から上に%Dラインを突破した場合に買い、%Kラインが上から下に%Dラインを突破した場合に売りを行います。これにより、買われ過ぎ・売られ過ぎの状態を捉えることができます。

リスク管理のために、買いポジションのストップロスは当日の最安PIVOTポイント付近に、売りポジションのストップロスは当日の最高PIVOTポイント付近に設定し、リスクを確実にロックします。

部分的な利益確定のロジックは、ポジションを開いた後、特定の利益水準に達した時点で50%のポジションをクローズするというものです。これにより資金効率を最適化できます。

以上より、本戦略は買われ過ぎ・売られ過ぎの状態を適切なタイミングで捉え(Capture)、リスク管理(Control)を行い、資金効率を最適化(Optimize)する、Capture、Control、Optimizeの有機的な組み合わせと言えます。

戦略のメリット

  • STOCHインジケーターを使用することで買われ過ぎ・売られ過ぎ現象を効果的に捉え、PIVOTポイントでリスクを管理することで、トレードリスクを全面的にコントロールできます。
  • 部分的な利益確定メカニズムにより資金効率を最適化。一部のポジションを決済することで利益を確保しつつ、残りのポジションでさらなる利益を追求できます。
  • 戦略パラメータはカスタマイズ可能で、トレーダーは市場やリスク選好に応じてパラメータを調整し、柔軟に戦略を運用できます。
  • 戦略ロジックは非常にシンプルで明確であり、理解しやすく、さまざまなトレーダーに適しています。コードは直感的で読みやすく、修正やメンテナンスが容易です。

戦略のリスク

  • トレンドフォロー戦略であるため、レンジ相場では利益を上げることが難しく、損失を被る可能性があります。
  • STOCHインジケーターは誤ったシグナルを発生させる可能性があり、不必要なトレードを引き起こす恐れがあります。シグナルを適切にフィルタリングし、無駄な取引を避けるべきです。
  • ストップロスが当日のピボットポイントに近いため、ブレイクアウト後の調整で損失が発生しやすく、ストップロス幅を適切に広げる必要があります。
  • 期間の長さなどの一部の戦略パラメータは、市場に応じて調整する必要があり、調整しないと戦略のパフォーマンスに影響を与える可能性があります。
  • バックテストは過去のデータに基づいており、将来のパフォーマンスを保証するものではありません。実取引ではより多くの制御不能な要因の影響を受けます。
  • 自動売買システムではサーバーの安定性を確保し、接続問題による取引不能を防ぐ必要があります。

戦略の最適化方向

  • トレンドフィルターを導入し、トレンドが不明瞭な場合の無謀な取引を回避する。例えばMAインジケーターを追加してトレンド方向を判断する。
  • 出来高モニタリングを追加し、増加した出来高や空売りの出来高などを確認して偽のブレイクアウトをフィルタリングする。嵌まり込むのを防ぐ。
  • 異なる銘柄や時間足に応じてパラメータを調整し、戦略パフォーマンスを最適化する。例えばSTOCHのパラメータを調整する。
  • 機械学習アルゴリズムを導入し、ビッグデータを利用してモデルを訓練し、パラメータを自動最適化することを検討する。
  • 損益比率を設定してリスク管理を導入し、大きな損失が発生するトレードを防ぐ。
  • エントリータイミングをフィルタリングするための条件を増やし、戦略の勝率を向上させる。例えば株式のファンダメンタルモデルを導入するなど。

まとめ

本戦略は全体として比較的シンプルで直感的なトレンドフォロー手法を採用し、STOCHインジケーターで買われ過ぎ・売られ過ぎの状態を識別し、PIVOTによるストップロスでリスクを管理し、部分的利益確定で資金効率を最適化しています。Capture、Control、Optimizeの3つのレベルで設計され、比較的完成度の高い自動売買システムを構築しています。戦略ロジックはシンプルで理解しやすく、パラメータはカスタマイズ可能であり、さまざまなトレーダーに活用できます。ただし、一定のリスクや不足点も存在するため、実取引において継続的にテストと最適化を行い、長期にわたって安定した収益を生み出す必要があります。

Source
Pine
/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 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/
// © Peter_O

//@version=4
Strategy parameters
Strategy parameters
TakeProfitLevel
TakePartialProfitLevel
K
D
Smooth
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)