Open Nahuel-Agustin-Nievas opened 3 years ago
Dejo el link del indicador y el código:
https://es.tradingview.com/script/fCBZkb15-ChartPatternTrading-ADX/
// ChartPatternTrading ADX Strength // The criteria for plotting ADX are described in the educational info at www.ChartPatternTrading.com
study("ChartPatternTrading ADX", shorttitle=" CPT ADX") LWadxlength = input(10, title="ADX period") LWdilength = input(10, title="DMI Length")
dirmov(len) => up = change(high) down = -change(low) truerange = rma(tr, len) plus = fixnan(100 rma(up > down and up > 0 ? up : 0, len) / truerange) minus = fixnan(100 rma(down > up and down > 0 ? down : 0, len) / truerange) [plus, minus]
adx(LWdilength, LWadxlength) => [plus, minus] = dirmov(LWdilength) sum = plus + minus adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), LWadxlength) [adx, plus, minus]
[ADX, up, down] = adx(LWdilength, LWadxlength) LWADX= (ADX-15)*2.5 adxcolor= up>down?green: red plot(LWADX, color=adxcolor, title="Trend Strength") plot (LWADX, color=adxcolor , style= histogram, linewidth= 4)
plot(0, color=black, title="NoTrade Zone", linewidth=2) plot(10, color=black, title="Transition Zone",linewidth=2) plot(20, color=green, title="HeadsUp Alert", linewidth=2) plot(40, color=red, title="Extreme Zone", linewidth=1)
La idea es usar el indicador CPT ADX para detectar la tendencia general de BTC/USDT en 4hs y activar o desactivar posibles compras (en conjunto con el resto de los indicadores de la estrategia elegida) Se usaría como la 1er confirmación.
El indicador nos muestra "valles" de color rojo o verde, dependiendo de la fuerza de la tendencia. Rojo si tiene fuerza bajista y verde y si tiene fuerza alcista.
a) Para que el bot active la compra, se tiene que dar alguna de las siguientes situaciones:
1- En un valle rojo, esto es que hay 2 o más columnas rojas consecutivas, la última columna es al menos 3,8 más chica que la anterior, por ej:
Esto demuestra debilidad bajista y un posible cambio de tendencia, por lo que en ese momento debería activarse el bot para posibles compras.
2- En un valle rojo, aparece una columna verde.
Por lo tanto, si luego de 2 columnas rojas o más, aparece una verde, se debería activar la compra.
3- En un valle verde, esto es que hay 2 o más columnas en verde, la última columna es al menos 5,4 más grande que la anterior, por ej
En esta caso, el 30/05 se activó la zona de compra ya que se cumple la condición 1 de la activación. El 1/06 se desactiva la zona de compra ya que apareció una columna roja en un valle verde (seria la condición 2 de la desactivación) pero luego el 2/06 se vuelve a activar la zona de compra ya que se cumple la condición 3 de compra.
b) Por otro lado, para que el bot desactive la zona de compra, se tiene que dar alguna de las siguientes situaciones:
1- En un valle rojo, esto es que hay 2 o más columnas rojas consecutivas, la última columna es al menos 3,8 más grande que la anterior, por ej:
2- En un valle verde, aparece una columna roja.
3- En un valle verde, esto es que hay 2 o más columnas en verde, la última columna es al menos 5,4 más chica que la anterior, por ej
Habría que probar los valores, ver como resultan, y en todo caso replantearlos.