finterion-logo

Search store

/

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:

MarketAsset Examples
CryptocurrencyBitcoin (BTC), Ethereum (ETH), Solana (SOL)
StocksApple (AAPL), Tesla (TSLA), Microsoft (MSFT)
ForexEuro (EUR), US Dollar (USD), British Pound (GBP)
CommoditiesGold (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

TermDescriptionExample
AssetWhat you're holdingBTC
QuantityHow much you hold0.5 BTC
Entry PriceAverage price paid€45,000
Current ValueQuantity × Current Price€24,000
Unrealized P&LProfit/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

StateDescription
OpenCurrently holding the asset
ClosedPosition fully sold/exited
PartialPart of position sold

Multiple Asset Positions

A trading bot with multiple supported assets might hold:

AssetQuantityValue% of Portfolio
BTC0.5€24,00048%
ETH5.0€15,00030%
SOL100€11,00022%
Total-€50,000100%

Assets and Trades

A trade is a completed transaction involving an asset. Every trade has a specific asset at its core.

Trade Components

ComponentDescriptionExample
AssetThe item tradedETH
SideBuy or SellBuy
QuantityAmount traded2.0 ETH
PriceExecution price€3,000
Total ValueQuantity × Price€6,000
TimestampWhen executed2026-01-13 14:30

Trade Types by Asset Action

Trade TypeAsset MovementPosition Effect
BuyAcquire assetOpens/increases position
SellDispose assetCloses/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

ComponentDescriptionExample
AssetWhat to tradeBTC
SideBuy or SellBuy
Order TypeMarket, Limit, etc.Limit
QuantityAmount to trade0.1 BTC
Price (for limit)Target price€44,500
StatusCurrent statePending

Order Types and Assets

Order TypeDescriptionAsset Behavior
MarketExecute immediately at current priceInstant asset acquisition/disposal
LimitExecute only at specified price or betterAsset acquired only if price reached
StopTrigger when price reaches levelProtective asset disposal
Stop-LimitStop that creates limit orderControlled asset exit

Order Status Flow

StatusMeaningAsset Impact
PendingWaiting to be filledNo change yet
Partially FilledSome quantity executedPartial position change
FilledFully executedFull position change
CancelledOrder removedNo change
ExpiredTime limit reachedNo change

The Complete Picture

Here's how assets flow through the entire trading system:

From Order to Position

  1. Bot identifies opportunity for supported asset (e.g., BTC)
  2. Order created: Buy 0.5 BTC @ €45,000 (Limit)
  3. Order pending: Waiting for price to reach €45,000
  4. Order filled: Price reached, trade executed
  5. Trade recorded: Bought 0.5 BTC @ €45,000
  6. Position updated: Now holding 0.5 BTC

Portfolio View by Asset

Total Portfolio Value=each asset(Quantity×Current Price)\text{Total Portfolio Value} = \sum_{\text{each asset}} (\text{Quantity} \times \text{Current Price})

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 PairBase AssetQuote Currency
BTC/EURBTC (supported asset)EUR
ETH/EURETH (supported asset)EUR
SOL/EURSOL (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

  1. Know what you're trading: Understand which assets the bot will acquire
  2. Risk assessment: Different assets have different volatility profiles
  3. Diversification: More supported assets can mean better diversification
  4. Market exposure: Supported assets determine your market exposure

For Performance Analysis

MetricAsset Relevance
Win RateCalculated per trade, each involving an asset
Average Trade DurationTime positions in assets are held
Portfolio CompositionDistribution across supported assets
DrawdownCan 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.

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
Marc van Duyn
Founder & CEO

Marc is the Founder and CEO of Finterion. He is passionate about making algorithmic trading accessible to everyone.


Share this article