O script AstraHVH é um código projetado para ser usado na plataforma de trading IQ Option, combinando diversos indicadores técnicos para gerar sinais de compra e venda automaticamente. Ele auxilia traders na tomada de decisões ao identificar padrões no mercado com base em análises matemáticas.
Neste guia, você aprenderá como utilizar esse script, o que ele faz, como funciona e quais indicadores ele emprega.
O Que o Script Faz?
Este script analisa o mercado e identifica momentos ideais para comprar ou vender um ativo na IQ Option. Ele se baseia em vários indicadores técnicos para determinar a tendência do mercado e gerar sinais visuais no gráfico.



Os sinais são representados por:
- Seta Verde (Sinal de Compra)
- Seta Vermelha (Sinal de Venda)
Essas indicações ajudam o trader a tomar decisões mais rápidas e baseadas em dados.
Como Funciona o Script?
O script combina sete indicadores técnicos principais:
- Bandas de Bollinger (BB): Mede a volatilidade e detecta possíveis reversões de tendência.
- Índice de Força Relativa (RSI): Mede a força e velocidade dos movimentos de preço.
- Commodity Channel Index (CCI): Identifica condições de sobrecompra e sobrevenda.
- Médias Móveis (EMA 9 e EMA 21): Avaliam a direção da tendência.
- MACD (Moving Average Convergence Divergence): Determina mudanças na força, direção e duração da tendência.
- ADX (Average Directional Index): Mede a força da tendência do mercado.
- DMI (Directional Movement Index): Indica a direção do movimento dos preços.
O script analisa os valores desses indicadores e gera sinais automáticos quando determinadas condições são atendidas.
Como Instalar e Usar o Script na IQ Option
Passo 1: Abrir a IQ Option
- Acesse sua conta na IQ Option.
- Escolha um ativo para operar (EUR/USD, GBP/JPY, etc.).
Passo 2: Acessar o Editor de Scripts
- No canto inferior da tela, clique na aba Scripts.
- Clique em Criar Novo Script.
Passo 3: Inserir o Código do Script
- Copie e cole o código do script AstraHVH na área de edição.
- Clique em Salvar e depois em Executar.
instrument { name = "script astrahvh", overlay = true, icon = "indicators:BB" }
period = input (20, "Perodo", input.integer, 1)
devs = input (1, "Desvio Padro", input.integer, 1)
overbought = input (1, "Sobrecompra", input.double, -2, 2, 0.1, false)
oversold = input (0, "Sobrevenda", input.double, -2, 2, 0.1, false)
source = input (1, "Fonte do Indicador", input.string_selection, inputs.titles)
fn = input (1, "Mdia Mvel", input.string_selection, averages.titles)
input_group {
"RSI",
period1 = input (7, "Perodo", input.integer, 1),
source1 = input (1, "Fonte do Indicador", input.string_selection, inputs.titles),
fn1 = input (averages.ssma, "Mdia Mvel", input.string_selection, averages.titles),
color = input { default = "#B42EFF", type = input.color },
width = input { default = 1, type = input.line_width}
}
local sourceSeries = inputs[source]
local averageFunction = averages[fn]
local sourceSeries1 = inputs[source1]
local averageFunction1 = averages[fn1]
CCIupLevel = 100
CCIdnLevel = -100
BBupLevel = 1
BBdnLevel = 0
RSIupLevel = 70
RSIdnLevel = 30
-- Bandas de Bollinger
middle = averageFunction(sourceSeries, period)
scaled_dev = devs * stdev(sourceSeries, period)
top = middle + scaled_dev
bottom = middle - scaled_dev
bbr = (sourceSeries - bottom) / (top - bottom)
-- RSI
delta = sourceSeries1 - sourceSeries1[1]
up1 = averageFunction(max(delta, 0), period)
down1 = averageFunction(max(-delta, 0), period)
rs = up1 / down1
rsi = 100 - 100 / (1 + rs)
src = close
len = 7
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi1 = iff(down == 0, 100, iff(up == 0, 0, 100 - (100 / (1 + up / down))))
-- Mdias Mveis
MAfast = 9
MAslow = 21
short = ema(close, MAfast)
long = ema(close, MAslow)
-- CCI
period_cci = 20
nom = hlc3 - sma(hlc3, period_cci)
denom = mad(hlc3, period_cci) * 0.015
cci = nom / denom
-- **MACD**
MACDfast = 12
MACDslow = 26
MACDsignal = 9
macd_line = ema(close, MACDfast) - ema(close, MACDslow)
signal_line = ema(macd_line, MACDsignal)
-- **ADX**
ADXperiod = 14
dmi_plus = rma(max(high - high[1], 0), ADXperiod)
dmi_minus = rma(max(low[1] - low, 0), ADXperiod)
dx = abs(dmi_plus - dmi_minus) / (dmi_plus + dmi_minus) * 100
adx = rma(dx, ADXperiod)
-- **Condies para COMPRA**
pu = (cci > CCIupLevel) and
(rsi > RSIupLevel) and
(bbr > BBupLevel) and
(open[1] > short[1] and close[1] > short[1]) and
(macd_line > signal_line) and
(adx > 25 and dmi_plus > dmi_minus)
-- **Condies para VENDA**
pd = (cci < CCIdnLevel) and
(rsi < RSIdnLevel) and
(bbr < BBdnLevel) and
(open[1] < short[1] and close[1] < short[1]) and
(macd_line < signal_line) and
(adx > 25 and dmi_minus > dmi_plus)
-- Exibir sinais no grfico
plot_shape(pd, "Venda", shape_style.triangledown, shape_size.large, 'red', shape_location.abovebar, 0, 'VENDER', 'red')
plot_shape(pu, "Compra", shape_style.triangleup, shape_size.large, 'green', shape_location.belowbar, 0, 'COMPRAR', 'green')
print(pu)
Copie o código acima ou Baixe Grátis Aqui
Passo 4: Interpretar os Sinais
- Quando o script exibir uma seta verde (para cima), isso indica uma oportunidade de compra.
- Quando exibir uma seta vermelha (para baixo), sugere uma venda.
- Sempre analise os sinais junto com sua estratégia de trading para confirmar a decisão.
Regras para Entradas no Mercado
Condições para uma Compra (CALL)
✅ Ocorre quando:
- O CCI está acima de 100.
- O RSI está acima de 70.
- O BBR (Bandas de Bollinger) está acima de 1.
- O preço está acima da EMA9.
- O MACD cruzou para cima do sinal.
- O ADX está acima de 25 e a linha DMI+ está acima do DMI-.
Condições para uma Venda (PUT)
❌ Ocorre quando:
- O CCI está abaixo de -100.
- O RSI está abaixo de 30.
- O BBR está abaixo de 0.
- O preço está abaixo da EMA9.
- O MACD cruzou para baixo do sinal.
- O ADX está acima de 25 e a linha DMI- está acima do DMI+.
Dicas para Usar o Script com Sucesso
✔ Combine o script com sua própria análise técnica.
✔ Teste o script na conta DEMONSTRAÇÃO antes de operar com dinheiro real.
✔ Use gestão de risco para evitar perdas desnecessárias.
✔ Evite operar em momentos de alta volatilidade (notícias impactantes).
Conclusão
O script AstraHVH é uma ferramenta poderosa para traders na IQ Option, ajudando a identificar oportunidades de compra e venda com base em uma série de indicadores técnicos.
No entanto, ele não é 100% infalível. Sempre faça uma análise própria antes de tomar decisões de trading.
🔹 Teste e ajuste o script conforme seu perfil de trading!