
Эта стратегия реализует автоматическую торговую систему, которая может получать прибыль в трендовых ситуациях, используя в комбинации индексные движущиеся средние ((EMA), простые движущиеся средние ((SMA) и относительно сильные показатели ((RSI). Когда быстрая движущаяся средняя пересекает медленную движущуюся среднюю снизу, она образует сигнал к покупке; когда быстрая движущаяся средняя пересекает медленную движущуюся среднюю снизу, она образует сигнал к продаже.
Когда кратковременный трендовый индикатор EMA ((50) пересекает среднесрочный трендовый индикатор SMA ((100), создается сигнал покупки, указывающий на усиление краткосрочной тенденции, можно отслеживать покупку.
При прохождении SMA < 100, появляются сигналы “продажи”, указывающие на то, что в ближайшее время сила будет исчерпана, следует отслеживать “продажи”.
Если RSI больше 70 (в зоне перекупа), то создается сигнал стоп-стоп, если RSI меньше 30 (в зоне перепрода), то создается сигнал стоп-потеря.
Это очень классическая стратегия движущегося среднего отслеживания тенденций. Она сочетает в себе отслеживание тенденций и решение о перепродаже. Она позволяет одновременно отслеживать основные тенденции рынка и избегать отслеживания высоких покупок и пересечения коротких линий. Эта стратегия лучше всего работает на некоторых рынках с явным стилем колебаний.
Самая большая проблема со стратегией движущихся средних заключается в том, что она не решает фундаментальную проблему отклонения цены от стоимости. Когда рынок поднимается, цены часто значительно превышают разумный диапазон оценки базовой стоимости, и если они по-прежнему сосредотачиваются только на тенденции цены, это неизбежно приводит к избыточному воздействию на последнем этапе.
Кроме того, эта стратегия определяет критерии перепродажи, используя только один показатель RSI. Это может привести к ошибочным выводам. Например, если в ближайшее время произойдет прорыв, показатель RSI покажет перепродажу, но на самом деле после этого рынок все еще будет двигаться вверх.
В целом, простая подвижная средняя стратегия является очень практичной количественной стратегией. Она стабильна, проста, легко понятна и оптимизируется, и является одним из лучших вариантов для количественного входа.
/*backtest
start: 2024-01-30 00:00:00
end: 2024-02-29 00:00:00
period: 5h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Wallstwizard10
//@version=4
strategy("Estrategia de Trading", overlay=true)
// Definir las EMA y SMA
ema50 = ema(close, 50)
sma100 = sma(close, 100)
// Definir el RSI
rsiLength = input(14, title="RSI Length")
overbought = input(70, title="Overbought Level")
oversold = input(30, title="Oversold Level")
rsi = rsi(close, rsiLength)
// Condiciones de Compra
buyCondition = crossover(ema50, sma100) // EMA de 50 cruza SMA de 100 hacia arriba
// Condiciones de Venta
sellCondition = crossunder(ema50, sma100) // EMA de 50 cruza SMA de 100 hacia abajo
// Salida de Operaciones
exitBuyCondition = rsi >= overbought // RSI en niveles de sobrecompra
exitSellCondition = rsi <= oversold // RSI en niveles de sobreventa
// Lógica de Trading
if (buyCondition)
strategy.entry("Buy", strategy.long)
if (sellCondition)
strategy.entry("Sell", strategy.short)
if (exitBuyCondition)
strategy.close("Buy")
if (exitSellCondition)
strategy.close("Sell")