Type/to search

고정 그리드 거래 전략

Common strategy
Created: 2023-11-16 17:09:45
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 고정 그리드 거래 방식을 사용하여 시작 가격과 각 그리드 간격 비율을 설정한 후, 이 비율에 따라 10단계의 고정 매수 및 매도 가격을 설정하여 저가 매수 고가 매도하는 그리드 거래 전략을 구현합니다.

전략 원리

해당 전략은 먼저 시작 가격(sprice)과 각 그리드 간격 비율(gridpercent)을 설정합니다. 그런 다음 시작 가격과 비율을 기반으로 10단계의 매수 및 매도 가격을 계산합니다.

매수 가격 공식:

b1 = sprice - (sprice * p1)

b2 = sprice - (sprice * p2)

b3 = sprice - (sprice * p3)

...

여기서 p1~p10은 gridpercent를 기반으로 단계별로 계산된 비율입니다.

매도 가격 공식:

s1 = b1 + (sprice * p1)

s2 = b2 + (sprice * p1)

s3 = b3 + (sprice * p1)

...

매수 조건은 종가가 해당 매수 가격보다 낮을 때 매수가 실행됩니다:

if (close < b1)

strategy.entry("b1", strategy.long, when=(close < b1))

마찬가지로 종가가 해당 매도 가격보다 높을 때 매도가 실행됩니다:

if (close > s1)

strategy.exit("b1", when=(close > s1))

이렇게 하여 고정 그리드의 저가 매수 고가 매도 전략이 구현됩니다.

전략 장점

이러한 고정 그리드 전략은 다음과 같은 몇 가지 장점이 있습니다:

  1. 자동으로 저가 매수 고가 매도를 구현하여 시장 타이밍이 필요 없어 거래 난이도를 낮춥니다.
  2. 적절한 그리드 간격을 설정하면 리스크를 효과적으로 통제할 수 있으며, 추격 매수 및 손절매를 방지합니다.
  3. 시장이 상승하든 하락하든 수익을 실현할 수 있습니다.
  4. 그리드 매개변수를 조정하여 다양한 시장 상황에 적응할 수 있습니다.
  5. 그리드 계층 수를 늘려 포지션 규모를 확대할 수 있습니다.
  6. 손절매를 결합하여 극단적인 시장 상황에서의 막대한 손실을 방지할 수 있습니다.

전략 리스크

해당 전략에는 다음과 같은 몇 가지 리스크도 존재합니다:

  1. 시장이 횡보할 때 거래 수수료가 수익을 감소시킵니다.
  2. 시작 가격과 그리드 설정이 부적절할 경우 손실이 발생하기 쉽습니다.
  3. 돌발 상황으로 인해 가격이 갭 하락하면 손실이 발생할 수 있습니다.
  4. 기계적 거래 시스템에는 거래 끼어들기 리스크가 있습니다.
  5. 집중적인 이벤트 발생으로 손실이 확대될 수 있습니다.

이에 대한 해결 방법:

  1. 그리드 매개변수를 합리적으로 설정하여 수익이 거래 수수료보다 크도록 합니다.
  2. 백테스트를 통해 매개변수를 최적화하고 적절한 시작 가격과 그리드 간격을 설정합니다.
  3. 손절매를 추가하여 리스크를 통제합니다.
  4. 거래 가격을 적절히 완화하여 끼어들기를 방지합니다.
  5. 리스크 관리 설정으로 최대 손실을 제한합니다.

전략 최적화

해당 전략은 다음과 같은 방향으로 최적화할 수 있습니다:

  1. 그리드 간격을 동적으로 조정하여 변동성이 커질 때 간격을 확대하고, 작을 때 간격을 축소합니다.
  2. 과거 데이터를 기반으로 변동 범위를 계산하여 시작 가격을 동적으로 조정합니다.
  3. 머신러닝 모델을 도입하여 가격 움직임을 예측하고 그리드를 동적으로 조정합니다.
  4. 고위험 지점에 손절매를 추가하고 과거 손절매 지점을 관찰하여 손절매 위치를 최적화합니다.
  5. 자금 관리 전략과 결합하여 수익 상황에 따라 포지션을 동적으로 조정합니다.
  6. 포지션 관리를 최적화하여 자금 활용 효율을 극대화합니다.
  7. 거래 실행을 최적화하고 TWAP 등의 알고리즘을 사용하여 충격 비용을 줄입니다.

요약

본 전략은 고정 그리드 거래 방식을 사용하여 시작 가격과 그리드 간격 비율에 따라 매수 및 매도 가격을 설정함으로써 자동화된 저가 매수 고가 매도 거래를 구현하며, 시장 변동성을 효과적으로 활용하여 수익을 얻을 수 있습니다. 동시에 리스크 관리에 주의하여 매개변수 최적화, 동적 조정 및 손절매를 통해 수익을 확보하고 손실을 통제해야 합니다. 고급 머신러닝 및 자금 관리 수단을 결합하면 전략의 수익률과 승률을 더욱 향상시킬 수 있습니다.

Source
Pine
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Lionkind

//@version=5
Strategy parameters
Strategy parameters
Starting price
Percent
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)