Type/to search

해양 이론 그리드 매매 전략

Common strategy
Created: 2023-10-13 17:07:39
Last modified: 3 years ago
1
Follow
1802
Followers

개요

이 전략은 해양 이론의 그리드 트레이딩 방법을 활용하여 설정된 가격 범위 내에 균일하게 그리드 라인을 배치하고, 가격과 그리드 라인의 관계에 따라 매수 및 매도 작업을 수행합니다. 이 전략은 자동으로 그리드 가격 범위를 계산하고 그리드 라인을 균일하게 배치하는 등의 특징을 가지며, 리스크를 효과적으로 관리할 수 있습니다.

전략 원리

이 전략은 먼저 사용자 선택 또는 기본 설정에 따라 가격 그리드의 상한과 하한, 즉 그리드의 최고가와 최저가를 계산합니다. 계산 방식은 두 가지로, 하나는 백테스팅 기간 내의 최고가와 최저가를 찾는 것이고, 다른 하나는 일정 기간의 이동평균선을 계산하는 것입니다. 그런 다음 사용자가 설정한 그리드 수에 따라 균일하게 그리드 라인을 배치합니다.

거래 신호는 가격과 그리드 라인의 관계에 따라 생성됩니다. 가격이 아래 그리드 라인보다 낮아지면 해당 그리드 라인에서 고정 수량으로 매수 포지션을 오픈합니다. 가격이 위 그리드 라인보다 높아지면 해당 그리드 라인에서 고정 수량으로 청산합니다. 이렇게 가격이 변동함에 따라 포지션도 그리드 내에서 변동하며 수익을 실현합니다.

구체적으로, 전략은 그리드 라인 가격 배열과 각 그리드 라인에 미체결 주문이 있는지 나타내는 bool 배열을 유지합니다. 가격이 특정 그리드 라인보다 낮고 해당 라인에 미체결 주문이 없으면 해당 라인 가격에서 매수합니다. 가격이 특정 그리드 라인보다 높고 아래 그리드 라인에 미체결 주문이 있으면 아래 그리드 라인에서 청산합니다. 이러한 방식으로 그리드 트레이딩을 구현합니다.

전략 장점

  1. 그리드 범위를 자동으로 계산하여 수동 설정의 어려움을 피할 수 있습니다. 다양한 계산 방식을 선택할 수 있습니다.

  2. 그리드 라인이 균일하게 배치되어 지나치게 조밀한 그리드로 인한 과도한 거래를 방지합니다. 그리드 라인 수를 조정할 수 있습니다.

  3. 그리드 트레이딩 방식을 사용하여 리스크를 효과적으로 관리할 수 있으며, 가격 변동이 그리드 내에 머무르면 지속적으로 수익을 얻을 수 있습니다.

  4. 가격 방향에 대한 예측이 필요 없으며, 등락 장세에 적합합니다.

  5. 수수료율과 포지션 수량을 사용자 정의할 수 있어 다양한 거래 종목에 적응할 수 있습니다.

  6. 그리드 라인이 시각적으로 표시되어 거래 상황을 쉽게 파악할 수 있습니다.

전략 리스크

  1. 그리드 범위 돌파 리스크. 가격이 그리드 상한 또는 하한을 돌파하면 손실이 확대될 수 있습니다.

  2. 너무 느슨한 그리드 간격 리스크. 그리드가 너무 넓으면 수익을 내기 어렵지만, 너무 좁으면 수수료가 증가합니다. 균형을 맞춰야 합니다.

  3. 포지션 보유 시간이 너무 긴 리스크. 장기 보유 시 수익을 내기 어려우면서 수수료 손실이 증가합니다.

  4. 매개변수 설정 부적절 리스크. 백테스팅 기간이나 이동평균선 기간 등 매개변수가 적절하지 않으면 그리드 범위 계산에 영향을 미칠 수 있습니다.

  5. 시장 시스템 리스크. 이 전략은 등락 장세에 더 적합하며, 장기 단방향 장세에는 적합하지 않습니다.

전략 최적화

  1. 그리드 매개변수 설정 최적화. 시장 특성, 거래 비용 등을 종합적으로 고려하여 그리드 수, 백테스팅 기간 등의 매개변수를 최적화합니다.

  2. 그리드 범위 동적 조정. 시장에 큰 변화가 발생할 경우 그리드 범위를 동적으로 조정하는 메커니즘을 도입할 수 있습니다.

  3. 손절매 메커니즘 추가. 적절한 손절매 라인을 설정하여 과도한 손실을 방지합니다. 손절매 라인도 동적으로 조정할 수 있습니다.

  4. 다른 지표를 결합하여 거래 필터링. 볼린저 밴드, 추세 지표 등을 활용하여 부적절한 거래를 방지합니다.

  5. 자금 사용 효율성 최적화. 냉열 분석을 추가하여 변동성이 적을 때 거래를 줄입니다.

요약

이 전략은 그리드 트레이딩 원리를 활용하여 리스크를 관리할 수 있는 등락 장세 거래를 구현했습니다. 전략은 자동으로 그리드를 계산하고 균일하게 배치하는 등의 장점을 가지며, 매개변수 조정을 통해 다양한 시장 환경에 적응할 수 있습니다. 리스크를 관리할 수 있고 조작이 용이합니다. 그러나 전략에도 일부 한계가 있어 시장 변화에 적응하기 위해 지속적인 최적화가 필요합니다. 전반적으로 이 전략은 그리드 트레이딩에 비교적 표준화되고 매개변수화 가능한 구현 방안을 제공합니다.

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

//@version=4
strategy("(IK) Grid Script", 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 Average
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
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)