Midas Mk. II - El último Crypto Swing

El autor:¿ Qué pasa?, Fecha: 2022-05-09 23:06:21
Las etiquetas:La SMAEl MACD

Este guión sólo está destinado a ser utilizado en gráficos de criptomonedas de 4 horas <<

Cómo funciona - Para cambiar el comercio en velas de 4 horas, que tiene un rango mucho más grande que las velas de margen de tiempo más corto, el script utiliza un marco de tiempo más largo de ema, sma y MACD para dar cuenta de tales. Cómo usar - El guión funciona mejor cuando la señal está a la par con otros análisis (tendencia, patrones armónicos, etc.) Este guión no proporciona ninguna señal de salida, por lo que recomiendo salir cuando la vela se rompe de la estructura, u otras estrategias.

Las actualizaciones o revisiones se registrarán en los comentarios. Buena suerte con este guión!

Prueba posterior img


/*backtest
start: 2022-04-08 00:00:00
end: 2022-05-07 23:59:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Bhangerang

 // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Bhangerang

//@version=5
indicator(title="Midas Mk. II - Ultimate Crypto Swing", overlay=true)

[MACD_line, Signal_line, hist] = ta.macd(close, 55, 89, 9)

// Strategy conditions
crossover = ta.crossover(ta.ema(close, 21), ta.sma(close, 55))
crossunder = ta.crossunder(ta.ema(close, 21), ta.sma(close, 55))

long_entry_condition = crossover and (hist >= 0 or (hist[0] > hist[1] and hist[1] > hist[2]))
short_entry_condition = crossunder and (hist <= 0 or (hist[0] < hist[1] and hist[1] < hist[2]))

simple_crossover = crossover and not long_entry_condition
simple_crossunder = crossunder and not short_entry_condition


// Plot on the chart
plotchar(long_entry_condition,  "Go Long",  "▲", location.belowbar, color.lime, size = size.small, text = "long")
plotchar(short_entry_condition, "Go Short", "▼", location.abovebar, color.red, size = size.small, text = "short")
plotchar(simple_crossover, "Crossing Up", "▲", location.belowbar, color.lime, size = size.tiny)
plotchar(simple_crossunder, "Crossing Down", "▼", location.abovebar, color.red, size = size.tiny)


if long_entry_condition
    strategy.entry("Enter Long", strategy.long)
else if short_entry_condition
    strategy.entry("Enter Short", strategy.short)

Relacionados

Más.