
3개 내적 상승 반전 전략은 특정 3개의 K선 형태를 식별하여 낮은 가격으로 높은 가격으로 판매하는 반전 거래 전략이다. 이 전략은 3개의 K선으로 구성되어 있으며, 첫 번째와 두 번째가 양쪽을 형성하고, 세 번째의 개시 가격은 전날의 폐쇄 가격보다 높으며, 폐쇄 가격은 전날의 두 개의 K선 최고 가격보다 높다. 이러한 K선 조합은 단기 하락이 부진으로 전환될 가능성을 예고하며, 반전 작업을 수행하는 신호이다.
이 전략의 핵심 판단 조건은 다음과 같습니다.
첫 번째 K선: 음선, 개시 가격이 종점 가격보다 높다
두 번째 K선: 양선, 종전 가격이 개시 가격보다 높고, 종전 가격이 이전 K선의 개시 가격보다 낮다
세 번째 K선: 양선, 상위 K선의 개시값이 상위 K선의 종료값보다 높고, 종료값은 앞의 두 K선의 최고 가격보다 높다
이 신호가 감지되면, 우리는 상장 포지션을 하락시키고, 정지 및 중지 조건을 설정한다. 구체적인 거래 논리는 다음과 같다:
3의 내적 상승 형태를 감지하면, 그 양선의 개장 가격으로 입장을 공백
정지 조건을 설정합니다: 가격 상승이 입력된 정지 지점에 도달하면 거래를 종료하고 빈 포지션을 청산합니다.
스톱로스 조건을 설정합니다: 가격 하락이 입력된 스톱로스 포인트에 도달하면 거래를 종료하고 공백 포지션을 청산합니다.
가격이 스톱 또는 스톱 손실 지점에 도달하면 포지션을 비우고 다음 거래 신호를 기다립니다.
이런 식으로, 우리는 상향 반전 신호를 판단할 때 적시에 공백을 만들고, 수익이 기대에 도달하거나 통제 가능한 범위에서 손실이 발생했을 때 단호하게 중지하고, 낮은 가격과 높은 가격의 반전 거래 전략을 실현합니다.
반전점을 포착하여 반전 거래를 달성하기 위한 목적
이럴 경우, 이럴 경우, 이럴 경우, 이럴 경우, 이럴 경우, 이럴 경우, 이럴 경우, 이럴 경우.
명확한 출입, 정지, 상쇄 메커니즘
간단한 세 K선 형태, 쉽게 알아볼 수 있는 구현
사용자 정의 스톱 스톱 손실 점수, 위험 제어
코드는 간결하고 명확하며 이해하기 쉽고 최적화됩니다.
종합적으로, 이 전략은 반전을 포착하고, 위험을 통제하고, 간단하고, 신뢰할 수 있는 특징을 가지고 있으며, 실용적이고 효율적인 짧은 선 반전 거래 전략이다.
반전 형태 판단이 정확하지 않아 반전 신호가 될 수 있습니다.
정지 지점이 잘못 설정되어 너무 일찍 정지하거나 더 많은 을 놓칠 수 있습니다.
전략은 거래 빈도가 높을 것으로 예상되며, 과도한 거래의 위험이 있습니다.
구매 및 판매 지점 식별 및 포지션 관리 등에서 최적화 할 여지가 있습니다.
주식을 신중하게 선택하십시오. 이 전략은 변동성이있는 주식에 더 적합합니다.
수수료와 슬라이드 포인트 비용이 수익에 미치는 영향을 고려해야 합니다.
시장 변화에 대응하기 위해 지속적인 모니터링 최적화
일반적으로, 최적화된 파라미터 설정, 엄격한 주식 선택, 지속적인 모니터링 등의 조치를 통해 이 전략의 거래 위험을 제어할 수 있다.
K선 형태 변수를 최적화하여 식별 정확도를 높여줍니다.
더 나은 리스크/이익 균형을 위해 스탠드/손실 제도를 최적화
다른 기술 지표와 함께 신호를 필터링하여 의사 결정의 정확성을 향상시킵니다.
포지션 관리 메커니즘을 추가하고, 시장 상황에 따라 포지션을 동적으로 조정합니다.
더 나은 이익/손실 균형을 위해 자금 관리를 최적화
포지션 기간을 테스트하여 최적의 포지션 기간을 결정합니다.
코드 구조를 최적화하고 코멘트를 추가하여 전략을 명확하게합니다.
리드 디스크 시뮬레이션 대조를 추가하여 전략의 유효성을 검사합니다.
주식 풀을 조정하고, 산업 및 개인 주식 적응력을 테스트하는 전략
전략의 성과를 지속적으로 추적하여 문제를 발견하고 전략을 조정합니다.
세 내적 상승 반전 전략은 3개의 특정 K선 형태를 식별하여 단기 하락 반전 신호를 판단할 때 공백을 통해 이익을 얻습니다. 전략은 명확한 거래 논리, 위험을 제어하는 중지 손실 장치, 구현 및 최적화하기 쉬운 장점이 있습니다. 신뢰할 수 있고 실용적인 짧은 선 반전 거래 전략입니다. 그러나 또한 불확실성의 위험이 있습니다. 매개 변수 최적화, 위험 제어 및 지속적인 추적 최적화를 통해 위험을 피할 필요가 있으며, 실제로 안정적인 초과 수익을 얻습니다.
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 12/02/2019
// This is a three candlestick bullish reversal pattern consisting of a
// bullish harami pattern formed by the first 2 candlesticks then followed
// by up candlestick with a higher close than the prior candlestick.
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Three Inside Up Backtest", overlay = true)
input_takeprofit = input(20, title="Take Profit pip", step=0.01)
input_stoploss = input(20, title="Stop Loss pip", step=0.01)
barcolor(open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[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 := open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[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("Short", strategy.short)
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 , nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 , nz(posprice, 0))