
전략 개요: 이 전략은 부린 라인의 금 포크/죽은 포크 신호를 통해 포지션을 열고 더 많이/더 적게 한다. 전략의 장점은 지속적인 트렌드 시장을 추적하고, 정지/손실 설정이 합리적이고, 회수 제어가 적절하며, 중장선 운영에 적합하다. 주식 지수, 외환, 암호화폐와 같은 명백한 트렌드 특성이있는 시장에 주로 적용된다.
전략 원리: 이 전략은 주로 부린 라인 교차 신호, 고정 포지션, 동적 스톱 로드 3 부분으로 구성된다. 부린 라인은 평균선과 표준 차이가 생성되는 띠 모양의 영역을 이용한다. 금 포크를 더하면 궤도에 돌파하는 것을 나타냅니다. 사상 포크를 더하면 궤도에 떨어지는 것을 나타냅니다.
구체적으로, 부린 라인은 종결 가격의 이동 평균과 표준 차등에 따라 계산된 띠 모양의 영역이다. 가격이 경로를 돌파할 때 구매 신호를 생성하고, 가격이 경로를 무너뜨릴 때 판매 신호를 생성한다. 따라서 가격의 가능한 반전을 예측하고, 포지션 구축 기회를 찾는다. 고정된 100% 포지션은 트렌드를 추적하는 것을 최대화하고, pursued the highest profit한다. 동적 스톱 로스는 가장 최근에 포지션을 개시한 가격에 따라 조정되며, 합리적인 스톱 로스 거리 제어를 설정하여 철회되며, 트렌드 변동 정도에 따라 스톱 로스를 적절히 확대하여 더 많은 이익을 얻는다.
이 전략의 장점은 다음과 같습니다.
트렌드를 가로질러 운행하여 지속적인 수익을 창출한다. 브린 라인이 교차하여 트렌드 전환점을 찾는 것은 주선 방향을 파악하는 데 도움이 된다. 고정 포지션은 트렌드를 충분히 따라 운행하여 최대 수익을 얻을 수 있다.
동적 스톱로스, 회수 제어 가능. 최근 포지션 개시 가격에 따라 스톱로스 지점을 조정하여 합리적인 구성으로 최대 회수를 효과적으로 제어할 수 있다. 시장의 변동 정도에 따라 조정할 수 있다.
유연한 응용, 적용 시장 폭. 대부분의 트렌드 특성을 가진 시장에 적합하며, 특히 주식 지수, 외환, 암호화폐와 같은 중장기 거래에 적합하다.
논리는 간단하고 명확하며, 쉽게 구현할 수 있다. 부린 라인을 기반으로 트렌드 판단과 고정 포지션 거래를 할 수 있으며, 복잡한 형태나 신호를 판단할 필요가 없다.
자금 사용 효율이 높고, 자금을 충분히 배분한다. 고정 100% 포지션은 자금 사용량을 최대화하고, 공백과 다목적 모두 자금을 충분히 배분할 수 있다.
위험과 해결방안:
브린라인 실패 위험. 브린라인 판단이 실패하면 잘못된 신호가 발생한다. 해결책은 다른 지표와 결합하여 트렌드 방향을 판단하는 것이다.
철회 위험. 흔들리는 상황에서는, 어느 정도 철수가 발생할 것이다. 포지션을 낮추고 스톱 손실 거리를 최적화함으로써 제어할 수 있다.
거래 빈도 위험. 변동성 시장에서 빈번하게 중지 손실을 점프 포지션. 중지 손실 거리를 적절히 완화하여 불필요한 중지 손실을 줄일 수 있습니다.
시장 위험. 급격한 중대한 사건으로 인해 시장의 가격이 이상하게 됩니다. 중요한 재정 정책에 주의를 기울이고, 제때 대응하는 것이 좋습니다.
전략적 최적화 제안:
또한 다른 지표 판단도 고려해야 한다. 예를 들어 MACD, KDJ 등 다른 기술 지표와 결합하여 부린 라인을 잘못 판단하는 것을 피한다.
시장에 따라 정지 중지 손실 거리를 조정하십시오. 변동이 큰 경우 정지 거리를 적절히 확대하십시오. 변동이 작은 경우 정지 손실 거리를 축소하십시오.
시장 유형에 따라 합리적인 매개 변수를 선택하십시오. 예를 들어, 변동성이 높은 시장에 대해 부린 밴드 표준 차차 또는 평균 주기 등을 적절하게 추가 할 수 있습니다.
기계 학습 알고리즘과 결합하여 최적화 파라미터. 알고리즘 훈련을 통해 각 파라미터의 최적값을 확인하여 더 나은 전략 성과를 달성한다.
요약: 이 전략은 전형적인 트렌드 간 중매 전략에 속한다. 명백한 트렌드 특성이 있는 시장에 적용되며, 지속적으로 수익을 올릴 수 있다. 전략 논리는 간단하고 명확하며, 절차는 쉽게 구현된다. 합리적으로 구성된 스톱 스톱 손실 거리를 통해 최대 회수량을 효과적으로 제어할 수 있다. 전체적으로, 이 전략은 수익이 안정적이며, 단순하고 효율적이며, 실행하기 쉬운 특징을 가지고 있으며, 매우 권장되는 양적 전략이다.
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Valeria 181 Bot Strategy Mejorado 2.21", overlay=true, margin_long=100, margin_short=100)
var float lastLongOrderPrice = na
var float lastShortOrderPrice = na
longCondition = ta.crossover(ta.sma(close, 1), ta.sma(close, 4))
if (longCondition)
strategy.entry("Long Entry", strategy.long) // Enter long
shortCondition = ta.crossunder(ta.sma(close, 1), ta.sma(close, 4))
if (shortCondition)
strategy.entry("Short Entry", strategy.short) // Enter short
if (longCondition)
lastLongOrderPrice := close
if (shortCondition)
lastShortOrderPrice := close
// Calculate stop loss and take profit based on the last executed order's price
stopLossLong = lastLongOrderPrice - 170 // 10 USDT lower than the last long order price
takeProfitLong = lastLongOrderPrice + 150 // 100 USDT higher than the last long order price
stopLossShort = lastShortOrderPrice + 170 // 10 USDT higher than the last short order price
takeProfitShort = lastShortOrderPrice - 150 // 100 USDT lower than the last short order price
// Apply stop loss and take profit to long positions
strategy.exit("Long Exit", from_entry="Long Entry", stop=stopLossLong, limit=takeProfitLong)
// Apply stop loss and take profit to short positions
strategy.exit("Short Exit", from_entry="Short Entry", stop=stopLossShort, limit=takeProfitShort)