동적 그리드 거래 전략
1
Follow
1802
Followers
개요
해당 전략은 가격 구간 내에 여러 개의 매수 및 매도 주문을 병렬로 설정하여 그리드 트레이딩을 수행하며, 시장 변동성에 따라 그리드 구간과 라인을 조정하여 수익을 실현합니다.
전략 원리
- 그리드 상한과 하한을 설정합니다. 수동으로 설정하거나 최근 일정 기간의 고가와 저가를 기준으로 자동 계산할 수 있습니다.
- 설정된 그리드 개수에 따라 그리드 구간의 폭을 계산합니다.
- 해당 개수만큼의 그리드 라인 가격 배열을 생성합니다.
- 가격이 특정 그리드 라인보다 낮아지면 해당 라인 아래에서 롱 포지션을 오픈하고, 가격이 특정 그리드 라인보다 높아지면 해당 라인 위에서 숏 포지션을 청산합니다.
- 그리드 상한/하한, 구간 폭 및 그리드 라인 가격을 동적으로 조정하여 시장 변화에 적응합니다.
장점 분석
- 횡보장과 변동장에서 안정적인 수익을 실현할 수 있으며, 단일 방향성 장세에 영향을 받지 않습니다.
- 수동 설정과 자동 계산을 모두 지원하여 적응력이 뛰어납니다.
- 그리드 개수, 그리드 폭 및 주문량을 조정하여 수익을 최적화할 수 있습니다.
- 내장된 포지션 관리 기능으로 리스크를 통제할 수 있습니다.
- 그리드 범위를 동적으로 조정할 수 있어 전략의 적응력이 뛰어납니다.
리스크 분석
- 큰 추세 장세가 발생할 경우 큰 손실이 발생할 수 있습니다.
- 그리드 개수와 포지션 규모 설정이 적절하지 않으면 리스크가 확대될 수 있습니다.
- 극단적인 장세에서는 그리드 구간 자동 계산이 실패할 수 있습니다.
리스크 해결 방안:
- 그리드 매개변수를 최적화하고 총 포지션 규모를 엄격히 통제합니다.
- 큰 추세 장세가 발생하기 전에 전략을 중단합니다.
- 추세 지표와 결합하여 시장 상황을 판단하고, 필요시 전략을 중단합니다.
최적화 방향
- 시장 특성과 자금 규모를 고려하여 최적의 그리드 개수를 선택합니다.
- 서로 다른 시간대를 테스트하여 그리드 자동 계산 매개변수를 최적화합니다.
- 주문 수량 계산 방식을 최적화하여 더 안정적인 수익을 얻습니다.
- 다른 지표와 결합하여 큰 추세 장세를 판단하고 전략 중단 조건을 설정합니다.
요약
해당 동적 그리드 트레이딩 전략은 그리드 구간 매개변수를 동적으로 조정하여 시장 변화에 적응함으로써, 횡보장과 변동장에서 수익을 얻을 수 있습니다. 또한 적절한 포지션 관리로 리스크를 통제할 수 있습니다. 그리드 매개변수 최적화와 추세 판단 지표 결합을 통해 전략의 안정성을 더욱 향상시킬 수 있습니다.
Source
Pine
/*backtest
start: 2023-12-23 00:00:00
end: 2024-01-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("sarasa srinivasa kumar", overlay=true, pyramiding=14, close_entries_rule="ANY", default_qty_type=strategy.cash, initial_capital=100.0, currency="USD", commission_type=strategy.commission.percent, commission_value=0.1)
i_autoBounds = input(group="Grid Bounds", title="Use Auto Bounds?", defval=true, type=input.bool) // calculate upper and lower bound of the grid automatically? This will theorhetically be less profitable, but will certainly require less attention
i_boundSrc = input(group="Grid Bounds", title="(Auto) Bound Source", defval="Hi & Low", options=["Hi & Low", "Average"]) // should bounds of the auto grid be calculated from recent High & Low, or from a Simple Moving AverageStrategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

