惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
aimingoo的专栏
aimingoo的专栏
腾讯CDC
WordPress大学
WordPress大学
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
G
Google Developers Blog
MongoDB | Blog
MongoDB | Blog
Microsoft Azure Blog
Microsoft Azure Blog
小众软件
小众软件
Engineering at Meta
Engineering at Meta
博客园_首页
B
Blog RSS Feed
D
Docker
M
MIT News - Artificial intelligence
爱范儿
爱范儿
I
InfoQ

Show HN

GitHub - astefanutti/shaderbang: Shebang for Shaders Show HN: Generate Claude Code Workflows using Spec Driven Development approach Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal).
TickerDB - Market context for agents
wolfman1 · 2026-05-28 · via Show HN

// MCP + OpenClaw support

Market context
for agents.

Connect your agent to pre-computed market context that improves reasoning and reduces token usage.

No credit card required

$ curl "https://api.tickerdb.com/v1/summary/NVDA" -H "Authorization: Bearer tdb_your_api_key"

{
  "ticker": "NVDA",
  "trend": {
    "direction": "strong_uptrend",
    "duration_days": 34,
    "ma_alignment": "aligned_bullish",
    "volume_confirmation": "confirmed"
  },
  "momentum": {
    "rsi_zone": "overbought",
    "macd_state": "expanding_positive",
    "divergence_detected": true
  },
  "extremes": {
    "condition": "overbought",
    "condition_rarity": "rare",
    "condition_percentile": 7.3
  },
  "resistance_level": {
    "status": "approaching",
    "distance_band": "very_close",
    "touch_count": 4
  },
  "fundamentals": {
    "valuation_zone": "undervalued",
    "growth_zone": "high_growth",
    "analyst_consensus": "strong_buy"
  }
}

// smarter context

Improve reasoning with actionable context.

Before your agent can reason about an asset, it needs proper market context. TickerDB computes the context for you.

[
  {
    "date":   "2024-01-15",
    "open":   182.16,
    "high":   184.26,
    "low":    180.93,
    "close":  183.63,
    "volume": 65234100
  },
  
]
  • LLM has to compute raw data
  • Uses more tokens
  • Not designed for agents
  • Inconsistent reasoning
{
  "trend": {
    "direction": "uptrend",
    "ma_alignment": "aligned_bullish"
  },
  "momentum": {
    "rsi_zone": "neutral_high"
  },
  "volatility": {
    "regime": "normal"
  }
}
  • LLM reads categorical bands it understands
  • Lower token usage
  • Designed for agents
  • Consistent reasoning

// why it works

The context your agent needs.

Pre-computed

Our data is computed after market close and cached. Zero latency on your request - no indicator math, no delays.

Categorical vocabulary

Responses use terms like oversold, uptrend, and deeply_overvalued - the same vocabulary LLMs use to reason about markets.

Fewer wasted tokens

A full asset summary is a fraction of the tokens you'd need to pass raw OHLCV. Your model gets more context, not more noise.

Multi-source intelligence

Technical, fundamental, and analyst data in one response. No stitching together multiple providers.

Per-asset behavioral context

Historical streaks, medians, and percentiles specific to each asset. Your agent knows what's unusual for this ticker.

5 years of queryable history

Every categorical field, every day, for 5 years. Just connect and query.

// strongest use cases

Built for workflows agents struggle with.

TickerDB is strongest when your agent needs actionable market context, historical precedent, or watchlist diffs instead of raw price bars.

Watchlist monitoring

Track saved assets and pull only what changed with /v1/watchlist/changes. Ideal for daily alerts, portfolio briefings, and autonomous monitoring.

Market scanning

Use /v1/search to find oversold names, strong uptrends, rare conditions, or valuation mismatches across the full universe.

Historical precedent

Query /v1/summary with field and band to see when a setup last appeared and what happened after.

// state changes

Track state changes effortlessly.

TickerDB monitors your watchlist. When something meaningful changes, a structured diff is generated. Pull it on demand or get it pushed via webhooks.

