Supported 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:
+ +1 Second
+TimeFrame.S1 or 1 seconds
+Ultra high-frequency data for scalping strategies
+5 Seconds
+TimeFrame.S5 or 5 seconds
+Very short-term price movements
+10 Seconds
+TimeFrame.S10 or 10 seconds
+Short-term trading intervals
+15 Seconds
+TimeFrame.S15 or 15 seconds
+Quick momentum analysis
+30 Seconds
+TimeFrame.S30 or 30 seconds
+Standard binary options timeframe
+1 Minute
+TimeFrame.M1 or 60 seconds
+Most common short-term timeframe
+5 Minutes
+TimeFrame.M5 or 300 seconds
+Popular for intraday analysis
+15 Minutes
+TimeFrame.M15 or 900 seconds
+Good for trend identification
+30 Minutes
+TimeFrame.M30 or 1800 seconds
+Medium-term price action
+1 Hour
+TimeFrame.H1 or 3600 seconds
+Standard hourly charts
+4 Hours
+TimeFrame.H4 or 14400 seconds
+Swing trading timeframe
+1 Day
+TimeFrame.D1 or 86400 seconds
+Daily price movements
+1 Week
+TimeFrame.W1 or 604800 seconds
+Weekly trend analysis
+1 Month
+TimeFrame.MN1 or 2592000 seconds
+Long-term monthly charts (approximate)
+Major Forex Pairs (7 assets)
+The most liquid and widely traded currency pairs in the forex market:
+OTC Forex Pairs (25 assets)
+Over-the-counter forex pairs available for extended trading hours:
+Commodities (14 assets)
+Precious metals, energy, and agricultural commodities:
+Cryptocurrencies (10 assets)
+Major digital currencies and altcoins:
+Stock Indices (24 assets)
+Major global stock market indices:
+US Stocks (36 assets)
+Major US publicly traded companies:
+Additional Assets (5 assets)
+Other available trading instruments:
+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 +