En la carga de los recursos... Cargando...

La tendencia alfa

El autor:¿ Qué pasa?, Fecha: 2022-05-06 14:55:32
Las etiquetas:La SMAEl ATR

AlphaTrend es un nuevo indicador que yo personalmente he derivado de Trend Magic y todavía en desarrollo

En Magic Trend tuvimos algunos problemas, Alpha Trend trata de resolver esos problemas tales como:

1- Minimizar las pérdidas de parada y superar las condiciones de mercado. 2-Tener señales de compra/venta más precisas durante las condiciones de tendencia del mercado. 3- Tener niveles de soporte y resistencia significativos. 4- Reunir indicadores de diferentes categorías que son compatibles entre sí y hacer una combinación significativa con respecto al impulso, la tendencia, la volatilidad, el volumen y el stop loss.

para dichos fines, Alpha Trend: 1- Actúa como un indicador muerto como su antecesor Magic Trend en condiciones de mercado laterales y no da muchas señales falsas. 2- Con otra línea con 2 barras desplazadas de la original, Alpha Trend tiene señales de compra y venta de sus cruces.

Comprar / Largo cuando la línea de tendencia Alfa cruza por encima de sus 2 barras de la línea desplazada y habría un relleno verde entre ellos VENDER / SHORT cuando la línea de tendencia alfa cruza por debajo de sus 2 barras de la línea desplazada y el llenado sería de color rojo entonces.

3- Líneas de tendencia alfa - actúan como niveles de apoyo cuando se produce una tendencia alcista 1ATR (coeficiente predeterminado) distancia de los valores bajos de las barras - por el contrario actúan como niveles de resistencia cuando se produce una tendencia bajistaATR (coeficiente predeterminado) distancia de los valores altos de las barras y actúan como pérdidas de parada de seguimiento Cuanto más rectas sean las líneas de tendencia alfa, más fuertes se vuelven los soportes y resistencias.

4- Trend Magic tiene CCI en el cálculo Alpha Trend tiene a las IFM como momento, pero cuando no hay datos de volumen las IFM tienen valores 0, por lo que hay un botón para cambiar el cálculo teniendo en cuenta el RSI después de marcar la casilla correspondiente para superar este problema cuando no hay datos de volumen en ese gráfico. Impulso: Indicadores de riesgo y IFM Tendencia: Tendencia mágica Volatilidad: ATR, Para el control de las emisiones de CO2 Volumen: las IFM La tendencia alfa es realmente una combinación de diferentes tipos...

valores por defecto: coeficiente: 1 que es el factor del valor ATR de retraso período común: 14 que es la duración de las IFM ATR y RSI

Deseo que todos usen AlphaTrend en operaciones rentables. ¿Qué es eso? ¿Qué es eso?

Resultados de las revisiones img


/*backtest
start: 2017-08-01 00:00:00
end: 2022-05-04 23:59:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// author © KivancOzbilgic
// developer © KivancOzbilgic
//@version=5
indicator('AlphaTrend', shorttitle='AT', overlay=true, format=format.price, precision=2, timeframe='')
coeff = input.float(1, 'Multiplier', step=0.1)
AP = input(8, 'Common Period')
ATR = ta.sma(ta.tr, AP)
src = input(close,'Source')
showsignalsk = input(title='Show Signals?', defval=true)
novolumedata = input(title='Change calculation (no volume data)?', defval=false)
upT = low - ATR * coeff
downT = high + ATR * coeff
AlphaTrend = 0.0
AlphaTrend := (novolumedata ? ta.rsi(src, AP) >= 50 : ta.mfi(hlc3, AP) >= 50) ? upT < nz(AlphaTrend[1]) ? nz(AlphaTrend[1]) : upT : downT > nz(AlphaTrend[1]) ? nz(AlphaTrend[1]) : downT

color1 = AlphaTrend > AlphaTrend[2] ? #00E60F : AlphaTrend < AlphaTrend[2] ? #80000B : AlphaTrend[1] > AlphaTrend[3] ? #00E60F : #80000B
k1 = plot(AlphaTrend, color=color.new(#0022FC, 0), linewidth=3)
k2 = plot(AlphaTrend[2], color=color.new(#FC0400, 0), linewidth=3)

buySignalk = ta.crossover(AlphaTrend, AlphaTrend[2])
sellSignalk = ta.crossunder(AlphaTrend, AlphaTrend[2])


K1 = ta.barssince(buySignalk)
K2 = ta.barssince(sellSignalk)
O1 = ta.barssince(buySignalk[1])
O2 = ta.barssince(sellSignalk[1])


//plotshape(buySignalk and showsignalsk and O1 > K2 ? AlphaTrend[2] * 0.9999 : na, title='BUY', text='BUY', location=location.absolute, style=shape.labelup, size=size.tiny, color=color.new(#0022FC, 0), textcolor=color.new(color.white, 0))

//plotshape(sellSignalk and showsignalsk and O2 > K1 ? AlphaTrend[2] * 1.0001 : na, title='SELL', text='SELL', location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.new(color.maroon, 0), textcolor=color.new(color.white, 0))

if buySignalk and showsignalsk and O1 > K2
    strategy.entry("entry long", strategy.long)
else if sellSignalk and showsignalsk and O2 > K1
    strategy.entry("entry short", strategy.short)


Relacionados

Más.