All
FAQ
Announcements
Product documents
How do I submit my proof of address (POA)?
Valid bank statements Tax form, tax statement, or tax return Pay stub that contains a residential address Valid rental agreement (the remaining tenure cannot be less than 2 months) Valid utility bills such as water, electricity, gas, home-attached TV or internet bills, or landline telephone bills. Mobile phone statements are not acceptable.Published on Sep 25, 2024Updated on Nov 17, 2025FAQ3How do I download my account statements?
Select Order history to view your order history Select Download to enter the Download order history page Select Download to enter the Download order history page Select your preferred date range, then select Export Note: VIP users can download statements from February 2021 onwards. Select Export after selecting your preferred date Once the statement is ready, you can select Download to download the statement Note: the statement might take some time to generate.Published on Nov 6, 2024Updated on Apr 1, 2026FAQ77What's Futures DCA bot and how do I maximize my efficiency with automated crypto trading through it?
The Futures DCA is best used in high-risk, high-reward situations, especially when your strategy is to attempt to earn profits from rebounds in a volatile market but want to save the time for tracking and eliminate the hassle of configuring a series of averaging orders manually.Published on Apr 3, 2024Updated on Jan 28, 2026FAQ81How do I check my deposit progress?
You can download data for the past 6 months, the past year, or a custom time period, with data available from February 2021 onwards. For detailed instructions, please refer to How do I download my account statements? The deposit page displays the number of block confirmations required for deposits and withdrawals. If the number of confirmations is below the withdrawal requirement, the relevant assets will be temporarily unavailable for withdrawal or P2P trading.Published on Aug 13, 2023Updated on Apr 6, 2026FAQ8,826Spot DCA (Martingale)
Users begin the trading cycle by selecting their risk profile via a series of parameters (or choosing from conservative, moderate, and aggressive pre-set parameters). The strategy will start with an initial order that is programmed to execute a certain number of times. If the asset price drops by a designated percentage, the bot will execute a second trade that's a multiple of the first order.Published on Apr 27, 2023Updated on Aug 5, 2025Product documentationFutures DCA (Martingale)
The Futures DCA bot is best used in high-risk, high-reward situations, especially when your strategy is to attempt to earn profits from rebounds in a volatile market but want to save the time for tracking and eliminate the hassle of configuring a series of averaging orders manually.Published on Apr 27, 2023Updated on Oct 9, 2025Product documentationWhat can help prevent P2P crypto scams and protect my assets?
According to the Federal Trade Commission, business and government impersonation scams accounted for $133 million in reported crypto losses since 2021. More recently, scammers impersonating Tesla CEO Elon Musk got away with more than $2 million in crypto assets. How to prevent impersonators: Be aware that under no circumstances will OKX's customer service officials ever threaten to freeze your assets or ask you to release your crypto holdings.Published on Sep 2, 2023Updated on Feb 12, 2026FAQ1,459Spot grid bot FAQ
When you set up a Spot grid, a series of orders are placed at different levels based on your grid range. However, if you're using a wide range, many of these orders are essentially dormant, waiting for significant price movements to trigger them.Published on Aug 28, 2025Updated on Jan 22, 2026FAQ17How to set up an OKX Signal Trading bot with TradingView
= ta.macd(close, 12, 26, 9) // Define the golden cross condition goldenCross = ta.crossover(macdLine, signalLine) // Define the death cross condition deathCross = ta.crossunder(macdLine, signalLine) // Use the alertcondition function to generate alerts alertcondition(condition=goldenCross, title="MACD Golden Cross", message="") alertcondition(condition=deathCross, title="MACD Death Cross", message="") In this example, we first calculate the MACD using the `macd` function, which takes the input seriesPublished on Aug 30, 2023Updated on Dec 3, 2025Product documentation
Showing 1-9 of 9 articles