
트렌드 추적 브레이크 전략은 이동 평균과 브린 밴드 지표에 기반한 트렌드 추적 전략이다. 이 전략은 트렌드 분석과 브레이크 거래의 생각을 결합하여 시장의 흐름을 확인하면서, 브레이크 잠재력을 가진 기회를 찾는다.
이 전략은 50주기 간단한 이동 평균을 사용하여 트렌드 방향을 판단한다. 종결 가격 위에 50일선을 통과할 때 더 많은 것을 고려한다. 동시에, 종결 가격이 하위 궤도 브린 밴드보다 높으며, 현재 K 선의 최저 가격은 브린 밴드 하위 궤도 근처에 있으며, 이는 가격이 지지점 근처에 있고, 돌파구가 형성될 수 있음을 나타낸다.
진입 신호가 형성된 후, 만약 두 번째 K 라인의 개시 가격이 전날의 최고 가격과 1 포인트의 중지 위치보다 높다면, 실제 진입은 더 한다.
중지 위치는 입점 K선 최저 가격으로 5.7점을 줄인다고 설정한다. 중지 위치는 입점 매각 가격으로 11.4점을 더하여 2배의 리스크 수익률을 달성한다.
이 전략은 트렌드 판단과 핵심지원 근처에서 형성된 돌파구를 결합하여 가짜 돌파구를 효과적으로 필터링하여 거래의 승률을 높일 수 있습니다.
비교적 간단한 지표와 판단 조건으로 전략이 이해하기 쉽고 실행이 가능하며, 양자 거래 초보자 학습에 적합하다.
이 전략은 주로 이동 평균으로 트렌드 방향을 판단하는데, 트렌드가 변하면 잘못된 신호가 발생할 수 있다. 부린 밴드 파라미터를 잘못 설정하면 잘못된 브레이크가 발생할 수도 있다.
스톱 로즈 위치가 너무 가까워지면 세컨트될 수 있고, 스톱 로즈 위치가 너무 커도 수익을 제한할 수 있다. 이러한 파라미터의 설정은 시장에 따라 조정할 필요가 있다.
이 전략은 하루의 최고 가격과 최저 가격만을 고려하고, 밤새의 폭파에 반응하지 않는다.
MACD와 같은 다른 지표와 결합하여 트렌드를 판단하는 것을 고려할 수 있습니다. 또는 적응형 이동 평균을 사용하여 트렌드 변화를 추적 할 수 있습니다.
브린 밴드 매개 변수는 최적의 매개 변수 조합을 찾기 위해 최적화할 수 있다. 스톱 스톱 위치도 피드백 결과에 따라 최적화할 수 있다.
야간 비행에 대한 판단 논리를 추가하여 비행 후 손실을 확대하지 않도록 할 수 있습니다.
이 전략은 트렌드 판단과 돌파 거래의 생각을 통합하여 간단한 지표를 사용하여 필터링 효과를 이룬다. 전략의 장점은 이해하기 쉽고 구현할 수 있으며, 매개 변수를 최적화하여 더 나은 효과를 얻을 수 있다. 그러나 또한 특정 시장 위험이 있으며, 실적 결과에 따라 지속적으로 개선해야 한다.
/*backtest
start: 2023-11-25 00:00:00
end: 2023-12-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Custom Strategy", overlay=true)
// Input variables
smaLength = 50
bbLength = 20
supportPercentage = 1
riskRewardRatio = 2
// Calculate indicators
sma = sma(close, smaLength)
bb_lower = sma(close, bbLength) - 2 * stdev(close, bbLength)
// Entry conditions based on provided details
enterLongCondition = crossover(close, sma) and close > bb_lower and low <= (bb_lower * (1 + supportPercentage / 100))
// Entry and exit logic
if (enterLongCondition)
strategy.entry("Long", strategy.long)
// Assuming the details provided are for the daily timeframe
stopLossPrice = low - 5.70
takeProfitPrice = close + 11.40
strategy.exit("Take Profit/Stop Loss", from_entry="Long", loss=stopLossPrice, profit=takeProfitPrice)
// Plotting
plot(sma, color=color.blue, title="50 SMA")
plot(bb_lower, color=color.green, title="Lower Bollinger Band")
// Plot entry points on the chart
plotshape(series=enterLongCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")