3개의 내부 하향 반전 전략


생성 날짜: 2023-12-29 11:09:56 마지막으로 수정됨: 2023-12-29 11:09:56
복사: 0 클릭수: 635
avatar of ChaoZhang ChaoZhang
1
집중하다
1623
수행원

3개의 내부 하향 반전 전략

개요

3내하 역전 전략은 주가 역전 신호를 식별하는 기술적 분석 전략이다. 그것은 3개의 K선으로 구성되어 있는데, 먼저는 더 긴 상도선을 포함하는 선선, 다음에는 전 K선 엔터티를 완전히 포함하는 음선으로, 마지막 K선 개장 가격이 전 K선 종착 가격보다 낮다. 이것은 가격이 상승을 경험한 후, 이 수준에서 강한 시각 압박을 받고 있음을 나타내고, 하향 역전 가능성을 예고한다.

전략 원칙

세 가지의 역전략 판단 규칙은 다음과 같습니다.

  1. K선1: 더 긴 상도 선의 양선, 이 양선의 최고 가격과 오픈 가격 사이의 차이는 상대적으로 유체 부분으로 더 크다
  2. K선2: 전 K선 개체의 음선을 완전히 포함하고, 그 음선의 최소값은 전 일선의 최소값보다 낮아야 한다
  3. K선 3: 개시 가격이 K선 2의 개시 가격보다 낮으며, 또한 개시 가격은 K선 2의 최저 가격보다 낮다

위의 세 가지 조건이 충족되면, 상승 과정에서 가격에 강한 판매 압력이 있음을 나타냅니다. 하향 반전이 발생할 수 있습니다. 이 때 전략은 K선 3 개시 시점에 더 많은 상장을 열고, 중단 지점과 중지 지점을 설정합니다. 구체적인 위치 개시, 중단 및 중지 논리는 다음과 같습니다:

상장 논리: 세 개의 K 선이 위의 판단 규칙을 충족하면, 세 번째 K 선 ((K 선 3) 의 개시 가격에 다중을 열 수 있습니다.

정지 논리: 포지션 가격이 스톱로스로 떨어질 때, 더 많은 스톱로스를 평행합니다.

이 논리들은 다음과 같습니다. 지분 가격 상승으로 지점이 줄어들면, 지점 점수가 줄어들게 됩니다.

우위 분석

3가지의 역전 전략의 주요 장점은:

  1. 거래 신호는 명확하고 판단하기 쉽다. 세 안의 형태적 특징은 매우 분명하고 쉽게 식별하여 누락된 표를 피한다.

  2. 성공률이 높다. 이러한 가격 형태는 시장의 감정과 주류의 방향을 변화시키는 것을 예고하며, 포지션을 여는 성공률이 높다.

  3. 위험 통제 가능. 명확한 스톱 로직이 있어, 단편적 손실을 일정 범위 내에서 통제할 수 있으며, 포지션 폭파를 방지할 수 있다.

  4. 적응력이 강하다. 대부분의 품종과 시간 주기, 특히 중·단선 운영에 있어서는 효과가 좋다.

위험 분석

세 가지의 역전 전략에도 위험성이 있습니다.

  1. 스로피가 발생할 수 있다. 반전 신호가 무효화 될 가능성도 있다. 이때 스로피 탈퇴가 촉발된다.

  2. 기간 위험. 역전화가 너무 오래 지속되면 더 많은 재정적 비용에 직면할 수 있습니다.

  3. 매개 변수 설정 위험. 스톱로즈 및 스톱 포스트의 설정은 실제 손실 이익에 영향을 미치므로 신중하게 평가해야합니다.

  4. 거래의 빈번한 위험. 회전이 많으면 거래 비용과 심리적 스트레스가 증가합니다.

최적화 방향

세 가지 측면에서 최적화할 수 있는 3 인내내 역전 전략은 다음과 같습니다.

  1. 거래량 지표와 결합하여, 거래량을 판단하는 규칙을 늘리고, 잘못된 신호를 피하십시오.

  2. 매개 변수 설정을 조정하십시오. 다양한 품종과 주기에서 최적의 중지 손실, 중지 매개 변수를 평가하십시오.

  3. 필터링 조건을 추가하십시오. 다른 지표와 함께 정리 기간 동안의 유효하지 않은 거래를 피하십시오.

  4. 포지션 개시 타이밍을 최적화한다. 3 K 라인 개시 후의 가격 움직임을 판단하고, 더 좋은 입시 지점을 찾는다.

요약하다

3내하 역전 전략은 가격 상승에서 판매 압력을 받고 역전될 가능성이 있는 K선 형태를 식별하여 역전 초기 단계에서 포지션을 열고 주가 역전을 포착합니다. 이것은 위험 제어 가능하고 간단한 실용적인 기술 분석 전략이며, 수량 거래의 정렬 메뉴 중 하나입니다. 고효율 신호, 거래 규칙의 명확성을 식별하는 장점이 있으며, 또한 잠재적으로 발생할 수 있는 중지 손실 및 포지션 위험에 주의를 기울여야하며, 실무에서 전략 매개 변수를 평가하고 최적화하여 더 나은 전략 성능을 얻을 수 있습니다.

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

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 06/02/2019
//    This is a three candlestick bearish reversal pattern consisting of a bearish 
//    harami pattern formed by the first 2 candlesticks then followed by down 
//    candlestick with a lower close than the prior candlestick.
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Three Inside Down Backtest", overlay = true)
input_takeprofit = input(40, title="Take Profit pip", step=0.01)
input_stoploss = input(20, title="Stop Loss pip", step=0.01)
barcolor(close[2] > open[2] ? open[1] > close[1] ? open[1] <= close[2] ? open[2] <= close[1] ? open[1] - close[1]< close[2] - open[2] ? close < open ? close < close[1] ? open < open[1] ? close < open[2] ? yellow :na :na : na : na : na:na : na : na : na)
posprice = 0.0
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice :=  close[2] > open[2] ? open[1] > close[1] ? open[1] <= close[2] ? open[2] <= close[1] ? open[1] - close[1]< close[2] - open[2] ? close < open ? close < close[1] ? open < open[1] ? close < open[2] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) :nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0) 
pos := iff(posprice > 0, 1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == 1)
    strategy.entry("Long", strategy.long)
posprice := iff(high >= posprice + input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(low <= posprice - input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))