Trois EMAS + bandes de BOLLINGER + PIVOT
Indicateur 1: trois EMAS (moyenne mobile exponentielle) Avec cet indicateur, vous pouvez visualiser la moyenne des prix avec une plus grande pondération par rapport aux données les plus récentes. Trois moyennes mobiles exponentielles sont calculées et tirées: 4, 20 et 200 dernières bougies. - L'EMA rapide est égale à 8 - moyenne EMA2 = 20 - Lente EMA 3 est égale à 200
Indicateur 2: BOLLINGER BAND Avec cet indicateur, vous pouvez voir la force et la tendance du marché, c'est-à-dire qu'il est mesuré par la volatilité du prix de l'actif. Si le prix dépasse la fourchette supérieure, l'actif est suracheté. Si le prix dépasse la fourchette inférieure, l'actif est survendu. La longueur de la tendance - BASE = 20, étape = 1 Déviation type - Multiplicateur = 2, étape = 0,2
Indicateur 3: PIVOT
Cet indicateur indique les points où le prix est minimum et maximum, dans une plage de bougies déterminée dans le paramètre
Ces trois indicateurs sont utilisés pour tous les types d'actifs: FOREX, CRYPT, CFD
test de retour
/*backtest start: 2022-04-07 00:00:00 end: 2022-05-06 23:59:00 period: 1h basePeriod: 15m 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/ // © JCMR76 //@version=4 study("3EMA + Boullinger + PIVOT", overlay=true) // TRES EMAS - THREE EMA´s periodo1 = input(8, title="Periodo 1, Length 1=", step =1, minval=1, maxval=300) periodo2 = input(20, title="Periodo 2, Length 2=", step =1, minval=1, maxval=300) periodo3 = input(200, title="Periodo 3, Length 3=", step =1, minval=1, maxval=1000) plot(ema(close,periodo1), color=color.gray, linewidth=1) plot(ema(close,periodo2), color=color.green, linewidth=1) plot(ema(close,periodo3), color=color.purple, linewidth=3) //BANDA BOLLINGER - BANDS BOLLINGER longitudbb = input(20,title = "longitudBB, LenghtBB=", type = input.integer, step = 1, minval=1, maxval=50) multbb = input(2.0, title = "Multiplicadorbb, EstDesv = ", type= input.float, step = 0.2, minval=0.2, maxval=20) fuente = input(close, title="fuente", type=input.source) [mm,banda_sup, banda_inf] = bb(fuente, longitudbb,multbb) ps=plot(banda_sup, color=color.new(color.gray, 90)) pi=plot(banda_inf, color=color.new(color.gray, 90)) //fill(ps,pi,color=color.new(color.gray,80)) //PIVOT - PIVOTE dist = input(6, title ="distancia para el pivote/ distance to pivot ", type = input.integer, step = 1) pl = pivotlow(low, dist, dist) if not na(pl) strategy.entry("Enter Long", strategy.long) ph = pivothigh(high, dist, dist) if not na(ph) strategy.entry("Enter Short", strategy.short) //PIVOT - PIVOTE