IDX Entry / Exit Signal API

Menghasilkan sinyal BUY, SELL, atau WAIT untuk saham IDX lengkap dengan level entry, stop-loss, take-profit, dan risk-reward ratio berbasis ATR dan analisis FLARIA AI.

Base Information

  • BASE_URL_API: https://api.maelyn.eu/api
  • Path / Endpoint: /financial/idx/entry-exit-signal
  • Method: GET
  • Credit Usage: 20

Authentication

x-maelyn-auth: YOUR_API_KEY

Description

Endpoint ini menggabungkan kalkulasi indikator teknikal (RSI, MACD, Bollinger Bands, ATR) dengan analisis FLARIA AI untuk menghasilkan sinyal entry/exit yang komprehensif. Level support, resistance, stop-loss, dan take-profit dikalkulasi otomatis berbasis ATR 14, kemudian AI memberikan validasi dan konteks dari berita terkini.

Query Parameters

NameTypeRequiredDescription
symbolstringYesKode saham IDX. Contoh: BBCA, TLKM, GOTO

Example Usage

GET /financial/idx/entry-exit-signal?symbol=BBCA

Success Response

{
  "success": true,
  "data": {
    "symbol": "BBCA",
    "indicators": {
      "last_price": 9650,
      "rsi_14": 54.32,
      "sma_20": 9520.0,
      "ema_20": 9540.0,
      "macd": 0.0023,
      "macd_signal": 0.0018,
      "macd_hist": 0.0005,
      "bb_upper": 9850.0,
      "bb_lower": 9190.0,
      "atr_14": 145.0,
      "momentum_5d": 1.2
    },
    "atr_levels": {
      "support": 9432,
      "resistance": 9940,
      "stopLoss": 9432,
      "takeProfit1": 9940,
      "takeProfit2": 10158,
      "rrRatio": 1.33,
      "atr": 145.0
    },
    "ai_signal": {
      "sinyal": "BUY",
      "strength": "Moderate",
      "entry_price": "9.600–9.650",
      "stop_loss": "9.400",
      "take_profit_1": "9.900",
      "take_profit_2": "10.150",
      "risk_reward_ratio": "1:1.5",
      "timeframe": "Mid-term",
      "kondisi_masuk": "Beli saat pullback ke area 9.600 dengan konfirmasi candle bullish",
      "kondisi_keluar": "Jual sebagian di TP1 (9.900), sisanya trailing stop",
      "catatan": "Waspadai resistance kuat di 9.850",
      "disclaimer": "Analisis ini bukan saran investasi resmi."
    },
    "sources": []
  }
}

Response Fields

FieldTypeDescription
indicatorsobjectIndikator teknikal dari data historis
atr_levelsobjectLevel support, resistance, SL, TP berbasis ATR
atr_levels.rrRationumberRisk/Reward ratio dari level ATR
ai_signal.sinyalstringBUY, SELL, atau WAIT
ai_signal.strengthstringStrong, Moderate, atau Weak
ai_signal.timeframestringShort-term, Mid-term, atau Long-term

Error Response

Symbol tidak diisi

{
  "success": false,
  "message": "Query param \"symbol\" wajib diisi. Contoh: ?symbol=BBCA"
}

Data tidak cukup

{
  "success": false,
  "message": "Data historis untuk XXXX tidak cukup untuk kalkulasi indikator (minimal 26 data point)."
}

Playground