{
  "timeframe": "daily",
  "run_date": "2026-03-28",
  "changes": {
    "AAPL": [
      {
        "field": "rsi_zone",
        "from":  "neutral",
        "to":    "oversold"
      },
      {
        "field": "divergence_detected",
        "from":  false,
        "to":    true
      }
    ],
    "TSLA": [
      {
        "field": "macd_state",
        "from":  "contracting_negative",
        "to":    "expanding_positive"
      }
    ],
    "BTCUSD": [
      {
        "field": "squeeze_active",
        "from":  false,
        "to":    true
      }
    ]
  },
  "tickers_checked": 12,
  "tickers_changed": 3
}
{
  "timeframe": "daily",
  "run_date": "2026-03-28",
  "changes": {
    "AAPL": [
      {
        "field": "rsi_zone",
        "from":  "neutral",
        "to":    "oversold"
      },
      {
        "field": "divergence_detected",
        "from":  false,
        "to":    true
      }
    ]
  },
  "tickers_checked": 12,
  "tickers_changed": 1
}

1

Add tickers to your watchlist

Track the assets you care about. Stocks, crypto, or both.

2

TickerDB computes daily diffs

After each pipeline run, every tracked field is compared against the prior day. Only assets with at least one change are included.

3

Your agent reads only what changed

No full snapshots to diff yourself. No wasted tokens on data that hasn't moved. Just the fields that shifted, with from and to values your agent can act on.

Tracked fields

Momentum rsi_zone macd_state divergence_detected momentum_direction

Trend & Volume trend_direction volume_ratio_band accumulation_state

Volatility & Extremes squeeze_active extreme_condition breakout_type

Fundamentals fundamentals.analyst_consensus fundamentals.analyst_consensus_direction fundamentals.valuation_zone fundamentals.earnings_proximity fundamentals.growth_zone

// quick start

Integrate in minutes.

Make your first call in minutes. Drop in our SDK or make direct HTTP calls.


$ curl "https://api.tickerdb.com/v1/summary/AAPL" \
    -H "Authorization: Bearer YOUR_API_KEY"


$ curl -G "https://api.tickerdb.com/v1/search" \
    --data-urlencode 'filters=[{"field":"momentum_rsi_zone","op":"eq","value":"oversold"}]' \
    -H "Authorization: Bearer YOUR_API_KEY"


$ curl https://api.tickerdb.com/v1/watchlist/changes \
    -H "Authorization: Bearer YOUR_API_KEY"
import requests


res = requests.get(
    "https://api.tickerdb.com/v1/summary/AAPL",
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = res.json()


prompt = f"""
Analyze AAPL based on this market data:
{data}

Is this a good entry point?
"""

import { TickerDB } from 'tickerdb';


const client = new TickerDB({ apiKey: 'YOUR_API_KEY' });
const { data } = await client.summary('AAPL');


const prompt = `Analyze AAPL based on this market data:
$${JSON.stringify(data)$}

Is this a good entry point?`;

import "context"
import "github.com/tickerdb/tickerdb-go"


client := tickerdb.NewClient("YOUR_API_KEY")
resp, _ := client.Summary(context.Background(), "AAPL", nil)


fmt.Println(string(resp.Data))
fmt.Println(resp.RateLimits.RequestsRemaining)

{
  "mcpServers": {
    "tickerdb": {
      "command": "npx",
      "args": ["tickerdb-mcp"],
      "env": {
        "TICKERDB_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Once connected, Claude can call get_summary, get_search, get_watchlist_changes, and more - directly from the chat. all MCP tools →


$ clawhub install tickerdb


"How's AAPL looking? Give me the full summary."

"Add NVDA, AAPL, and BTCUSD to my watchlist and flag anything that changed."

"When was NVDA last deep_oversold, and what happened after?"

One install. Your agent gets summaries, search, watchlists, and schema - no config needed. OpenClaw integration guide →

// integrations

Compatible with everything.

MCP, OpenClaw, SDKs or plain HTTP. If it can make a GET request, it works with TickerDB.

MCP Server

Plug TickerDB into Claude Desktop or any MCP client. Your AI assistant pulls EOD market context from the chat.

setup guide

OpenClaw

One install. Your agent gets summaries, search, watchlists, and schema.

integration guide

Any agent framework

LangChain, LlamaIndex, AutoGen, CrewAI - it's just HTTP. If it can make a GET request, it works.

API reference

Python, Node.js & Go SDKs

Official SDKs with typed responses. Or just use fetch - the API is simple enough.

get your API key

// the database

One database. Infinite ways to query.

Over 140 queryable fields across 10,000+ assets.

Start building.

Try for free. No credit card required.