TickAtlas

AI Trading Agent — Real Data, Not Hallucinations

Combine GPT-4 or Claude reasoning with live indicator data via tool_use. Your agent fetches RSI, summary, screener results and reasons about them — no hallucinated prices.

No credit card. $2.50 PAYG credit on sign up.

LLM Agent GPT-4o / Claude TickAtlas 42 indicators AI bias + OHLCV RSI_14: 74.8 (overbought) MACD: -0.0021 (bearish) ADX: 38.2 (strong) bias: bearish (conf: 81%) narrative: "RSI divergence..." AI Analysis "RSI overbought at 74.8 with bearish MACD. ADX confirms strong downtrend. Consider short at 2342." Agent Actions: Alert → Trade Decision → Risk Check → Execution Signal Outputs: Discord alert / Slack message / Order signal / Research report / Position sizing Loop: Re-evaluate on next candle close or 2-second data refresh

One Request. Instant Data.

REQUEST
# Pseudocode: agent loop
while task_not_done:
    indicator = call_tickatlas("indicator", {"symbol": "EURUSD", "indicator": "RSI_14", "timeframe": "H1"})
    summary = call_tickatlas("summary", {"symbol": "EURUSD", "timeframe": "H1"})
    decision = llm.reason(indicator, summary, prior_state)
    if decision == "trade":
        execute_via_broker_api(...)

Why Use TickAtlas?

Pre-Calculated, Sub-100ms

Indicator values are computed server-side on every new candle. Your app queries the result — no TA library, no candle history needed.

7 Timeframes

M1, M5, M15, M30, H1, H4, D1 — the same endpoint serves scalpers and position traders alike.

Forex, Crypto, Commodities

EURUSD, GBPUSD, XAUUSD, BTCUSD, USDJPY — data available for all symbols active on connected broker terminals.

Plug into any stack

  • ChatGPT Custom GPTs
  • Claude Tools
  • Python / pandas
  • Node.js
  • Discord bots
  • Slack webhooks
  • n8n
  • Zapier
  • Google Sheets

AI Summary Response

The /v1/summary endpoint returns a pre-computed AI bias score and narrative — ready to pass directly into your LLM's system context.

{
  "success": true,
  "symbol": "EURUSD",
  "timeframe": "H1",
  "bias": "bullish",
  "confidence": 82,
  "narrative": "EURUSD broke 20-EMA with RSI divergence confirming momentum. MACD histogram expanding.",
  "indicators_analyzed": 42,
  "key_levels": {
    "support":    [1.0820, 1.0805],
    "resistance": [1.0860, 1.0875]
  }
}

Full Agent Pattern

Tool-use loop: the LLM decides which TickAtlas endpoint to call, you execute the HTTP request, feed the JSON back as a tool_result, repeat until the agent has enough context to answer.

import anthropic, requests

client = anthropic.Anthropic()
KEY = "YOUR_API_KEY"

TOOLS = [{
  "name": "get_summary",
  "description": "Live AI market bias + narrative for a symbol/timeframe.",
  "input_schema": {
    "type": "object",
    "properties": {
      "symbol":    {"type": "string"},
      "timeframe": {"type": "string"},
    },
    "required": ["symbol", "timeframe"],
  },
}]

def run_tool(name, args):
    if name == "get_summary":
        return requests.get(
            "https://tickatlas.com/v1/summary",
            headers={"X-API-Key": KEY},
            params=args,
        ).json()
    return {"error": "unknown tool"}

msgs = [{"role": "user", "content": "Analyze XAUUSD on H4."}]
while True:
    r = client.messages.create(
        model="claude-sonnet-4-6",
        max_tokens=1024,
        tools=TOOLS,
        messages=msgs,
    )
    if r.stop_reason != "tool_use":
        print(r.content[0].text)
        break
    block = next(b for b in r.content if b.type == "tool_use")
    result = run_tool(block.name, block.input)
    msgs += [
        {"role": "assistant", "content": r.content},
        {"role": "user", "content": [{
            "type": "tool_result",
            "tool_use_id": block.id,
            "content": str(result),
        }]},
    ]
Every new account gets $2.50 in free API credits

Pricing

Pay-As-You-Go
$2.50 free credit

Test your agent architecture with $2.50 of free calls. ~$0.001/call.

Start Free
Most Popular
Starter
$29 /month

Unlimited calls for agents running on a schedule or on-demand.

Get Started
Pro
$79 /month

Multi-agent systems, high-frequency market scans, team collaboration.

Get Started

Start Building in 5 Minutes

Sign up, grab your API key, make your first request.

Every new account gets $2.50 in free PAYG credits. No card required.