리소스 로딩... 로딩...

빠른 및 느린 EMA 횡단 내일 거래 전략

저자:차오장, 날짜: 2023-09-12 16:28:09
태그:

이 내일 전략은 높은 주파수 거래를 위해 빠른 EMA와 느린 EMA의 교차를 거래합니다. EMA 교차를 사용하여 단기 트렌드를 판단하고 시장 변동을 포착합니다.

전략 논리:

  1. 빠르고 느린 EMA 기간을 설정합니다. 일반적으로 110과 40입니다.

  2. 빠른 EMA가 느린 EMA를 넘을 때 긴 거리로 가세요.

  3. 빠른 EMA가 느린 EMA를 넘을 때 짧습니다.

  4. 위험 조절을 위해 고정된 점 스톱 손실을 설정합니다.

  5. 높은 주파수 기간 (1분) 에서 일내 거래에 사용한다.

장점:

  1. 빠른 / 느린 EMA 크로스는 단기 트렌드를 정확하게 판단합니다.

  2. 브레이크오웃 거래는 짧은 스파이크를 적시에 포착합니다.

  3. 고정 스톱 로스는 거래 위험을 관리합니다.

위험성:

  1. 고주파 거래는 거래 비용을 흡수할 수 있는 충분한 용량을 필요로 합니다.

  2. 너무 단단한 스톱 손실은 과도한 스톱을 유발합니다.

  3. EMA 크로스오버 지연은 신호를 지연시킬 수 있습니다.

요약하자면, 이 전략은 단기 내일 오스실레이션을 위해 빠른/슬로우 EMA 교차점을 거래합니다. 높은 주파수는 안정적인 수익을 위해 거래 비용 통제와 합리적인 스톱 로스 캘리브레이션을 요구합니다.


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

//@version=2
strategy("Eli Strategy", overlay=true)
fastLength = input(110)
slowLength = input(40)
price = close

emafast = ema(price, fastLength)
emaslow = ema(price, slowLength)


if (crossover(emafast, emaslow))
    strategy.entry("EMA2CrossLE", strategy.long, comment="long")
    strategy.exit("Exit Long", from_entry = "EMA2CrossLE", loss = 500, comment= "Rshort")

if (crossunder(emafast, emaslow))
    strategy.entry("EMA2CrossSE", strategy.short, comment="short")
    strategy.exit("Exit short", from_entry = "EMA2CrossSE", loss = 500, comment= "RLong")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

더 많은