무작위 진입 기반 복합 손절매 및 익절 전략
개요
본 전략의 주요 아이디어는 난수를 사용하여 진입 시점을 결정하고, 3개의 이익 실현 지점과 1개의 손절매 지점을 설정하여 위험을 관리함으로써 각 거래의 손익을 통제하는 것입니다.
전략 원리
이 전략은 난수 rd_number_entry를 11에서 13 사이로 사용하여 매수 진입점을 결정하고, rd_number_exit를 20에서 22 사이로 사용하여 청산합니다. 매수 후 손절매는 진입 가격에서 atr(14) * slx를 뺀 값으로 설정합니다. 또한 3개의 이익 실현 지점을 설정합니다. 첫 번째는 진입 가격에 atr(14) * tpx를 더한 값, 두 번째는 진입 가격에 2 * tpx를 더한 값, 세 번째는 진입 가격에 3 * tpx를 더한 값입니다. 매도의 원리는 유사하지만, 진입 결정 시 rd_number_entry의 값이 다르며 이익 실현 및 손절매 방향이 반대입니다.
이 전략은 tpx(이익 실현 계수)와 slx(손절매 계수)를 조정하여 위험을 통제할 수 있습니다.
장점 분석
해당 전략은 다음과 같은 장점이 있습니다:
- 무작위 진입을 사용하여 과적합 확률을 줄일 수 있습니다.
- 여러 개의 이익 실현 및 손절매 지점을 설정하여 단일 거래의 위험을 통제할 수 있습니다.
- ATR을 사용하여 이익 실현 및 손절매를 설정함으로써 시장 변동성에 기반한 손익 지점을 설정할 수 있습니다.
- 계수를 조정하여 거래 위험을 제어할 수 있습니다.
위험 분석
해당 전략에는 다음과 같은 위험도 존재합니다:
- 무작위 진입으로 인해 시장 움직임을 놓칠 수 있습니다.
- 손절매 지점이 너무 작으면 쉽게 손절될 수 있습니다.
- 이익 실현 공간이 너무 크면 충분한 이익을 얻지 못할 수 있습니다.
- 매개변수가 적절하지 않으면 손실이 확대될 수 있습니다.
이익 실현 및 손절매 계수를 조정하고 무작위 진입 로직을 최적화하여 위험을 줄일 수 있습니다.
최적화 방향
이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:
- 무작위 진입 로직을 개선하여 추세 지표와 결합합니다.
- 이익 실현 및 손절매 계수를 최적화하여 손익비를 더 합리적으로 만듭니다.
- 포지션 관리를 추가하여 단계별로 다른 이익 실현 공간을 적용합니다.
- 머신러닝 알고리즘을 결합하여 매개변수를 최적화합니다.
요약
본 전략은 무작위 진입을 기반으로 여러 개의 이익 실현 및 손절매 지점을 설정하여 단일 거래의 위험을 통제합니다. 무작위성이 강하여 과적합 확률을 줄일 수 있으며, 매개변수 최적화를 통해 거래 위험을 낮출 수 있습니다. 향후 최적화 여지가 크므로 추가 연구 가치가 있습니다.
/*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?')- 1

