Pular para o conteúdo principal

Guias Detalhados

Tutoriais passo a passo para aproveitar ao máximo o NeuroChart.ai.

Guia para Traders

1. Análise de Tendências

O Chart GPT V3 TURBO pode identificar tendências de mercado com alta precisão.

Comandos Úteis

"Identifique a tendência principal do BTC em 4h"
"Mostre os níveis de Fibonacci para ETH/USDT"
"Qual a força da tendência atual do Bitcoin?"

Dicas Pro

  • Use múltiplos timeframes para confirmar tendências
  • Combine com indicadores de volume
  • Sempre defina stop-loss baseado na análise

2. Suportes e Resistências

"Encontre os principais suportes e resistências do BTC"
"Qual o próximo nível de resistência para ETH?"
"Analise as zonas de liquidez do Bitcoin"

3. Padrões Gráficos

O sistema reconhece automaticamente:

  • Triângulos (ascendente, descendente, simétrico)
  • Bandeiras e flâmulas
  • Ombro-cabeça-ombro
  • Double top/bottom
  • Cup and handle

Guia para Desenvolvedores

1. Integração Básica

Instalação

npm install @neurochart/sdk
# ou
yarn add @neurochart/sdk

Configuração Inicial

import { NeuroChart } from '@neurochart/sdk';

const nc = new NeuroChart({
apiKey: process.env.NEUROCHART_API_KEY,
environment: 'production'
});

2. Streaming de Dados

// Conectar ao WebSocket
const stream = nc.market.stream({
symbols: ['BTCUSDT', 'ETHUSDT'],
interval: '1m'
});

stream.on('data', (tick) => {
console.log(`${tick.symbol}: ${tick.price}`);
});

stream.on('analysis', (data) => {
console.log('Nova análise:', data);
});

3. Análise Automatizada

async function analyzeMarket() {
const analysis = await nc.analysis.technical({
symbol: 'BTCUSDT',
indicators: ['RSI', 'MACD', 'BB', 'EMA'],
timeframe: '1h'
});

if (analysis.recommendation === 'buy') {
// Executar lógica de compra
}
}

// Executar a cada hora
setInterval(analyzeMarket, 3600000);

Guia de Indicadores

RSI (Índice de Força Relativa)

"Qual o RSI do Bitcoin em 1h?"
"Mostre divergências de RSI no ETH"

Interpretação:

  • RSI > 70: Sobrecomprado
  • RSI < 30: Sobrevendido
  • Divergências: Sinal de reversão

MACD

"Analise o MACD do BTC em 4h"
"Há cruzamento de MACD no Ethereum?"

Sinais:

  • Cruzamento alta: MACD cruza acima da linha de sinal
  • Cruzamento baixa: MACD cruza abaixo da linha de sinal
  • Divergências: Possível mudança de tendência

Bollinger Bands

"Mostre as Bandas de Bollinger para BTC"
"O preço está tocando a banda superior?"

Estratégias:

  • Squeeze: Volatilidade baixa, explosão iminente
  • Walk the band: Tendência forte
  • Reversão nas bandas: Oportunidade de contra-tendência

Guia de Estratégias

1. Scalping com IA

const scalpingStrategy = {
timeframe: '5m',
indicators: ['RSI', 'VWAP', 'OrderFlow'],
stopLoss: 0.5, // 0.5%
takeProfit: 1.0, // 1%

entry: {
rsi: { min: 30, max: 70 },
volume: 'above_average',
price: 'near_vwap'
}
};

2. Swing Trading

"Configure alertas para swing trading em BTC"
"Identifique setups de swing trade em alta"

3. Position Trading

Ideal para investidores de longo prazo:

"Analise a estrutura de mercado mensal do Bitcoin"
"Qual a tendência macro do Ethereum?"
"Projete alvos de longo prazo para BTC"

Guia de Gerenciamento de Risco

1. Calculadora de Posição

const position = nc.risk.calculatePosition({
capital: 10000,
riskPercent: 2,
entryPrice: 45000,
stopLoss: 44000
});

console.log(`Tamanho da posição: ${position.size} BTC`);
console.log(`Risco máximo: $${position.maxLoss}`);

2. Alertas Inteligentes

nc.alerts.create({
type: 'price_cross',
symbol: 'BTCUSDT',
price: 50000,
condition: 'above',
notification: {
email: true,
push: true,
webhook: 'https://your-server.com/alert'
}
});

Casos de Uso Avançados

1. Bot de Trading

class TradingBot {
constructor(config) {
this.nc = new NeuroChart(config);
this.position = null;
}

async run() {
const analysis = await this.nc.analyze({
symbol: 'BTCUSDT',
strategy: 'momentum'
});

if (analysis.signal === 'buy' && !this.position) {
this.position = await this.buy(analysis);
} else if (analysis.signal === 'sell' && this.position) {
await this.sell(this.position);
this.position = null;
}
}
}

2. Dashboard Personalizado

// React Component
function CryptoWidget({ symbol }) {
const [data, setData] = useState(null);

useEffect(() => {
const subscription = nc.subscribe({
symbol,
data: ['price', 'analysis', 'sentiment']
});

subscription.on('update', setData);

return () => subscription.unsubscribe();
}, [symbol]);

return (
<div className="widget">
<h3>{symbol}</h3>
<p>Preço: ${data?.price}</p>
<p>Sentimento: {data?.sentiment}</p>
<p>Recomendação: {data?.analysis?.recommendation}</p>
</div>
);
}