이 전략의 주요 아이디어는 간단한 이동 평균 지표 EMA를 사용하여 트렌드 추적을 구현하는 것입니다. 단기 EMA에서 장기 EMA를 통과 할 때 더 많은 것을하고, 단기 EMA 아래에서 장기 EMA를 통과 할 때 청산합니다. 이 전략은 황소 시장에서 더 많은 변동이있는 품종에 적용되며, 더 큰 트렌드 이익을 얻을 수 있습니다.
이 전략은 주로 EMA 지표에 대한 금叉死叉을 사용하여 구매와 판매 시기를 판단한다. 코드에는 두 개의 EMA 주기가 정의되어 있으며, 단기 EMA 주기는 10이며, 장기 EMA 주기는 60이다. 각각 두 개의 EMA 값을 계산한다. 단기 EMA 상에 장기 EMA를 통과하면 가격 상승 동력이 강하다는 것을 나타냅니다.
이 전략의 핵심 논리는 EMA의 골드 포크를 사용하여 트렌드를 판단하는 것이며, 전형적인 트렌드 추적 전략에 속한다. EMA는 트렌드 지수인 평평한 이동 평균으로 가격 트렌드의 방향을 더 잘 나타낸다. 단기 EMA는 최근의 가격 변화의 경향과 강도를 나타내고, 장기 EMA는 전체적인 경향 방향을 나타낸다. 단기 EMA를 통과하면 장기 EMA를 통과하면 장기 EMA보다 최근의 부진이 강하여 더 많은 추세를 추적할 수 있다. 단기 EMA를 통과하면 장기 EMA는 정반대의 경우이며, 최근 부진이 장기 부진보다 낮아 평평해야 한다.
전체 전략은 단순한 EMA 지표만으로 트렌드를 판단하고 추적하는 것이 가능하며 매우 간결하고 효과적입니다. 이것은 전략의 가장 큰 장점입니다.
전략적 아이디어는 간단하고 명확하며 EMA 지표만으로 트렌드를 판단하는 것은 매우 이해하기 쉽고 구현하기 쉽습니다.
자금 사용 효율이 높으며, 추세가 뚜렷한 때에만 더 많은 공백을 하고, 오랫동안 자금을 차지하지 않는다.
단기주기 EMA와 긴주기 EMA를 결합하여 노이즈를 부드럽게하고 더 긴 시간 동안의 추세를 포착 할 수 있습니다.
이 전략은 상대적으로 작은 회수, 최대 회수를 20% 정도 제어하고, 높은 수준의 레버리지를 견딜 수 있다.
공중 거래가 가능하며, 하향 추세에서 역전 거래가 가능하며, 추가 수익을 얻을 수 있다.
트렌드 추적 전략으로, 불안정한 시장에서 좋지 않은 성과를 내고, 좋은 기회를 놓칠 위험이 있습니다.
트렌드 뒤에 있는 논리적 기반을 파악할 수 없는 것은 트렌드와 이혼할 위험이 있다.
잘못된 매개 변수 설정으로 인해 과도한 거래 또는 놓친 거래 기회가 발생할 수 있습니다.
공짜 거래는 위험성이 높기 때문에 신중하게 준비해야 합니다.
이 전략은 거래 품종의 특성에 민감하며, 다른 품종에 대한 변수를 조정할 필요가 있다.
거래시스템의 실효성에는 미끄러지점 제어와 수수료 문제가 영향을 미칩니다.
단편 거래의 최대 손실을 제어하기 위해 합리적인 스톱 스팟을 설정하여 스톱 스팟 전략을 도입할 수 있습니다.
트렌드 뒤에 있는 요소를 판단하는 다른 지표와 결합하여 트렌드 을 피할 수 있다. 예를 들어, 거래량 분석을 추가한다.
다양한 품종에 대한 최적의 변수 조합을 얻을 수 있습니다.
다른 출전 전략을 연구할 수 있고, 너무 많이 철회할 때 손실을 막는 것을 고려할 수 있다.
포지션 제어 전략과 결합하여, 전략에 따라 포지션 크기를 동적으로 조정할 수 있다.
단계적으로 진입하는 방식을 채택하여, 한 번에 진입하는 위험을 줄일 수 있습니다.
이 전략은 전반적으로 매우 간단한 직접적인 트렌드 추적 전략이다. 이 전략은 EMA 지표를 사용하여 트렌드 방향을 판단하고, EMA의 골드 포크를 더하고, 데드 포크 평점을 통해 트렌드에 대한 효과적인 추적을 구현한다. 이 전략은 통제된 철회, 추락을 막는 거래 스타일을 추적하는 데 적합하다. 그러나 또한 약간의 모니터링 및 최적화 공간이 있으며, 더 광범위한 시장 상황에 적응하기 위해 파라미터와 출장 전략을 테스트하고 최적화 할 필요가 있다.
/*backtest
start: 2023-09-20 00:00:00
end: 2023-09-27 00:00:00
period: 45m
basePeriod: 5m
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/
// © TheSocialCryptoClub
//@version=5
// strategy(title = "STB - Gianno Nano Strategy",
// shorttitle= "STB - Gianno Nano Strategy",
// overlay = true,
// initial_capital = 1000,
// default_qty_type = strategy.cash,
// default_qty_value = 1000,
// commission_type = strategy.commission.percent,
// commission_value = 0.075)
short_yes = input.bool(true,"Attiva Short")
ema_fast = input.int(10, "Periodo Media veloce")
ema_slow = input.int(60, "Periodo Media lenta")
// Variable declarations
ema10 = ta.ema(close, ema_fast)
ema60 = ta.ema(close, ema_slow)
plot(ema10, "EMA 10", color.yellow, 2)
plot(ema60, "EMA 60", color.aqua, 2)
// Long Condition
long_cond = ta.crossover(ema10, ema60)
short_cond = ta.crossunder(ema10, ema60) and short_yes
close_cond = ta.crossunder(ema10, ema60) and not short_yes
// Engine strategy
if long_cond
strategy.entry("EL", strategy.long)
if short_cond
strategy.entry("ES", strategy.short)
if close_cond
strategy.close("EL" )