스퀴즈 백테스트 Transformers v2.0
1
Follow
1802
Followers
개요
스퀴즈 백테스트 트랜스포머 v2.0은 스퀴즈형 전략을 기반으로 한 퀀트 매매 시스템입니다. 진입, 손절 및 익절 비율, 최대 보유 시간 등 매개변수를 설정하여 특정 시간 범위 내에서 전략을 백테스트합니다. 이 전략은 다방향 거래를 지원하며, 롱 또는 숏 방향으로 유연하게 설정할 수 있습니다. 또한 다양한 백테스트 기간 설정 옵션을 제공하여 고정 시간 범위 또는 최대 백테스트 시간을 편리하게 선택할 수 있습니다.
전략 원리
- 사용자가 설정한 백테스트 기간 매개변수에 따라 백테스트 시작 시간과 종료 시간을 결정합니다.
- 백테스트 기간 내에 현재 포지션이 없고 가격이 진입 가격(개설 비율에 따라 계산)에 도달하면 포지션을 개설하고 동시에 손절 및 익절 가격(손절 및 익절 비율에 따라 계산)을 설정합니다.
- 이미 포지션을 보유 중인 경우 이전 익절/손절 주문을 취소하고 현재 보유 평균 가격에 따라 새로운 익절/손절 가격을 다시 설정합니다.
- 최대 보유 시간이 설정된 경우, 보유 시간이 최대값에 도달하면 강제 청산합니다.
- 전략은 롱과 숏 두 방향의 거래를 지원합니다.
전략 장점
- 매개변수 설정이 유연하여 다양한 시장 상황과 거래 요구에 따라 조정할 수 있습니다.
- 다방향 거래를 지원하여 다양한 시장 상황에서 수익을 얻을 수 있습니다.
- 다양한 백테스트 기간 설정 옵션을 제공하여 과거 데이터 백테스트 및 분석을 편리하게 수행할 수 있습니다.
- 손절 및 익절 설정으로 위험을 효과적으로 통제하고 자금 효율을 높일 수 있습니다.
- 최대 보유 시간 설정으로 장기 보유로 인한 시장 리스크를 방지할 수 있습니다.
전략 리스크
- 진입 가격, 손절 가격 및 익절 가격 설정이 전략 수익에 큰 영향을 미치며, 부적절한 매개변수 설정으로 손실이 발생할 수 있습니다.
- 시장 변동성이 클 경우 포지션 개설 후 즉시 손절이 발생하여 손실이 발생할 수 있습니다.
- 최대 보유 시간에 도달하여 청산될 경우 이후 수익 기회를 놓칠 수 있습니다.
- 특정 시장 상황(예: 횡보장)에서는 전략 성과가 좋지 않을 수 있습니다.
전략 최적화 방향
- 더 많은 기술 지표나 시장 심리 지표를 도입하여 진입, 손절 및 익절 조건을 최적화하고 전략의 안정성과 수익성을 높이는 것을 고려할 수 있습니다.
- 최대 보유 시간 설정은 시장 변동성과 포지션 손익 상황에 따라 동적으로 조정하여 고정 시간 청산으로 인한 기회 비용을 방지할 수 있습니다.
- 횡보장 특성에 대응하여 횡보 구간 돌파 또는 추세 전환 확인 등의 로직을 추가하여 잦은 거래로 인한 비용을 줄일 수 있습니다.
- 포지션 관리 및 자금 관리 전략을 추가하여 단일 거래의 리스크 노출을 통제하고 자금 효율성과 안정성을 높이는 것을 고려할 수 있습니다.
요약
스퀴즈 백테스트 트랜스포머 v2.0은 스퀴즈형 전략을 기반으로 한 퀀트 매매 시스템으로, 유연한 매개변수 설정과 다방향 거래 지원을 통해 다양한 시장 환경에서 거래할 수 있습니다. 또한 다양한 백테스트 기간 설정 옵션과 익절/손절 설정을 통해 사용자가 과거 데이터를 분석하고 위험을 통제할 수 있도록 돕습니다. 그러나 전략의 성과는 매개변수 설정에 큰 영향을 받으므로 시장 특성과 거래 요구에 맞게 최적화하고 개선하여 전략의 견고성과 수익성을 높여야 합니다. 향후 더 많은 기술 지표 도입, 최대 보유 시간 동적 조정, 횡보장 전략 최적화 및 포지션·자금 관리 강화 등의 측면에서 최적화를 고려할 수 있습니다.
Source
Pine
/*backtest
start: 2023-04-22 00:00:00
end: 2024-04-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title="Squeeze Backtest by Shaqi v2.0", overlay=true, pyramiding=0, currency="USD", process_orders_on_close=true, commission_type=strategy.commission.percent, commission_value=0.075, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=100, backtest_fill_limits_assumption=0)
R0 = "6 Hours"Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

