브레이크아웃 및 커버 가격 전략


생성 날짜: 2023-11-16 11:16:25 마지막으로 수정됨: 2023-11-16 11:16:25
복사: 0 클릭수: 711
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

브레이크아웃 및 커버 가격 전략

개요

이 전략의 주요 아이디어는 포지션을 개시한 후 입시 가격과 보금자리를 그리는 것으로, 직관적으로 가격이 입시 가격을 뚫고 수익을 얻을 수 있는 위치를 표시한다. 이것은 거래자가 포지션을 더 잘 관리하고 수익을 회수하도록 도와준다.

전략 원칙

코드 SMA 금 포크를 통해 더하고, SMA 사각 포크를 통해 공백을 떴습니다. 그리고는 입시 가격을 계산하고 수수료를 고려한 보증금 가격을 계산합니다. 보증금 가격이 계산하는 방법은 다음과 같습니다: 더하면 보증금 가격이 입시 가격 곱하기 ((1 + 수수료); 공백하면 보증금 가격이 입시 가격 곱하기 ((1- 수수료). 마지막으로 입시 가격 라인과 보증금 가격 라인을 그리고, 두 라인 사이에 색을 채웁니다.

따라서, 가격이 출구 가격선을 뚫면, 이미 수익을 냈다는 것을 나타냅니다. 거래자는 보호 가격선에 따라 스톱 포스트 또는 스톱 로스를 설정하여 수익을 잠금 할 수 있습니다.

코드는 주로 다음과 같습니다.

  1. 입점 조건 판단
  2. 입점 가격과 보증 가격 계산
  3. 입점 가격과 수요 가격 선을 그리기
  4. 두 줄 사이의 색을 채우기

포지션 개시, 매매가격 계산, 보조선을 그리는 간단한 조건으로 이 돌파구 상환 가격 전략이 실현되었다.

전략적 강점 분석

이 전략은 다음과 같은 장점을 가지고 있습니다.

  1. 직관적으로 수익과 손실을 표시하여 가격의 수익성 요구 사항을 신속하게 판단 할 수 있습니다.

  2. 매출을 막기 위해, 매출을 막기 위해, 매출을 막기 위해, 매출을 막기 위해, 매출을 막기 위해, 매출을 막기 위해, 매출을 막기 위해, 매출을 막기 위해.

  3. 코드는 간결하고 이해하기 쉽고, 구현 및 조정하기 쉽습니다.

  4. 자신의 거래 전략에 통합할 수 있고, 기본 가격 라인을 사용하여 포지션을 관리할 수 있다.

  5. 수수료의 매개 변수는 거래소와 품종에 따라 편리하게 변경할 수 있습니다.

  6. SMA주기를 조정하여 포지션 개시 조건을 최적화 할 수 있습니다.

전략적 위험 분석

이 전략에는 위험도 있습니다.

  1. SMA 지표 자체는 지연성이 강하여 가격 변화를 놓칠 수 있습니다.

  2. 매출이 증가하는 것을 막는 것은 불가능하다.

  3. 전략 자체에는 탈퇴 메커니즘이 없으며, 거래자가 직접 수익과 손실을 모니터링해야 합니다.

  4. 수료 설정이 잘못되면 기본값을 잘못 계산할 수 있습니다.

  5. 이 전략은 슬라이드 포인트의 영향을 고려하지 않았습니다.

  6. 이 전략은 스톱로스 메커니즘이 부족하여 큰 손실을 초래할 수 있습니다.

위험과 대응하는 해결책은 다음과 같습니다.

  1. 더 활발한 지표, 예를 들어 MACD를 사용하는 것이 고려될 수 있다.

  2. 트렌드 지표와 결합하여 방향을 결정하고 역동적인 포지션을 피해야 한다.

  3. 스톱 스톱 로직을 추가하여 전략이 자동으로 종료될 수 있도록 해야 합니다.

  4. 정확한 수수료는 실제 거래소에 따라 설정되어야 합니다.

  5. 고정 슬라이드 포인트를 설정하여 경기 출전을 최적화할 수 있다.

  6. 최대 손실을 제어하기 위해 이동 스톱을 추가합니다.

전략 최적화 방향

이 전략은 다음과 같은 부분에서 최적화될 수 있습니다.

  1. SMA 지표는 MACD 또는 KDJ와 같은 더 고급 지표로 대체한다.

  2. 트렌드를 판단하는 지표를 늘리고 역동적인 포지션을 피하십시오.

  3. SMA 주기 변수를 최적화하여 포지션 개시 정확도를 높인다.

  4. 스톱 스톱 로직을 추가하여 전략을 자동으로 종료할 수 있습니다.

  5. 리케이팅과 하드 디스크의 슬라이드 컨트롤을 설정한다.

  6. 수수료 변수를 최적화하여 실제 거래에 가깝게 만듭니다.

  7. 최대 손실을 제한하기 위해 이동한 손실을 늘립니다.

  8. 다른 시간 주기에서 복제 전략, 다중 주기 조합을 할 수 있다.

  9. 거래량 변화에 따른 최적화된 입점

  10. 기계 학습 알고리즘을 통해 파라미터를 최적화할 수 있다.

요약하다

이 전략은 가격 돌파 시입 가격 즉 수익성이 있는 위치를 직관적으로 보여줍니다. 간단하고 실용적인 보조 전략입니다. 코드 간결성, 구현 쉬운 등의 장점이 있지만 주의해야 할 몇 가지 위험도 있습니다. 우리는 여러 측면에서 전략을 최적화하고 개선하여 더 광범위하게 적용할 수 있으며 더 강한 안정성과 수익성을 갖출 수 있습니다.

전략 소스 코드
/*backtest
start: 2022-11-15 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © NikitaDoronin
//@version=4

strategy("Plot Break-even Price", overlay=true)

/// Break-even calculation
ep = 0.0
ep := na(ep[1]) ? na : ep[1]

p = 0.0
p := na(p[1]) ? na : p[1]

/// Fees Input
fee_inp = input(0.25, title='Price Change in %', step=0.1)/100

/// Your Strategy calculation
longCondition = crossover(sma(close, 14), sma(close, 28))
shortCondition = crossunder(sma(close, 14), sma(close, 28))

/// Stategy Entry
if (longCondition)
    ep := close
    p := close * (1 + fee_inp)
    strategy.entry("My Long Entry Id", strategy.long)

if (shortCondition)
    ep := close
    p := close * (1 - fee_inp)
    strategy.entry("My Short Entry Id", strategy.short)

/// Plot Break-even Price 
p1 = plot(ep, color = color.red, transp = 85)
p2 = plot(p, color = color.green)
fill(p1, p2, color = color.red, transp = 85)