Assets & Timeframes

This page provides comprehensive documentation of all assets and timeframes supported by the PocketOption API. Use these exact symbols when making API calls.

Supported Timeframes (14 timeframes)

The API supports the following timeframes for candlestick data. Use either the TimeFrame enum values or the seconds value:

TimeframeValueNotes
1 SecondTimeFrame.S1 or 1 secondsUltra high-frequency data for scalping strategies
5 SecondsTimeFrame.S5 or 5 secondsVery short-term price movements
10 SecondsTimeFrame.S10 or 10 secondsShort-term trading intervals
15 SecondsTimeFrame.S15 or 15 secondsQuick momentum analysis
30 SecondsTimeFrame.S30 or 30 secondsStandard binary options timeframe
1 MinuteTimeFrame.M1 or 60 secondsMost common short-term timeframe
5 MinutesTimeFrame.M5 or 300 secondsPopular for intraday analysis
15 MinutesTimeFrame.M15 or 900 secondsGood for trend identification
30 MinutesTimeFrame.M30 or 1800 secondsMedium-term price action
1 HourTimeFrame.H1 or 3600 secondsStandard hourly charts
4 HoursTimeFrame.H4 or 14400 secondsSwing trading timeframe
1 DayTimeFrame.D1 or 86400 secondsDaily price movements
1 WeekTimeFrame.W1 or 604800 secondsWeekly trend analysis
1 MonthTimeFrame.MN1 or 2592000 secondsLong-term monthly charts (approximate)

Major Forex Pairs (7 assets)

The most liquid and widely traded currency pairs in the forex market:

EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD

OTC Forex Pairs (25 assets)

Over-the-counter forex pairs available for extended trading hours:

EURUSD_otc, GBPUSD_otc, USDJPY_otc, USDCHF_otc, USDCAD_otc, AUDUSD_otc, AUDNZD_otc, AUDCAD_otc, AUDCHF_otc, AUDJPY_otc, CADCHF_otc, CADJPY_otc, CHFJPY_otc, EURCHF_otc, EURGBP_otc, EURJPY_otc, EURNZD_otc, GBPAUD_otc, GBPJPY_otc, NZDJPY_otc, NZDUSD_otc, EURRUB_otc, USDRUB_otc, EURHUF_otc, CHFNOK_otc

Commodities (14 assets)

Precious metals, energy, and agricultural commodities:

SymbolDescription
XAUUSDGold
XAUUSD_otcGold OTC
XAGUSDSilver
XAGUSD_otcSilver OTC
UKBrentBrent Oil
UKBrent_otcBrent Oil OTC
USCrudeWTI Oil
USCrude_otcWTI Oil OTC
XNGUSDNatural Gas
XNGUSD_otcNatural Gas OTC
XPTUSDPlatinum
XPTUSD_otcPlatinum OTC
XPDUSDPalladium
XPDUSD_otcPalladium OTC

Cryptocurrencies (10 assets)

Major digital currencies and altcoins:

SymbolDescription
BTCUSDBitcoin/USD
ETHUSDEthereum/USD
DASH_USDDash/USD
BTCGBPBitcoin/GBP
BTCJPYBitcoin/JPY
BCHEURBitcoin Cash/EUR
BCHGBPBitcoin Cash/GBP
BCHJPYBitcoin Cash/JPY
DOTUSDPolkadot/USD
LNKUSDChainlink/USD

Stock Indices (24 assets)

Major global stock market indices:

SymbolDescription
SP500S&P 500
SP500_otcS&P 500 OTC
NASUSDNASDAQ
NASUSD_otcNASDAQ OTC
DJI30Dow Jones
DJI30_otcDow Jones OTC
JPN225Nikkei 225
JPN225_otcNikkei 225 OTC
D30EURDAX 30
D30EUR_otcDAX 30 OTC
E50EUREuro Stoxx 50
E50EUR_otcEuro Stoxx 50 OTC
F40EURCAC 40
F40EUR_otcCAC 40 OTC
E35EUREuro Stoxx 35
E35EUR_otcEuro Stoxx 35 OTC
100GBPFTSE 100
100GBP_otcFTSE 100 OTC
AUS200ASX 200
AUS200_otcASX 200 OTC
CAC40CAC 40
AEX25AEX 25
SMI20SMI 20
H33HKDHang Seng

US Stocks (36 assets)

Major US publicly traded companies:

SymbolDescription
#AAPLApple
#AAPL_otcApple OTC
#MSFTMicrosoft
#MSFT_otcMicrosoft OTC
#TSLATesla
#TSLA_otcTesla OTC
#FBMeta/Facebook
#FB_otcMeta/Facebook OTC
#AMZN_otcAmazon OTC
#NFLXNetflix
#NFLX_otcNetflix OTC
#INTCIntel
#INTC_otcIntel OTC
#BABoeing
#BA_otcBoeing OTC
#JPMJPMorgan Chase
#JNJJohnson & Johnson
#JNJ_otcJohnson & Johnson OTC
#PFEPfizer
#PFE_otcPfizer OTC
#XOMExxonMobil
#XOM_otcExxonMobil OTC
#AXPAmerican Express
#AXP_otcAmerican Express OTC
#MCDMcDonald’s
#MCD_otcMcDonald’s OTC
#CSCOCisco
#CSCO_otcCisco OTC
#VISA_otcVisa OTC
#CITICitigroup
#CITI_otcCitigroup OTC
#FDX_otcFedEx OTC
#TWITTERTwitter/X
#TWITTER_otcTwitter/X OTC
#BABAAlibaba
#BABA_otcAlibaba OTC

Additional Assets (5 assets)

Other available trading instruments:

SymbolDescription
Microsoft_otcMicrosoft Alternative
Facebook_OTCFacebook Alternative
Tesla_otcTesla Alternative
Boeing_OTCBoeing Alternative
American_Express_otcAmerican Express Alternative

Usage Examples

Getting Candles Data

from pocketoptionapi_async import AsyncPocketOptionClient, TimeFrame

# Using TimeFrame enum (recommended)
candles = await client.get_candles("EURUSD", TimeFrame.M5, 50)

# Using seconds value directly
candles = await client.get_candles("BTCUSD", 300, 100)

# Getting data for different asset types
forex_candles = await client.get_candles("GBPUSD_otc", TimeFrame.H1, 24)
crypto_candles = await client.get_candles("ETHUSD", TimeFrame.M15, 96)
stock_candles = await client.get_candles("#AAPL", TimeFrame.D1, 30)

Placing Orders

from pocketoptionapi_async.models import OrderDirection

# Place a CALL order on EUR/USD
order = await client.place_order(
    asset="EURUSD_otc",
    amount=10.0,
    direction=OrderDirection.CALL,
    duration=60  # 1 minute
)

# Place a PUT order on Bitcoin
order = await client.place_order(
    asset="BTCUSD",
    amount=25.0,
    direction=OrderDirection.PUT,
    duration=300  # 5 minutes
)

Important Notes

  • OTC Assets: Over-the-counter assets (marked with “_otc”) are available for extended trading hours
  • Asset Availability: Asset availability may vary based on market hours and trading conditions
  • Timeframe Limitations: Not all timeframes may be available for all assets
  • Case Sensitivity: Asset symbols are case-sensitive - use exact spelling as shown
  • Stock Symbols: US stocks are prefixed with “#” character