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>
);
}