OS Trading Engine
Platform Guide
Agents
Trading Settings
Signals Configuration

Signals Configuration

Signal configuration controls which trading signals your agent responds to. This guide explains how to filter signals by strength, type, and token address.

Overview

Signal configuration consists of three main settings:

  1. Signal Strength - Minimum strength threshold (1-5) for signals
  2. Signal Types - Which signal types to accept (buy, sell, custom)
  3. Token Filter - Blacklist or whitelist specific tokens

Access signal configuration in Agent Configuration > Trading Strategy > Signals tab.

Signals Configuration Page
Signals configuration tab showing signal strength, types, and token filter settings

Signal Strength

What It Is

Signal strength filtering sets a minimum quality threshold. Only signals meeting or exceeding this threshold trigger trades.

How It Works

  1. Signal arrives with a strength rating (1-5)
  2. Compare to threshold — Is signal strength ≥ configured minimum?
  3. Accept or reject — Process if meets threshold, ignore otherwise

Configuration

SettingDescriptionDefaultRange
Minimum Signal StrengthSignals below this are ignored11-5

The slider displays strength levels from "1 (Weakest)" to "5 (Strongest)".

Signal Strength Slider
Signal strength slider showing minimum threshold configuration

Strength Levels Explained

StrengthMeaningAgent Behavior
1Very weakUsually filtered out by most configs
2WeakLow confidence signal
3ModerateStandard threshold (recommended)
4StrongHigh confidence signal
5Very strongMaximum confidence

Recommended Settings

StrategyMin StrengthUse Case
Aggressive1-2Trade on any signal, maximum opportunities
Balanced3Standard filtering (recommended)
Conservative4-5Only high-confidence signals, fewer trades

Higher minimum strength means fewer trades but potentially higher quality entries. Start with 3 and adjust based on results.


Signal Types

What It Is

Control which types of signals your agent responds to. By default, all signal types are accepted.

How It Works

  1. Signal arrives with a type (e.g., "BUY", "Hypersurge", "Breakout confirmation")
  2. Check allowed types — Is this type in the allowed list?
  3. Accept or reject — Process if type is allowed, ignore otherwise

Configuration

SettingDescriptionDefault
Allowed Signal TypesList of signal types to respond toEmpty (all accepted)
Signal Types Configuration
Signal type selector with preset options and custom type support

Available Signal Types

Select from common preset types:

TypeDescription
BUYStandard buy signal
HypersurgeHigh-momentum detection
Breakout confirmationBreakout validation
Price ReversalPotential trend reversals

Custom Signal Types

For signals from your own systems:

  1. Select "Other (custom)..." from the dropdown
  2. Enter your custom type name (e.g., "my-trading-bot")
  3. Click Add

This allows you to create signals with custom types from your API and only respond to those specific signals.

Managing Signal Types

  • Add: Select from dropdown or enter custom type
  • Remove: Click the X on any badge to remove it
  • View: Selected types appear as badges above the dropdown

When no signal types are selected, the agent accepts ALL signal types. Add specific types to filter.

Configuration Examples

Accept All Signal Types

Configuration: Empty list (default)

Behavior: Agent responds to any signal type

Use case: General trading, accepting signals from multiple sources


Token Filter

What It Is

Control which tokens your agent will trade. Use blacklists to block specific tokens, or whitelists to only trade specific tokens.

Filter Modes

ModeIconBehavior
No FilterShield (muted)Accept signals for any token (default)
BlacklistShield OffBlock specific tokens, accept all others
WhitelistShieldOnly accept specific tokens, block all others
Token Filter Configuration
Token filter showing mode selection and token list editor

No Filter Mode

Behavior: Agent responds to signals for any token address.

Configuration: No additional setup needed.

Use case: General trading without token restrictions.

Blacklist Mode

Block specific tokens from trading:

  1. Select Blacklist mode
  2. Enter the Solana token address (32-44 characters)
  3. Click Add

Behavior: Agent trades any token except those in the blacklist.

Use case:

  • Block known scam tokens
  • Exclude tokens with bad historical performance
  • Prevent trading specific tokens you want to avoid

Whitelist Mode

Only trade specific tokens:

  1. Select Whitelist mode
  2. Enter the Solana token address (32-44 characters)
  3. Click Add

Behavior: Agent only trades tokens in the whitelist.

Use case:

  • Focus on specific tokens you've researched
  • Create a curated trading list
  • Dedicated agent for specific token strategies
⚠️

Switching between blacklist and whitelist modes clears your token list. Copy addresses before switching if needed.

Token Address Requirements

RequirementDetails
Minimum length32 characters
Maximum length44 characters
No duplicatesEach address can only appear once
Valid formatMust be a valid Solana token mint address

Managing Token Lists

Adding tokens:

  1. Enter address in the input field
  2. Click Add or press Enter
  3. Token appears in the list below

Removing tokens:

  • Click the X button next to any token address

Viewing tokens:

  • Tokens display in a table with full address (monospace font)
  • Empty state shows "No tokens added yet"

Token Filter Examples

No Filter (Default)

Mode: No Filter

Token List: Empty

Behavior: Agent responds to signals for any token

Alert message: "Your agent will respond to signals for any token address."


Configuration Best Practices

Choosing Signal Strength

Use CaseRecommended Setting
Testing new signal source1 (accept all, analyze results)
Production trading3 (balanced filtering)
High-value account4-5 (only strong signals)

Managing Signal Types

StrategyRecommendation
Single signal sourceFilter to that source's type only
Multiple signal sourcesLeave empty (accept all) or add all relevant types
Custom integrationUse unique custom type for your signals

Token Filter Strategy

StrategyModeUse Case
General tradingNo FilterAccept all tokens
Risk managementBlacklistBlock known bad tokens
Focused tradingWhitelistOnly trade researched tokens
Token-specific agentWhitelist (1 token)Dedicated agent per token

Consider creating multiple agents with different token filters for different strategies (e.g., one for memecoins, one for established tokens).


Complete Configuration Examples

Example 1: Accept Everything

"I want to trade any signal"

Configuration:

  • Signal Strength: 1
  • Signal Types: Empty (all)
  • Token Filter: No Filter

Example 2: High-Quality Signals Only

"Only strong signals from my bot"

Configuration:

  • Signal Strength: 4
  • Signal Types: [my-custom-bot]
  • Token Filter: No Filter

Example 3: Curated Token List

"Only trade specific tokens I've researched"

Configuration:

  • Signal Strength: 3
  • Signal Types: Empty (all)
  • Token Filter: Whitelist with researched tokens

Example 4: Block Known Scams

"Trade anything except bad tokens"

Configuration:

  • Signal Strength: 3
  • Signal Types: [BUY]
  • Token Filter: Blacklist with known scam addresses

Common Questions

What if I set strength to 5?

Behavior: Only signals with strength = 5 trigger trades. This is very restrictive and may result in few or no trades depending on your signal source.

Recommendation: Start with 3, then increase if you're getting too many low-quality signals.

Do signal sources always include strength?

Yes. All signals must include a signalStrength value (1-5). If creating signals via API, you must specify the strength.

Can I change strength without affecting open positions?

Yes. Changing signal strength only affects future signals. Existing positions are not impacted.