거래 전략에 따른 하위

저자:차오장, 날짜: 2023-09-16 18:37:44
태그:

전반적인 설명

아래와 같은 거래 전략은 낮은 위험, 낮은 수익성 암호화폐 거래 전략이다. 암호화폐가 과판될 때 긴 포지션을 설정하고 가격이 회복될 때 포지션을 닫는다. 이 전략은 단기 및 중장기 거래에 적합하며 안정적인 자본 성장을 제공한다.

원칙

이 전략은 주로 빠른 RSI 지표를 사용하여 암호화폐가 과판되었는지 여부를 결정합니다. 빠른 RSI가 10보다 낮을 때 자산이 심각하게 과판되었음을 나타냅니다. 이 시점에서 거래량이 크게 증가하고 가격이 바닥에서 회복되기 시작하면 긴 포지션을 설정하는 신호입니다.

한 번 가격 안정화 되고 빠른 RSI가 중립 구역으로 돌아온 후, 긴 포지션은 수익을 위해 닫을 수 있다. 위험 통제를 위해 스톱 로스 오더를 사전에 설정할 수 있다.

장점

  • 이 전략은 바닥을 정확하게 파악하고 이상적인 입구점을 잡습니다.

  • 빠른 RSI 지표는 과잉 판매 및 과잉 구매 조건을 빠르게 보여줍니다.

  • 중요한 바닥에 가까운 긴 포지션만, 효과적으로 위험을 제어합니다.

  • 스톱 로스는 수익을 차단하고 손실을 늘리는 것을 피합니다.

  • 대부분의 암호화폐에 적용 가능하고, 높은 유연성

위험성

  • 잘못된 판단은 큰 손실로 이어질 수 있습니다. 만약 긴 포지션이 바닥에서 벗어나면요.

  • 올바른 최하위 선택에도 불구하고 리바운드는 수익에 충분하지 않을 수 있습니다.

  • 너무 넓은 스톱 로스를 설정하면 큰 손실이 발생할 수 있습니다.

  • 너무 긴 스톱 로스 설정이 조기에 실행될 수 있습니다.

  • 거래량이 충분하지 않아서 충분히 큰 포지션을 형성할 수 없습니다.

위험 관리

  • 바닥 확인의 정확성을 높이기 위해 여러 지표를 사용하십시오.

  • 포지션의 스케일, 항목별로 할당을 낮추기 위해.

  • 변동성을 기반으로 합리적인 스톱 로스 거리를 설정합니다.

  • 채널이나 저항을 넘어서면 이윤을 얻습니다.

  • 유동 거래 쌍을 선택하여 충분한 유동성을 보장합니다.

요약

아래와 같은 전략은 낮은 위험 자본 성장을 위해 암호화폐의 과잉 판매 바닥을 활용합니다. 그것은 타이밍을 위해 빠른 RSI와 위험 통제를 위해 중지 손실을 활용합니다. 추가 최적화는 더 일관된 이익으로 이어질 수 있습니다. 고려할 가치가있는 권장 낮은 위험 암호화 거래 전략입니다.


/*backtest
start: 2023-08-16 00:00:00
end: 2023-09-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Noro's CryptoBottom Strategy", shorttitle = "CryptoBottom str", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)

//Fast RSI
src = close
fastup = rma(max(change(src), 0), 2)
fastdown = rma(-min(change(src), 0), 2)
fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown))

mac = sma(close, 10)
len = abs(close - mac)
sma = sma(len, 100)
max = max(open, close)
min = min(open, close)
up = close < open and len > sma * 3 and min < min[1] and fastrsi < 10 ? 1 : 0
//dn = close > open and len > sma * 3 and max > max[1] and fastrsi > 90 ? 1 : 0
plotarrow(up == 1 ? 1 : na, colorup = blue, colordown = blue)
//plotarrow(dn == 1 ? -1 : na, colorup = blue, colordown = blue)

sell = sma(close, 5)
dn = high > sell ? 1 : 0
plot(sell)

longCondition = up == 1
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = dn == 1
if (shortCondition)
    strategy.entry("Exit", strategy.short, 0)

더 많은