Type/to search

ランダムエントリーに基づく複合ストップロス・テイクプロフィット戦略

Common strategy
Created: 2024-01-24 15:38:49
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略の主な考え方は、乱数を使用してエントリーポイントを決定し、3つの利確ポイントと1つの損切りポイントを設定してリスクを管理し、各取引の損益をコントロールすることです。

戦略の原理

本戦略は、乱数 rd_number_entry を11から13の間で使用してロングエントリーポイントを決定し、rd_number_exit を20から22の間で使用して決済を決定します。ロング後、ストップロスをエントリー価格から atr(14)* slx を引いた値に設定します。同時に3つの利確ポイントを設定し、最初の利確ポイントはエントリー価格に atr(14)* tpx を加えた値、2番目はエントリー価格に 2tpx を加えた値、3番目はエントリー価格に 3tpx を加えた値です。ショートの原理も同様ですが、エントリーの決定における rd_number_entry の値が異なり、利確・損切りの方向が逆になります。

本戦略は、tpx(利確係数)と slx(損切り係数)を調整することでリスクをコントロールできます。

優位性分析

  1. ランダムエントリーを使用することでカーブフィッティングの確率を低減できます
  2. 複数の利確・損切りポイントを設定することで、1回の取引のリスクをコントロールできます
  3. ATRを利用して利確・損切りを設定することで、市場のボラティリティに基づいて損益ポイントを設定できます
  4. 係数を調整することで取引リスクをコントロールできます

リスク分析

  1. ランダムエントリーでは相場を見逃す可能性があります
  2. 損切りポイントが小さすぎると損切りされやすくなります
  3. 利確幅が大きすぎると利益が不十分になる可能性があります
  4. パラメータが不適切だと損失が拡大する可能性があります

利確・損切り係数を調整し、ランダムエントリーのロジックを最適化することでリスクを低減できます。

最適化の方向性

  1. ランダムエントリーのロジックを改善し、トレンド指標と組み合わせて判断する
  2. 利確・損切り係数を最適化し、リスクリワードレシオをより合理的にする
  3. ポジション管理を追加し、異なるフェーズで異なる利確幅を採用する
  4. 機械学習アルゴリズムと組み合わせてパラメータを最適化する

まとめ

本戦略はランダムエントリーをベースとし、複数の利確・損切りポイントを設定して1回の取引のリスクをコントロールします。ランダム性が高いためカーブフィッティングの確率を低減でき、パラメータ最適化により取引リスクを低減できます。今後の最適化の余地は大きく、さらなる研究に値します。

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Random Strategy with 3 TP levels and SL", overlay=true,max_bars_back = 50)

tpx = input(defval = 0.8, title = 'Atr multiplication for TPs?')
Strategy parameters
Strategy parameters
Atr multiplication for TPs?
Atr multiplication for SL?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)