
이 전략은 동력 지표를 사용하여 암호화폐 시장의 주요 추세 방향을 식별하고, 돌파구에서 다단위 포지션을 구축하여, 하락을 추적하는 거래 아이디어를 실현합니다.
이 전략은 사용자 정의 된 Pump&Dump 진동기 을 유일한 지표로 사용합니다. 이 진동기는 K선 개체의 크기를 사용하여 시장의 주요 트렌드 방향을 식별합니다. 구체적으로, K선 개체의 평균을 계산하고 사용자가 설정한 곱으로 곱합니다. 개체가 이동 평균보다 크면 현재 상승 추세에 있음을 나타냅니다.
진동기의 지표에 따라 이 전략은 다단계 포지션을만 구축한다. 지표가 현재 상승 단계에 있다고 표시될 때, 이 루트 K 라인 종료시 다단계 포지션을 구축한다. 그 후, 하락 신호가 발생하거나, 스톱 손실이 유발되면, 모든 포지션을 평행한다.
이 전략은 두 가지의 중지 방법을 제공하며, 둘 중 하나를 선택하거나 동시에 사용할 수 있습니다.
스톱포스 비율: 사용자는 한 포지션의 최대 손실 허용 비율을 설정할 수 있다. 가격이 이 비율 스톱포스를 넘어간다면 포지션을 평행한다.
브레이크 스톱: 포지션을 개시할 때, 이 루트 K 라인의 최저 지점을 기록한다. 이후 가격이 이 지점보다 떨어지면, 포지션을 평정한다.
이 전략은 다음과 같은 장점을 가지고 있습니다.
사용자 정의 지표를 사용하여 시장 추세를 더욱 정밀하고 정확하게 파악할 수 있습니다.
“이런 일이 벌어진다면, 우리는 더 많은 것을 할 수 있을 것이다.
트렌드 트레이딩의 고전적인 방식에 부합하는 추락을 막는 방법을 사용한다.
이중 손해 방지 방법을 제공하여 자신들에게 더 적합한 손해 방지 방식을 자유롭게 선택할 수 있습니다.
코드는 간단하고 명확하며, 이해하기 쉽고 수정하기 쉽습니다.
동적 정지 설정이 필요없고, 조기 정지로 인해 수익 손실이 발생하지 않습니다.
이 전략에는 몇 가지 위험도 있습니다.
사용자 정의 지표는 안정적이지 않고 신뢰할 수 없으며 잘못된 판단의 위험이 있습니다.
다단계 포지션만 설정하면 짧은 라인 리워드 코카이 기회를 놓칠 수 있습니다.
스톱로스 설정은 너무 보수적이어서 더 긴 거래를 할 수 없습니다.
무동적인 정지 설정으로, 수동으로 제시간 정지할 필요가 있으며, 운영 위험성이 있다.
이 두가지의 절감방법을 임의로 조합할 수 있지만, 여전히 최적의 절감점을 찾을 수 없습니다.
이 전략은 위기 상황으로 인해 너무 많은 무효 거래가 발생할 수 있습니다.
이 정책은 다음과 같은 측면에서 최적화될 수 있습니다.
KDJ, MACD 등과 같은 다른 지표를 사용해 보다 안정적이고 신뢰할 수 있는 트렌드 식별 방법을 찾아보세요.
더 많은 코스카이팅 기회를 제공합니다. 트렌드 전환 시 코스카이팅을 허용하여 전략 수익을 향상시킵니다.
최적화 스톱 스트래트지. 다양한 매개 변수를 테스트하여 더 좋은 스톱 스톱 포인트를 찾거나 ATR, MA와 같은 지표의 동적으로 스톱 스톱을 설정한다.
다이내믹 스톱을 추가한다. 예를 들어, 브레이크 전 고고 후 스톱을 설정하여 수동 조작 위험을 줄인다.
매개 변수 최적화를 수행한다. 평균선 매개 변수, 포지션 개설 조건 등을 조정하여 최적의 매개 변수 조합을 찾는다.
필터링 조건을 추가한다. Only Long 또는 하위 지표와 같은, 무효 거래를 피한다.
다양한 품종을 테스트한다. 주요 통화 품종에서 전략의 효과를 평가하고 적용 범위를 최적화한다.
역검사 및 모의 최적화 전략을 사용하여 최적의 변수와 중지 스톱포인트를 찾습니다.
이 전략은 전체적으로 더 간단한 추격 공격 전략이다. 이 전략은 사용자 정의 된 동력 지표를 사용하여 시장 추세를 판단하고, 트렌드 초기 단계에서 다자 지위를 구축하고, 두 개의 중지 방법을 제공합니다. 주요 장점은 전략 아이디어가 명확하고, 위험이 제한되어, 작동하기 쉽다는 것입니다. 그러나 중단 전략, 변수 선택 등과 같은 최적화 가능한 공간도 있습니다. 전체적으로, 이 전략은 Cryptocurrency 시장에 기본 트렌드 전략 경로를 제공하며, 초보자 학습 및 연습에 적합합니다.
/*backtest
start: 2022-10-19 00:00:00
end: 2023-04-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("[BoTo] Pump&Dump Strategy", shorttitle = "[BoTo] P&D Strategy", default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings
multiplier = input(3.0)
length = input(100)
stop = input(100.0, title = "Stop loss, %")
//Indicator
body = abs(close - open)
sma = sma(body, length) * multiplier
plot(body, color = gray, linewidth = 1, transp = 0, title = "Body")
plot(sma, color = gray, style = area, linewidth = 0, transp = 90, title = "Avg.body * Multiplier")
//Signals
pump = body > sma and close > open
dump = body > sma and close < open
color = pump ? green : dump ? red : na
bgcolor(color, transp = 0)
//Stops
size = strategy.position_size
autostop = 0.0
autostop := pump and size == 0 ? low : autostop[1]
userstop = 0.0
userstop := pump and size == 0 ? close - (close / 100 * stop) : userstop[1]
//Strategy
if pump
strategy.entry("Pump", strategy.long)
if dump or low < autostop or low < userstop
strategy.close_all()