3색 크로스오버 트렌드 팔로잉 전략


생성 날짜: 2024-02-20 14:19:26 마지막으로 수정됨: 2024-02-20 14:19:26
복사: 0 클릭수: 537
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

3색 크로스오버 트렌드 팔로잉 전략

개요

삼색 횡단 트렌드 추적 전략은 K선 형태를 기반으로 한 트렌드 추적 거래 전략이다. 이 전략은 특정 삼색 K선 형태를 식별하여 현재 트렌드의 방향을 판단하고, 형태를 식별할 때 선택적으로 오버 또는 오피스한다.

전략 원칙

이 전략의 핵심 논리는 다음과 같습니다: 연속적으로 같은 색의 세 개의 K선 (개의 빨간색 또는 3개의 녹색) 이 나타나면, 다른 색의 K선으로 역전되고, 마지막으로 원래의 세 개의 K선 색으로 역전되면, 원래의 추세가 계속되고 있음을 나타냅니다. 따라서 이 시간에는 추적 입장이 수행됩니다.

구체적으로, 전략은 최근 5개의 K선의 상황을 검증하여 입시 조건에 적합하는지 판단한다. 만약 최근 5개의 K선: 다섯 번째 K선 낮은 점은 이전 1개의 낮은 점보다 낮다면, 네 번째 K선 낮은 점은 이전 1개의 높은 점보다 높다면, 네 번째 K선 낮은 점은 이전 1개의 낮은 점보다 낮다면, 세 번째 K선 낮은 점은 이전 1개의 높은 점은 이전 1개의 낮은 점은 K선 높다면, 네 번째 K선 낮은 점은 K선 높다면, 세 번째 K선 낮은 점은 K선 높다면, 첫 번째 K선 높은 점은 전 1개의 높은 점은 전 1개의 높은 점은 K선 높다면, 대조적으로 K선 낮은 점은 전 1개의 낮은 점보다 높다면, 더 많은 추적을 한다. 이러한 특정 K선 형태를 판단함으로써, 추세가 지속될 때 추가적인 이윤을 얻을 수 있다.

전략적 이점

  • K선 형태를 사용하여 트렌드 방향을 판단하고, 쉽게 조작할 수 있습니다.
  • 추세가 지속되는 동안 수익을 얻을 수 있습니다.
  • 정책 규칙은 간단하고 명확합니다.

전략적 위험

  • K선형태 판단 오류가 손실로 이어질 수 있다
  • “이런 일이 벌어진다면, 우리는 더 이상 경제가 성장하지 않을 것입니다”.
  • 거래비용을 높여주기 위해 자주 거래할 수 있습니다.

전략 최적화 방향

  • K선 형태를 판단하는 다른 지표들과 함께 K선 형태를 판단하는 신뢰성
  • 단편적 손실을 제어하기 위해 스톱포트를 설정합니다.
  • 포지션 개시 조건을 최적화하여 잘못된 판단의 가능성을 낮추는 것
  • 포지션 크기를 조정하여 위험을 줄이는 것을 고려하십시오.

요약하다

삼색 횡단 트렌드 추적 전략은 특정 K선 형태를 식별하여 현재 트렌드 방향을 판단하고, 트렌드가 지속될 때 선택적으로 포지션을 열 수 있습니다. 이 전략은 간단하고 명확하며, 작동하기 쉽고, 트렌드 단계에서 추가 수익을 얻을 수 있습니다.

전략 소스 코드
/*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)