# Signal sources

Autotrading is only as good as the data feeding it. Ayebot integrates with the major crypto-data platforms so you don't have to glue your own pipeline.

## What's a signal source?

A **signal source** is a feed of token events — new launches, price moves, watchlist updates — that the bot consumes in real time. You pick which sources feed your autotrading config, and the bot reacts as new events arrive.

## Supported sources

| Source            | What it tracks                   | Best for                                        |
| ----------------- | -------------------------------- | ----------------------------------------------- |
| **Pump.fun**      | Solana memecoin launchpad events | Earliest entries on new launches                |
| **Dexscreener**   | Multi-chain pair tracker         | Trending pairs across chains, custom watchlists |
| **Birdeye**       | Solana-native data and analytics | Liquidity changes and whale activity on Solana  |
| **GeckoTerminal** | CoinGecko's DEX data feed        | Multi-chain coverage, sane defaults             |
| **DEX Tools**     | Multi-chain analytics            | Pair scoring, audit signals                     |

You can connect multiple sources at once. The bot deduplicates and prioritizes events so you don't get the same trade fired twice.

## How sources feed autotrading

Each source pushes events as they happen. Autotrading filters them through your config:

1. **Source push** — a new event arrives (e.g. "new Solana launch X passed liquidity check").
2. **Filter pass** — your envelope rules (budget, exposure cap, protected/blocked tokens) decide if the event qualifies.
3. **Entry sized** — your risk profile sets the trade size.
4. **Order placed** — the bot fires the entry through its standard execution path.
5. **Position managed** — TP/SL rules govern the exit.

## Custom signal sources

If you have your own feed (a Telegram channel you trust, a webhook from your own bot, etc.) you can wire it as a custom source. The bot reads it, applies the same filters and risk envelope, and trades.

Talk to [@ayebot\_support](https://t.me/ayebot_support) about custom integration formats.

## Choosing sources

* **Memecoin sniping on Solana** — Pump.fun + Birdeye.
* **Multi-chain trending picks** — Dexscreener + DEX Tools.
* **Conservative, audited tokens only** — GeckoTerminal with score filters.
* **Your own signal channel** — custom source.

Most users start with one source, see how the trades look, and add more once they trust the pattern.

{% hint style="info" %}
**Quality over quantity.** Hooking up every source at once produces noisy autotrading and burns gas on weak entries. Start with one, prove it works on your envelope, then expand.
{% endhint %}

## What to read next

* [Autotrading AI](/automation/autotrading-ai.md) — how the engine that consumes these sources actually trades
* [Bot commands](/reference/bot-commands.md) — the slash commands that toggle sources on and off


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ayebot.io/automation/signal-sources.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
