
Esta estrategia determina la dirección de la tendencia mediante el cálculo de promedios móviles de varios períodos diferentes, en combinación con la forma de cruce de oro. La función principal de esta estrategia es descubrir los puntos de inflexión de la tendencia de los precios y emitir señales de compra y venta.
La estrategia se basa en 35 períodos de EMA como el principal indicador para determinar compras y ventas. Cuando el precio supera 35 EMA, genera una señal de compra; cuando el precio supera 35 EMA, genera una señal de venta. Además, la estrategia traza al mismo tiempo bandas EMA de 8 EMA de diferentes períodos para ayudar a determinar la dirección de la tendencia.
La estrategia se basa principalmente en el 35EMA para determinar la tendencia principal del precio. La señal de negociación se genera cuando el precio sube o baja el 35EMA. Las bandas de EMA juegan principalmente un papel auxiliar en el juicio y la optimización de la entrada en el tiempo.
Esta estrategia combina un equilibrio entre el juicio de la tendencia y el comercio frecuente. 35 La EMA puede determinar básicamente el cambio de dirección de la tendencia principal, pero no se retrasa demasiado, y puede generar una señal de negociación cerca del punto de inflexión del precio.
Esta estrategia proporciona un juicio de tendencias más amplio y claro que un solo juicio de EMA. La combinación de diferentes períodos de EMA garantiza el juicio de la dirección de la tendencia de los grandes períodos y suaviza el impacto de parte del ruido del mercado de corto período a través de EMA de alta y baja frecuencia.
El usuario puede ajustar los parámetros por su cuenta, cambiar el ciclo del indicador principal de negociación 35EMA, o el ciclo EMA en la banda EMA, para optimizar su propio estilo de negociación. En general, la estrategia ofrece un programa de negociación de tendencias relativamente preciso y completo.
El principal riesgo de esta estrategia reside en la elección de los parámetros por parte de los usuarios. Si el ciclo de EMA elegido es demasiado corto, aumenta la frecuencia de negociación y el riesgo de negociación. Si el ciclo de EMA es demasiado largo, se pierde el punto de inflexión del precio y no se puede ingresar a tiempo.
El otro riesgo principal es que el indicador EMA puede generar señales erróneas en varias ocasiones durante el ajuste de la situación. En este caso, los usuarios necesitan ayuda para determinar la dirección de la tendencia y evitar una entrada ciega.
El último punto de riesgo es que en situaciones extremas, el indicador se retrasa y no se puede emitir una señal de compra y venta a tiempo. En este caso, el usuario debe juzgar con anticipación y no puede depender completamente de la señal del indicador.
La estrategia se optimiza principalmente para adaptar los parámetros de EMA a los diferentes mercados y estilos de los operadores. En concreto, se puede comenzar desde los siguientes puntos:
Mediante la adaptación de los parámetros y la combinación de varios indicadores, se puede mejorar aún más la estabilidad de la estrategia y la precisión de la señal de captación. Por lo tanto, se reduce el riesgo de negociación y se obtiene un mejor rendimiento.
La estrategia permite un programa de seguimiento de tendencias relativamente preciso y completo, calculado a través de EMAs de varios ciclos diferentes y complementado con juicios con EMAs. Considera la oportunidad de capturar cambios en los precios y juzga de manera integral los diferentes niveles de tendencia, logrando un equilibrio entre la búsqueda de la frecuencia de las operaciones y la estabilidad del sistema.
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//
// @author d3nv3r
// @inspiration [LazyBear]
// List of all my indicators: https://github.com/d3nv3r0ne/tradingview
//
// Inputs : Show Buy&Sell Signals
// Inputs : Show EMA in White for the Buy&Sell Signals
// Inputs : Choose the length of the EMA for the B&S signals
//
// How to use it :
// Any chart
// copy all and paste the content into the Pine Editor Tab at the bottom of the tradingview pannel
// [Save As...] and [Add to Chart] in top-right of the Pine Editor
//
//@version=4
strategy(shorttitle = "35EMA_X_B/S_RIBBON", title="35EMA Cross BuyAndSell Strategy + RIBBON [d3nv3r]", overlay=true)
//
// Variables inputs
//
useBSstrategy = input(true, title="Show Buy & Sell Strategy")
showMABS = input(true, title="Show EMA Cross - need to active B&S Strategy")
lengthBS = input(title="Length EMA Cross - need to active B&S Strategy", type=input.integer, defval=35, minval=1)
src = input(close, title="Source")
//
// Variables
// Ribbon EMA + EMA B/S
//
lenRib1 = 20
lenRib2 = 25
lenRib3 = 30
lenRib4 = 35
lenRib5 = 40
lenRib6 = 45
lenRib7 = 50
lenRib8 = 55
//
// Variables
// Quadruple SMA + SMA B/S
//
maBS = ema(src, lengthBS)
rib1 = ema(src, lenRib1)
rib2 = ema(src, lenRib2)
rib3 = ema(src, lenRib3)
rib4 = ema(src, lenRib4)
rib5 = ema(src, lenRib5)
rib6 = ema(src, lenRib6)
rib7 = ema(src, lenRib7)
rib8 = ema(src, lenRib8)
//
// Variables color
//
colorEMAX = #FFFFFF
colorRib1 = #FFFF00
colorRib2 = #FFD700
colorRib3 = #FFC800
colorRib4 = #FFC800
colorRib5 = #FFC800
colorRib6 = #FF4500
colorRib7 = #FF1500
colorRib8 = #FF0000
//
// Variables Buy/Sell
//
longCondition = crossover(close,maBS)
shortCondition = crossunder(close,maBS)
//
// Logic Buy/Sell
//
if (useBSstrategy)
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("short", strategy.short)
//
// Plot Quadruple SMA + SMA B/S
//
plot(showMABS and maBS ? maBS : na, color=colorEMAX, transp=0, linewidth=2)
plot(rib1, color=colorRib1, transp=15, linewidth=1)
plot(rib2, color=colorRib2, transp=15, linewidth=1)
plot(rib3, color=colorRib3, transp=15, linewidth=1)
plot(rib4, color=colorRib4, transp=15, linewidth=1)
plot(rib5, color=colorRib5, transp=15, linewidth=1)
plot(rib6, color=colorRib6, transp=15, linewidth=1)
plot(rib7, color=colorRib7, transp=15, linewidth=1)
plot(rib8, color=colorRib8, transp=15, linewidth=1)