세 가지 색상 크로스 트렌드 추적 전략

저자:차오장날짜: 2024-02-20 14:19:26
태그:

img

전반적인 설명

세 가지 색상 크로스 트렌드 추적 전략은 촛불 패턴을 기반으로 한 트렌드 다음 거래 전략이다. 특정 세 가지 색상 촛불 패턴을 인식하여 현재 트렌드의 방향을 파악하고 패턴이 확인되면 선택적으로 길거나 짧게 이동합니다.

전략 원칙

이 전략의 핵심 논리는 다음과 같습니다. 같은 색의 세 개의 연속 촛불 (세 개의 빨간색 또는 세 개의 녹색) 이 나타나고, 그 다음 반대 색의 한 개의 촛불이 나타나고, 다시 원래의 세 개의 촛불의 색으로 역전되면 원래 트렌드가 계속된다는 것을 나타냅니다. 따라서, 이것은 위치에 들어가면서 트렌드를 추적 할 때입니다.

구체적으로, 전략은 가장 최근의 다섯 개의 촛불의 상황을 탐지하여 진입 기준이 충족되었는지 여부를 결정합니다. 가장 최근의 다섯 개의 촛불이: 다섯 번째 촛불이 이전보다 낮은 낮은 (장기 동안 높은), 네 번째 촛불은 상승 촛불 (장기 동안 하락), 세 번째 촛불은 하락 촛불 (장기 동안 하락), 두 번째 촛불은 하락 촛불 (장기 동안 하락), 첫 번째 촛불은 하락 촛불 (장기 동안 하락) 이면, 짧은 추적 지위가 열립니다. 반대로, 가장 최근의 다섯 개의 촛불이: 다섯 번째 촛불이 이전보다 높은 높은 높은, 네 번째 촛불은 하락 촛불, 세 번째 촛불은 상승 촛불, 두 번째 촛불은 상승 촛불, 첫 번째 촛불은 긴 트렌드를 추적하는 경우, 이러한 촛불 패턴을 판단하여 트렌드를 계속하면 추가 수익을 얻을 수 있습니다.

전략 의 장점

  • 촛불 패턴을 사용하여 쉽게 트렌드 방향을 결정
  • 트렌드 지속 단계에서 수익을 창출
  • 단순하고 명확한 전략 규칙

전략 의 위험

  • 촛불 패턴에 대한 잘못된 판단은 손실로 이어질 수 있습니다.
  • 트렌드 반전 지점을 결정할 수 없습니다. 트렌드를 따라 손실을 입을 수 있습니다.
  • 거래 비용을 증가시키는 빈번한 포지션을 열 수 있습니다.

전략 최적화의 방향

  • 촛불 패턴의 신뢰성을 판단하기 위해 다른 지표를 포함
  • 단일 거래 손실을 제어하기 위해 손실 중지 지점을 설정
  • 잘못된 판단의 가능성을 줄이기 위해 입시 기준을 최적화
  • 낮은 리스크로 포지션 크기를 조정하는 것을 고려하십시오.

요약

세 가지 색상 십자 트렌드 추적 전략은 특정 촛불 패턴을 인식함으로써 현재 트렌드 방향을 식별하고 트렌드가 지속될 때 선택적으로 포지션을 개척합니다. 이 전략은 간단하고 명확하며 작동하기 쉽고 트렌드 단계에서 추가 수익을 얻을 수 있습니다. 그러나 또한 몇 가지 위험을 가지고 있으며 안정성을 향상시키기 위해 추가 최적화가 필요합니다. 전반적으로 양적 거래 전략 포트폴리오의 효과적인 보완 요소로 사용됩니다.


/*backtest
start: 2024-01-20 00:00:00
end: 2024-02-19 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © softinterface2000

//@version=5
strategy("3 Line Strick", overlay=true, margin_long=100, margin_short=100)


//Sell
fifth= close < low[1]
fourth= close[1] > open[1]
third= close[2] < open[2]
seccond= close[3] < open[3]
first= close[4] < open[4]


//Buy
fifth1= close > high[1]
fourth1= close[1] < open[1]
third1= close[2] > open[2]
second1= close[3] > open[3]
first1= close[4] > open[4]


longCondition = fifth1 and fourth1 and third1 and second1 and first1
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = fifth and fourth and third and seccond and first
if (shortCondition)
    strategy.entry("Short", strategy.short)


더 많은