3EMA + Boullinger + PIVOT

Autora:ChaoZhang, Data: 2022-05-08 12:22:57
Tags:EMA

Três EMAS + BOLLINGER BANDS + PIVOT

Indicador 1: Três EMAS (Média Móvel Exponencial) Com este indicador, é possível visualizar a média dos preços com maior peso em relação aos dados mais recentes. São calculadas e desenhadas três médias móveis exponenciais: 4, 20 e 200 últimas velas. - EMA rápido 1 = 8 - Média EMA2 = 20 - EMA lento 3 = 200

Indicador 2: BOLLINGER BANDS Com este indicador pode ver a força e a tendência do mercado, isto é, é medido pela volatilidade do preço do ativo. Se o preço ultrapassar a faixa superior, o ativo está sobrecomprado. Se o preço ultrapassar a faixa inferior, o ativo está sobrevendido. Duração da tendência - BASE = 20, passo = 1 Desvio-padrão - Multiplicador = 2, passo = 0,2

Indicador 3: PIVOT Este indicador identifica os pontos onde o preço é mínimo e máximo, num intervalo de velas determinado no parâmetro Distance to Pivot.

Estes três indicadores são utilizados para todos os tipos de activos: FOREX, CRYPT, CFDs, ETC.


backtest

img


/*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




Relacionados

Mais.