# Signals

Signals are real-time data points from DeFi protocols and markets that you can use to create dynamic, responsive strategies.&#x20;

### What kind of Signals?

Common signals include:

* **APY Rates** — Current yield rates from lending protocols
* **Utilization** — How much of a protocol's capacity is being used
* **Liquidity** — Available liquidity in pools or markets
* **Prices** — Token prices from Pyth or other oracles
* **Health Factors** — Risk metrics like loan-to-value ratios

and many more...

***

### Creating Signals by Dragging

The easiest way to create signals is by **dragging data directly from your screen**. When you see any metric or data point displayed in the Studio, whether it's on a protocol node, in a market overview, or in any data panel, you can drag it onto the canvas to create a signal node.

&#x20;Placeholder image. Show a user dragging an APY value from a Kamino protocol node's metrics panel, with a signal node being created as they drag.

**How It Works:**

1. **Find the Data** — Look for any metric displayed on protocol nodes, market panels, or data overlays. These values are draggable.
2. **Click and Drag** — Click and hold on the metric value, then drag it onto the canvas where you want to create a signal node.
3. **Drop to Create** — Release the mouse button to create a signal node at that location. The signal node will automatically be configured with the correct signal type and will maintain a connection to its data source.
4. **Connect to Your Strategy** — Connect the signal node's output to compare nodes, math operators, or conditional branches to use the data in your strategy logic.

***

### Using Signals in Your Strategy

Once you've created a signal node, you can use it throughout your strategy:

**With Compare Nodes**\
Connect signals to compare nodes to create triggering conditions.

**With Math Operators**\
Use signals in calculations to create new dynamic metrics.

**With Conditional Branches**\
Route your strategy flow based on custom conditions you defined

**Multiple Signals**\
You can create multiple signal nodes from the same data source, or combine signals from different sources.

Use signals to build strategies that adapt automatically to changing market conditions, creating more robust and responsive yield strategies without manual intervention.


---

# 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://stazys.gitbook.io/stazys-docs/yield-studio/signals.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.
