Type/to search

퀀트 거래 플랫폼 기반의 적응형 그리드 거래 전략

Common strategy
Created: 2024-02-21 10:55:21
Last modified: 2 years ago
1
Follow
1802
Followers

img

개요

본 전략은 퀀트 거래 플랫폼 기반의 적응형 그리드 트레이딩 전략입니다. 이 전략은 자동 또는 수동으로 그리드 거래 범위를 설정하고, 해당 범위 내에서 매수/매도 주문을 등간격으로 배치하여 그리드 거래를 실행합니다. 가격이 그리드 상하한을 돌파하면 전략이 자동으로 그리드 범위를 조정합니다.

전략 원리

  1. 그리드의 상한가와 하한가를 설정합니다. 과거 가격의 최고점과 최저점을 일정 구간 내에서 자동으로 계산하여 상한가와 하한가로 사용하거나, 수동으로 고정된 상한가와 하한가를 설정할 수 있습니다.

  2. 상한가와 하한가, 그리드 개수에 따라 각 그리드의 가격 간격을 계산합니다.

  3. 상한가와 하한가 사이에 등간격으로 여러 매수/매도 지점을 그리드로 배치합니다.

  4. 시장 가격이 그리드 하한을 돌파하면, 가장 최근 미체결 주문이 있는 그리드의 다음 그리드에 매수 주문을 배치합니다. 시장 가격이 그리드 상한을 돌파하면, 가장 최근 미체결 주문이 있는 그리드의 이전 그리드에 매도 주문을 배치합니다.

  5. 이렇게 그리드 상한과 하한 사이에서 지속적으로 매수 및 매도 작업을 수행합니다. 가격 추세가 반전되면 이전 주문이 점진적으로 이익 실현되거나 손절됩니다.

전략 장점

  1. 그리드 거래는 횡보 및 변동성 장세에서 수익을 낼 수 있습니다.

  2. 그리드 범위를 적응적으로 조정하여 시장 변동에 따라 자동으로 조정되므로 인위적인 개입이 필요하지 않습니다.

  3. 투입 자금량을 미리 설정하고 각 그리드에 비율에 따라 분배하여 주문당 위험을 제어할 수 있습니다.

  4. 로직이 단순하여 이해하기 쉬우며, 파라미터 조정이 유연합니다.

위험 및 대책

  1. 상하한 돌파로 인한 손실

    • 해결: 손절 위치를 합리적으로 설정합니다.
  2. 추세장에서 반복적인 손실 발생

    • 해결: 추세를 인식하고 적시에 거래를 중단합니다.
  3. 파라미터 설정 부적절

    • 해결: 그리드 개수, 가격 간격 파라미터를 조정합니다.

최적화 방향

  1. 머신러닝을 활용하여 가격 변동 범위와 추세를 예측하고, 그리드 파라미터를 동적으로 조정합니다.

  2. 추세장에서는 추세 추종 거래로 전환하여 그리드 거래 손실을 방지합니다.

  3. 자금 사용률, 수익률 등 지표를 결합하여 리스크를 제어합니다.

  4. 여러 종목으로 확장하여 자금 운용 면을 넓힙니다.

요약

본 전략은 자동으로 조정 가능한 파라미터 적응형 그리드 전략으로, 횡보장에 적합한 주식, 디지털 자산, 외환 종목에 적용할 수 있습니다. Parameter 파라미터 조정을 통해 다양한 시장 상황에 대응할 수 있어 실전 가치가 있습니다.

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

//@version=4
//hk4jerry

strategy("Grid Bot Backtesting", overlay=false, pyramiding=3000, close_entries_rule="ANY", default_qty_type=strategy.cash, initial_capital=100.0, currency="USD", commission_type=strategy.commission.percent, commission_value=0.025)
Strategy parameters
Strategy parameters
Grid Bounds
Use Auto Bounds?
(Auto) Bound Source
(Auto) Bound Lookback
(Auto) Bound Deviation
(Manual) Upper Boundry(상단 가격)
(Manual) Lower Boundry(하단 가격)
Grid Lines
Grid Line Quantity(그리드 수)
Trading option
Initial balance(투자금액)
Start Time
End Time
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)