Exemplos
Scripts prontos para usar no Futura Broker
Exemplos de Scripts
Coleção de scripts prontos para copiar e usar na plataforma Futura Broker.
1. SMA Simples
Média móvel simples com cor dinâmica baseada em tendência.
// Simple Moving Average
indicator("Simple SMA", overlay=true)
length = input.int(20, "Período", minval=1, maxval=200)
sma = ta.sma(close, length)
uptrend = close > sma
trendColor = uptrend ? color.green : color.red
plot(sma, "SMA", color=trendColor, linewidth=2)Quando usar: Identificar direção de tendência básica.
2. Bollinger Bands
Bandas de volatilidade com área preenchida.
// Bollinger Bands
indicator("Bollinger Bands", overlay=true)
length = input.int(20, "Period", minval=1)
mult = input.float(2.0, "StdDev", minval=0.1)
basis = ta.sma(close, length)
dev = ta.stdev(close, length)
upper = basis + mult * dev
lower = basis - mult * dev
p_upper = plot(upper, "Upper", color=color.red)
p_basis = plot(basis, "Basis", color=color.blue)
p_lower = plot(lower, "Lower", color=color.green)
fill(p_upper, p_lower, color=color.blue, transp=90)Quando usar: Medir volatilidade e identificar zonas de sobrecompra/sobrevenda.
3. RSI com Níveis
RSI com linhas de referência para zonas.
// RSI with Levels
indicator("RSI Levels", overlay=false)
length = input.int(14, "RSI Period", minval=1)
rsi = ta.rsi(close, length)
isOverbought = rsi >= 70
isOversold = rsi <= 30
rsiColor = isOverbought ? color.red : isOversold ? color.green : color.blue
plot(rsi, "RSI", color=rsiColor, linewidth=2)
hline(70, "Overbought", color=color.red)
hline(50, "Midline", color=color.gray)
hline(30, "Oversold", color=color.green)Quando usar: Identificar condições de sobrecompra e sobrevenda.
4. MACD Histogram
MACD clássico com histogram.
// MACD
indicator("MACD", overlay=false)
fast = input.int(12, "Fast")
slow = input.int(26, "Slow")
signal = input.int(9, "Signal")
macd = ta.macd(close, fast, slow, signal)
plot(macd, "MACD", color=color.blue, linewidth=2)
hline(0, "Zero", color=color.gray)Quando usar: Detectar mudanças de momentum e divergências.
5. Cruzamento de EMAs
Sinal de compra/venda baseado em cruzamento de médias.
// EMA Crossover
indicator("EMA Cross", overlay=true)
fast = input.int(9, "Fast EMA")
slow = input.int(21, "Slow EMA")
emaFast = ta.ema(close, fast)
emaSlow = ta.ema(close, slow)
crossUp = ta.crossover(emaFast, emaSlow)
crossDown = ta.crossunder(emaFast, emaSlow)
plot(emaFast, "Fast", color=color.blue)
plot(emaSlow, "Slow", color=color.red)Quando usar: Estratégias de seguimento de tendência.
6. ATR - Volatilidade
Average True Range para medir volatilidade.
// ATR Volatility
indicator("ATR", overlay=false)
length = input.int(14, "ATR Period")
atr = ta.atr(length)
plot(atr, "ATR", color=color.orange, linewidth=2)Quando usar: Ajustar stops e alvos baseado em volatilidade.
7. Tripla Média Móvel
Sistema com 3 médias para diferentes timeframes.
// Triple MA
indicator("Triple MA", overlay=true)
short = ta.sma(close, 9)
medium = ta.sma(close, 21)
long = ta.sma(close, 50)
plot(short, "Short", color=color.blue)
plot(medium, "Medium", color=color.orange)
plot(long, "Long", color=color.red)Quando usar: Confirmar tendências em múltiplos períodos.
8. Análise de Volume
Volume com média para detectar picos.
// Volume Analysis
indicator("Volume Analysis", overlay=false)
volMA = ta.sma(volume, 20)
highVol = volume > volMA * 1.5
volColor = highVol ? color.red : color.blue
plot(volume, "Volume", color=volColor)
plot(volMA, "MA Volume", color=color.orange)Quando usar: Confirmar movimentos de preço com volume.
Como Usar os Exemplos
- Copie o código do exemplo desejado
- Abra Futura Broker (http://futurabroker.com)
- Clique em "Indicadores" no rodapé
- Clique em "NeuroScript"
- Cole o código no editor
- Clique em "Executar Script"
- O indicador aparecerá no gráfico
- Conceitos - Referência completa de funções
- Linguagem - Sintaxe e operadores
- Guia Rápido - Tutorial básico