강세장 강력한 추세 추종 전략


생성 날짜: 2023-10-17 14:31:22 마지막으로 수정됨: 2023-10-17 14:31:22
복사: 0 클릭수: 693
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

강세장 강력한 추세 추종 전략

개요

이 전략은 단지 더 많이 하고, 더 적게 하지 않는 트렌드 추적 전략이다. 그것은 돈치안 통로와 StochRSI 지표를 사용하여 황소 시장의 강력한 상승 트렌드를 식별하고, LOW 위험 참여를 강력한 트렌드에 실현한다.

전략 원칙

이 전략은 다음과 같은 두 가지 지표를 사용하여 추세를 판단합니다.

  1. 동천 통로: 통로로 올라가는 가장 높은 30 K 선의 6 일 EMA를 계산한다. 종전 가격이 올라가는 것보다 크면 현재는 황소 시장 추세에 있다는 것을 의미한다.

  2. StochRSI 지표: StochRSI 지표는 %K 라인 및 %D 라인을 포함한다. 이 전략은 %K 라인에 하향 궤도를 추가하여 35을 기본으로 한다. %K 라인에서 하향 궤도를 통과하면 황소 시장 트렌드가 끝났음을 나타내고 평정해야 한다.

이 전략의 거래 논리는 다음과 같습니다.

  1. 종결 가격이 동치안 통로 (通道) 의 경로보다 크면, 황소 시장 추세에 있음을 나타내고, 녹색 배경이 표시된다.

  2. StochRSI의 %K 선이 기본 하도 35보다 크면 더 많은 진입을 한다.

  3. %K선 아래로 궤도를 통과할 때 평상시는 출발한다.

볼 수 있듯이, 이 전략은 트렌드 필터링과 오버 바이 오버 셀 지표를 동시에 사용함으로써, 낮은 위험으로 불시장 트렌드에 참여하는 효과를 달성합니다. 唐 통로는 트렌드 없는 시장의 간섭을 필터링하여 트렌드 불시장에서만 더 많은 상자를 열도록 보장합니다.

전략적 이점

이 전략에는 다음과 같은 장점이 있습니다.

  1. 은 시가에서 은 시가에서 은 시가에서 은 시가에서 은 시가에서

  2. 동천 통로를 사용하여 트렌드를 판단하고, 비트렌드 시장을 필터링하여 불필요한 거래를 줄이십시오.

  3. StochRSI 지표의 매개 변수는 조정할 수 있으며, 자신의 위험 선호에 따라 입출점 지점을 설정할 수 있다.

  4. 이 전략은 주가 상승이 지속되는 시나리오에 적용되며 지속적인 수익을 창출할 수 있다.

  5. 전략적 아이디어는 간단하고 명확하며, 이해하기 쉽고 실행이 가능합니다.

위험 분석

이 전략에는 몇 가지 위험도 있습니다.

  1. 하지만, 이 트렌드에서 나오는 수익을 제대로 파악하지 못해, 입문점을 놓치게 됩니다.

  2. 불시장이 갑자기 끝나고, 지표가 적절한 시간에 퇴출 신호를 보내지 못하면 큰 손실이 발생할 수 있습니다.

  3. 변수가 잘못 설정되면 거래 빈도와 가짜 신호가 증가합니다.

  4. 이 전략은 주가가 장기적으로 상승하는 황소시장에만 적합하며, 흔들림이나 하락의 시장 환경에 적합하지 않다.

  5. 주식 기본에 주의를 기울여 기본이 약해진 주식을 선택하지 마십시오.

최적화 방향

이 전략은 다음과 같은 부분에서 최적화될 수 있습니다.

  1. 변수 설정을 최적화하여 다양한 변동률의 시장 환경에 적응한다.

  2. 단편적 손실을 통제하기 위한 스톱로스 전략을 추가한다.

  3. 주식의 기본 요소와 뉴스 측면을 결합하여 기본 요소가 약해진 주식을 선택하지 마십시오.

  4. 트렌드에 적시에 진입할 수 있도록 여러번의 검증을 통해 입시 시기를 최적화한다.

  5. 경기 출전 시간을 최적화하고, 경기 시장에서 조기 출전을 방지한다.

  6. 다양한 주식 샘플을 테스트하고, 전략의 성과를 평가한다. 그 전략에 가장 적합한 주식 유형을 찾는다.

요약하다

이 전략은 동치안 채널을 통해 트렌드를 판단하고, 스토치RSI 지표와 결합하여 거래 신호를 발산하여, 낮은 위험으로 황소 시장의 추세를 추적하는 효과를 달성한다. 장점은 간단하고 쉽게 작동하며, 지속적으로 황소 시장의 상승 추세를 포착할 수 있다.

전략 소스 코드
/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 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/
// © SnarkyPuppy

//@version=5
strategy("Filtered Stoch", overlay=false, default_qty_value = 100, default_qty_type=strategy.percent_of_equity)

/////high filter...upper donchian channel of ema... or highest ema for a given amount of candles

filter_ema_len= input(6)
ema_donchian_len = input(30)

ema=ta.highest(ta.ema(high,filter_ema_len),ema_donchian_len)

////////////////////////basic stoch rsi with max val 100 and min val 0.. entry above lowerband preset 35

smoothK = input.int(7, "K", minval=1)
smoothD = input.int(4, "D", minval=1)
lengthRSI = input.int(14, "RSI Length", minval=1)
lengthStoch = input.int(14, "Stochastic Length", minval=1)
src = input(close, title="RSI Source")
rsi1 = ta.rsi(src, lengthRSI)
k = math.min(100, math.max(0,ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)))
d = math.max(math.min(ta.sma(k, smoothD),80),35)
plot(k, "K", color=#2962FF)
plot(d, "D", color=#FF6D00)
h0 = hline(80, "Upper Band", color=#787B86)
hline(50, "Middle Band", color=color.new(#787B86, 50))
lowerband=input(35)
h11 = hline(lowerband, "Lower Band", color=#787B86)
fill(h0, h11, color=color.rgb(33, 150, 243, 90), title="Background")

ematrend= close>ema ? 1 : 0

bgcolor(ematrend==1?color.rgb(76, 175, 79, 80):na)

longCondition = k>lowerband and ematrend==1
if (longCondition)
    strategy.entry("Up", strategy.long)

shortCondition =  ta.crossunder(k,lowerband)
if (shortCondition)
    strategy.close("Up", shortCondition)