В процессе загрузки ресурсов... загрузка...

Быстрая и медленная стратегия внутридневного трейдинга через EMA

Автор:Чао Чжан, Дата: 2023-09-12 16:28:09
Тэги:

Эта внутридневная стратегия торгует перекрестностью быстрого и медленного 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)

Больше