이 전략은 인더 바 분해에 기반하여 거래됩니다. 인더 바를 따르는 바의 높고 낮은 부분이 이전 인더 바의 범위를 침투하면 거래 신호가 생성됩니다.
논리는 다음과 같습니다.
이전 2 바가 바 1
바 3 높이가 바 2 높이를 초과하고 바 2 낮은 위에 닫으면, 긴 이동
바 3 낮은 바 2 낮은 깨고 바 2 높은 아래로 닫는 경우, 짧은 이동
선택적으로 주문을 종료 X 바 나중에 (예: 3 바)
그것은 내부 바 통합에서 발생하는 추세를 포착하는 것을 목표로합니다. 내부 바는 단기 잔액을 나타냅니다. 파열은 새로운 추세를 촉발 할 수 있습니다.
내부 바가 쉽게 식별, 고장 명확한 신호를 제공합니다
조기 주문을 닫는 것은 화살표를 피합니다
간단하고 직관적인 규칙
신호의 효율성을 더 검증해야 합니다.
안쪽 막대기 형성 및 파열은 덜 흔합니다
주요 트렌드에 반해서 거래할 수 있습니다.
이 전략은 내부 바 파열에서 유행을 활용하려고 시도합니다. 하지만 거래의 빈도가 낮기 때문에 위험-상금 평가가 필요합니다. 다른 요소와 결합하면 성능을 향상시킬 수 있습니다.
/*backtest start: 2022-09-07 00:00:00 end: 2022-10-31 00:00:00 period: 4d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Inside Bar Failure", overlay=true) forward = input(defval=3, title="Look Forward") longCondition = if (high[2] > high[1] and low[2] < low[1] and low < low[1] and high < high[1] and close > low[1]) x = true if (longCondition) strategy.entry("Long", strategy.long) shortCondition = if (high[2] > high[1] and low[2] < low[1] and high > high[1] and low > low[1] and close < high[1]) y = true if (shortCondition) strategy.entry("Short", strategy.short) if (longCondition[forward]) strategy.close("Long") if (shortCondition[forward]) strategy.close("Short")