> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shuriken.trade/llms.txt
> Use this file to discover all available pages before exploring further.

# Signal Conditions

> Move beyond basic alerts by adding powerful filters for market cap, liquidity, token age, and more.

Signal Conditions are where the true power of the Alpha Platform comes to life. They allow you to filter out the noise and only get alerted on token mentions that match your exact criteria.

You can combine multiple conditions to create highly specific and powerful signals.

### Available Conditions

<AccordionGroup>
  <Accordion title="Market Cap Range">
    Filter tokens based on their fully diluted market cap. This is useful for finding tokens that are just starting to gain traction or ignoring already established large-cap tokens.

    **Example:** Find low-cap gems by setting a range of `$5,000` to `$100,000`.
  </Accordion>

  <Accordion title="Liquidity Range">
    Filter tokens based on the amount of liquidity in their primary pool. This helps ensure that a token is tradable and can protect against low-liquidity scams.

    **Example:** To avoid useless tokens, set a minimum liquidity of `$10,000`.
  </Accordion>

  <Accordion title="Token Age">
    Filter tokens based on how long ago they were created. This is a powerful way to find brand new launches or focus on more established projects.

    **Example:** To catch "fresh wallets," set a maximum age of `24 hours`.
  </Accordion>

  <Accordion title="Mention Frequency">
    Filter signals to only fire after a token has been mentioned a certain number of times within a specific time window. This helps identify tokens that are gaining social momentum.

    **Example:** Alert only after a token is mentioned `3 times` in `60 minutes` within the same channel to find trending conversations.
  </Accordion>

  <Accordion title="Max Fires (Signal Safety)">
    Automatically disable a signal after it has fired a certain number of times. This is a safety feature to prevent a single, noisy signal from flooding your feed.

    **Example:** Set `Max Fires` to `10` to automatically pause the signal after ten successful alerts.
  </Accordion>

  <Accordion title="Fire-Once Deduplication (Token Safety)">
    By default, a signal will only fire **once every 24 hours for the same token**. This prevents you from getting spammed with alerts if the same token is mentioned repeatedly.

    <Note>
      This is a built-in safety feature and is not currently configurable.
    </Note>
  </Accordion>
</AccordionGroup>

### Example: The "New & Trending" Signal

Let's combine these conditions to build a powerful signal that finds newly launched tokens that are starting to gain real traction.

* **Sources:** A selection of high-quality alpha channels.
* **Conditions:**
  * **Token Age:** Less than `48 hours`.
  * **Liquidity:** Between `$10,000` and `$50,000`.
  * **Mention Frequency:** At least `3 mentions` within `1 hour`.

This signal will only alert you to tokens that are new, have enough liquidity to be viable, and are actively being discussed, filtering out 99% of the noise.
