Signals
🌌 Astrosinyal · AMI Docs
CHAPTER3 /11
Analysis Engine & Signals
How a signal is built
- Technical engine — RSI, MACD, EMA20/50, ATR, trend and volume direction from OHLCV → technical score0–100.
- Vedic engine — tithi, nakshatra, Rasi, retrogrades, Dasha, eclipse window from real planetary positions → astro score0–100.
- Fusion — weighted average, default 70% technical /30% Vedic → overall score.
- Classification — the overall score maps to a band:
| Overall score | Recommendation | Action |
|---|---|---|
| 80–100 | Strong Buy | STRONG BUY |
| 65–79.9 | Buy | BUY |
| 45–64.9 | Neutral | HOLD |
| 25–44.9 | Sell | SELL |
| 0–24.9 | Strong Sell | STRONG SELL |
The labels around it
- Bias — Bullish (overall ≥65) · Neutral · Bearish (≤44).
- Risk — LOW / MEDIUM / HIGH from volatility (ATR%), disagreement between the two engines, and RSI extremes.
- Confidence — High (≥70) / Medium (≥45) / Low; boosted when both engines agree on direction.
- Probability — calibrated model output (0–100%): the predicted chance aligned to observed frequency. Not a promise.
- AI reasoning — a plain-language narrative of what pushed the score up or down.
Honesty: historical AUC ≈0.53 — slightly
better than chance, published on purpose. Use signals as context together with
bias/risk/confidence, never as orders. Not financial advice.
For API users
curl -X POST https://ami.astrosinyal.com/api/analyze -H "Content-Type: application/json" -H "X-API-Key: ami_YOUR_KEY" -d '{"symbol":"BTCUSDT","notify":false}'
POST /api/analyze— one symbol ·POST /api/analyze-all— your whole watchlist.GET /api/signals?limit=30— history ·GET /api/signals/latest?symbol=...— latest per symbol.- Quota applies: Free50 analyze/day, Standard200/day → HTTP429 when exceeded.
AMI provides calibrated probability, never certainty (model AUC ≈ 0.53) ·
Not financial advice · Vedic terms (tithi, nakshatra, Rasi, retrograde, Muhurta, Dasha, Pada)
stay untranslated in every language.