Midas Mk. II - Le dernier Crypto Swing

Auteur:ChaoZhang est là., Date: 2022-05-09 23h06 et 21h
Les étiquettes:SMALe MACD

Ce script est uniquement destiné à être utilisé dans un graphique de cryptographie de 4 heures <<

Comment cela fonctionne - Pour effectuer un swing trading dans une bougie de 4 heures, qui a une plage beaucoup plus large que les bougies à plus court laps de temps, le script utilise une éma, SMA et MACD à plus long terme pour en tenir compte. Comment l'utiliser - Le script fonctionne mieux lorsque le signal est à égalité avec d'autres analyses (tendance, modèles harmoniques, etc.) Ce script ne fournit aucun signal de sortie, donc je recommande de sortir lorsque la bougie sort de la structure, ou d'autres stratégies.

Les mises à jour ou les révisions seront enregistrées dans les commentaires. Bonne chance avec ce script!

test de retour 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)

Relationnée

Plus de