DEFINITION:
Learn what assets are in trading bots, how they relate to positions, trades, and orders, and why supported assets matter for your trading strategy.
Understanding Assets in Trading Bots
An asset in the context of trading bots refers to any tradable item that the bot can buy, sell, or hold. Assets form the foundation of all trading activity—every position you hold, every trade you make, and every order you place involves one or more assets.
What Are Assets?
Assets are the financial instruments that your trading bot operates with. Depending on the market, these can include:
| Market | Asset Examples |
|---|---|
| Cryptocurrency | Bitcoin (BTC), Ethereum (ETH), Solana (SOL) |
| Stocks | Apple (AAPL), Tesla (TSLA), Microsoft (MSFT) |
| Forex | Euro (EUR), US Dollar (USD), British Pound (GBP) |
| Commodities | Gold (XAU), Silver (XAG), Oil (WTI) |
Supported Assets
When a trading bot lists its "supported assets," it means these are the specific assets the bot is programmed to trade. For example, a crypto trading bot might support:
- BTC (Bitcoin)
- ETH (Ethereum)
- SOL (Solana)
- DOT (Polkadot)
The bot will only create positions, execute trades, and place orders for these supported assets.
How Assets Relate to Trading Activity
Understanding how assets connect to positions, trades, and orders is essential for interpreting your trading bot's activity.
The Trading Lifecycle
┌─────────────────────────────────────────────────────────┐
│ TRADING LIFECYCLE │
├─────────────────────────────────────────────────────────┤
│ │
│ ASSETS ──► ORDERS ──► TRADES ──► POSITIONS │
│ │ │ │
│ │ (when filled) │ │
│ └──────────────────────────────────┘ │
│ (assets held in positions) │
│ │
└─────────────────────────────────────────────────────────┘
Assets and Positions
A position represents your current holding of an asset. When your trading bot buys an asset, it creates or adds to a position.
Position Basics
| Term | Description | Example |
|---|---|---|
| Asset | What you're holding | BTC |
| Quantity | How much you hold | 0.5 BTC |
| Entry Price | Average price paid | €45,000 |
| Current Value | Quantity × Current Price | €24,000 |
| Unrealized P&L | Profit/loss if sold now | +€1,500 |
How Positions Are Built
Positions are created and modified through trades:
Position: BTC
├── Trade 1: Buy 0.2 BTC @ €44,000
├── Trade 2: Buy 0.3 BTC @ €46,000
└── Current: 0.5 BTC @ €45,200 avg
Position States
| State | Description |
|---|---|
| Open | Currently holding the asset |
| Closed | Position fully sold/exited |
| Partial | Part of position sold |
Multiple Asset Positions
A trading bot with multiple supported assets might hold:
| Asset | Quantity | Value | % of Portfolio |
|---|---|---|---|
| BTC | 0.5 | €24,000 | 48% |
| ETH | 5.0 | €15,000 | 30% |
| SOL | 100 | €11,000 | 22% |
| Total | - | €50,000 | 100% |
Assets and Trades
A trade is a completed transaction involving an asset. Every trade has a specific asset at its core.
Trade Components
| Component | Description | Example |
|---|---|---|
| Asset | The item traded | ETH |
| Side | Buy or Sell | Buy |
| Quantity | Amount traded | 2.0 ETH |
| Price | Execution price | €3,000 |
| Total Value | Quantity × Price | €6,000 |
| Timestamp | When executed | 2026-01-13 14:30 |
Trade Types by Asset Action
| Trade Type | Asset Movement | Position Effect |
|---|---|---|
| Buy | Acquire asset | Opens/increases position |
| Sell | Dispose asset | Closes/decreases position |
Trade History Example
Trade History for ETH:
─────────────────────────────────────────────────
Date Side Qty Price Value
─────────────────────────────────────────────────
2026-01-10 Buy 2.0 €2,800 €5,600
2026-01-11 Buy 1.0 €3,000 €3,000
2026-01-12 Sell 1.5 €3,100 €4,650
─────────────────────────────────────────────────
Net Position: 1.5 ETH
Assets and Orders
An order is an instruction to buy or sell an asset. Orders become trades when they're filled (executed).
Order Lifecycle
ORDER CREATED ──► PENDING ──► FILLED ──► TRADE
│
├──► PARTIALLY FILLED
│
└──► CANCELLED/EXPIRED
Order Components
| Component | Description | Example |
|---|---|---|
| Asset | What to trade | BTC |
| Side | Buy or Sell | Buy |
| Order Type | Market, Limit, etc. | Limit |
| Quantity | Amount to trade | 0.1 BTC |
| Price (for limit) | Target price | €44,500 |
| Status | Current state | Pending |
Order Types and Assets
| Order Type | Description | Asset Behavior |
|---|---|---|
| Market | Execute immediately at current price | Instant asset acquisition/disposal |
| Limit | Execute only at specified price or better | Asset acquired only if price reached |
| Stop | Trigger when price reaches level | Protective asset disposal |
| Stop-Limit | Stop that creates limit order | Controlled asset exit |
Order Status Flow
| Status | Meaning | Asset Impact |
|---|---|---|
| Pending | Waiting to be filled | No change yet |
| Partially Filled | Some quantity executed | Partial position change |
| Filled | Fully executed | Full position change |
| Cancelled | Order removed | No change |
| Expired | Time limit reached | No change |
The Complete Picture
Here's how assets flow through the entire trading system:
From Order to Position
- Bot identifies opportunity for supported asset (e.g., BTC)
- Order created: Buy 0.5 BTC @ €45,000 (Limit)
- Order pending: Waiting for price to reach €45,000
- Order filled: Price reached, trade executed
- Trade recorded: Bought 0.5 BTC @ €45,000
- Position updated: Now holding 0.5 BTC
Portfolio View by Asset
Example Portfolio State
PORTFOLIO OVERVIEW
══════════════════════════════════════════════════════════
POSITIONS (Assets Held)
──────────────────────────────────────────────────────────
Asset Qty Avg Price Current Value P&L
──────────────────────────────────────────────────────────
BTC 0.50 €45,000 €46,500 €23,250 +3.3%
ETH 3.00 €3,000 €3,100 €9,300 +3.3%
SOL 50.00 €110 €105 €5,250 -4.5%
──────────────────────────────────────────────────────────
TOTAL ALLOCATED €37,800
UNALLOCATED (Quoted Currency)
──────────────────────────────────────────────────────────
EUR €12,200
──────────────────────────────────────────────────────────
TOTAL PORTFOLIO VALUE €50,000
══════════════════════════════════════════════════════════
PENDING ORDERS
──────────────────────────────────────────────────────────
Asset Side Type Qty Price Status
──────────────────────────────────────────────────────────
DOT Buy Limit 100 €7.50 Pending
BTC Sell Limit 0.10 €48,000 Pending
──────────────────────────────────────────────────────────
RECENT TRADES
──────────────────────────────────────────────────────────
Date Asset Side Qty Price Value
──────────────────────────────────────────────────────────
2026-01-13 ETH Buy 1.0 €3,100 €3,100
2026-01-12 BTC Buy 0.25 €45,200 €11,300
2026-01-11 SOL Buy 50.0 €110 €5,500
──────────────────────────────────────────────────────────
Supported Assets and Trading Pairs
Each supported asset can be traded as part of a trading pair:
| Trading Pair | Base Asset | Quote Currency |
|---|---|---|
| BTC/EUR | BTC (supported asset) | EUR |
| ETH/EUR | ETH (supported asset) | EUR |
| SOL/EUR | SOL (supported asset) | EUR |
The supported assets are the base currencies in these pairs—what the bot actually buys and sells.
Why Supported Assets Matter
For Investors
- Know what you're trading: Understand which assets the bot will acquire
- Risk assessment: Different assets have different volatility profiles
- Diversification: More supported assets can mean better diversification
- Market exposure: Supported assets determine your market exposure
For Performance Analysis
| Metric | Asset Relevance |
|---|---|
| Win Rate | Calculated per trade, each involving an asset |
| Average Trade Duration | Time positions in assets are held |
| Portfolio Composition | Distribution across supported assets |
| Drawdown | Can be analyzed per asset or portfolio-wide |
FAQs
Can a bot add new supported assets?
The supported assets are typically fixed when the bot is created. Adding new assets usually requires the developer to update the bot's configuration.
Why doesn't a bot support all assets?
Bots are often optimized for specific assets based on:
- Market analysis and strategy fit
- Liquidity requirements
- Historical data availability
- Risk management considerations
How do I know which assets a bot trades?
The supported assets are displayed on the algorithm's store page. You can see which assets the bot can trade before subscribing.
Can I choose which supported assets to trade?
This depends on the bot's configuration. Some bots trade all supported assets automatically, while others may allow you to select specific assets.
Related Topics
- Positions: Understanding your current asset holdings
- Trades: How trades are executed and recorded
- Orders: How orders lead to trades
- Quoted Currencies: The currency in which asset values are measured
- Trading Symbols: Understanding trading pairs
Summary
Assets are the fundamental building blocks of trading bot activity. They represent what your bot can trade and what you ultimately hold in your portfolio. Every position is a holding of an asset, every trade involves buying or selling an asset, and every order is an instruction concerning an asset. Understanding this relationship helps you interpret your bot's activity and make informed decisions about which trading bots to use based on their supported assets.
Table of Contents
Understanding Assets in Trading Bots
What Are Assets?
How Assets Relate to Trading Activity
Assets and Positions
Assets and Trades
Assets and Orders
The Complete Picture
Supported Assets and Trading Pairs
Why Supported Assets Matter
FAQs
Related Topics
Summary
About the Author
Marc van Duyn
Founder & CEOMarc is the Founder and CEO of Finterion. He is passionate about making algorithmic trading accessible to everyone.