I. Important to note before start:
- The battle is currently available on BTCUSD perpetual contract, Coin-Margined Futures. Please make sure you have a futures account before participating in the battle;
- User can choose Leverage: x20 / x50 / x125 and Margin mode is to Isolated margin during the battle;
- Check if you have any position or open order on BTCUSD perpetual, please remove them to start the battle;
- Please ensure that there is enough BTC balance in your futures coin wallet so that you have sufficient margin to support the number of orders placed in the battle;
- You are not allowed to make any changes to the BTCUSD order placed during the battle in any other way, including change in leverage, quantity, reduce/close/open position, change in margin-mode etc. Users should self-assess any possible losses that arise from the abnormal battle result caused by those actions. Trading on symbols is not affected.
- The same trading fee shall apply as the BTCUSD perpetual contract. Please refer to the Taker rate on the Coin-Margined Futures Trading Fee Rate
II. How to start a battle?
The battle will be launched on the Web and H5 page. Visit the Battle page to get started.
1. Battle entrance:
- Web: Open Futures Trading interface, go to ‘Activities’, then click into ‘Battle’.
- Mobile App: At Home page, click into ‘Battle’.


2. Choose the desired contract size 1/ 5/ 10/ 20/ 50/ 100/ 200 / 500 Cont. If you expect prices to rise within the next 5 minutes, select “Long” to express your view. Conversely, if you expect prices to fall, select “Short”. The battle will start when an opponent is matched.

3. Waiting for a battle match-up.

4. Battle in progress: the latest price of BTCUSD perpetual contract is displayed in real-time along the bar, You may choose to end the battle manually after a 10-seconds countdown when the ‘End Battle’ button appears, or wait for the position to be auto-closed when TP/SL level is reached. Otherwise, the system will force-close the position at the end of the battle.

5. Your Battle results
III. Battle Rules
i.Winning conditions:
- Long: closing - opening price > 0
- Short: opening price - closing > 0
ii. First, choose the desired contract size of 1/ 5/ 10/ 20/ 50/ 100/ 200 / 500 Cont. Next, predict how the price will move in 5 minutes and select long or short to start the battle, the system will then auto-assign a player for your battle. In each battle, you are able to collect points regardless of whether you win or lose, please refer to Points Rules* for more detail.
- Countdown 05:00-04:50min: User cannot close the position manually unless Take profit or Stop loss is triggered and the system automatically closes the order to exit the battle.
- Countdown 04:49-00:00min: When the ‘End Battle’ button pops up, the user can choose to close the position manually or wait for the system to force-close the position at the time out to exit the battle.
iii. Every battle trade will be sent as market order type with Take profit/Stop loss, at the same time the isolated-margin mode is enabled.
The Take profit/Stop loss price is defined as a percentage of the opening price, condition as below:
Take long as an example, same logic for short:
- Stop loss level: opening price - opening price * 0.13%
Exit the battle when: latest price <= Lose & exit price
- Take profit level: opening price + opening price * 0.17%
Win & Exit the battle when: latest price >= Take profit level
*Points Rule (The points redeem scheme will be announced soon)
Contract size (Cont) | Battle result | Points Countdown 5:00-4:50 | Points Countdown 4:49-0:00 |
1 | Win | +5 | if 0 < abs(closing price - opening price)/opening price < = 0.5*0.17% , return points=+2 else 0.5*0.17% < abs(closing price-opening price)/opening price , return points=+5 |
Lose | +1 | ||
5 | Win | +25 | if 0 < abs(closing price-opening price)/opening price < = 0.5*0.17% , return points=+10 else 0.5*0.17% < abs(closing price-opening price)/opening price , return points=+25 |
Lose | +5 | ||
10 | Win | +50 | if 0 < abs(closing price-opening price)/opening price < = 0.5*0.17% , return points=+20 else 0.5*0.17% < abs(closing price-opening price)/opening price , return points=+50 |
Lose | +10 | ||
20 | Win | +100 | if 0 < abs(closing price-opening price)/ opening price < = 0.5*0.17% , return points=+40 else 0.5*0.17% < abs(closing price-opening price)/opening price , return points=+100 |
Lose | +20 | ||
50 | Win | +250 | if 0 < abs(closing price-opening price)/opening price < = 0.5*0.17% , return points=+100 else 0.5*0.17% < abs(closing price-opening price)/opening price , return points=+250 |
Lose | +50 | ||
100 | Win | +500 | if 0 < abs(closing price-opening price)/opening price < = 0.5*0.17% , return 积分=+200 else 0.5*0.17% < abs(closing price-opening price )/opening price , return points=+300 |
Lose | +100 | ||
200 | Win | +1000 | if 0 < abs(closing price-opening price)/opening price < = 0.5*0.17% , return points=+400 else 0.5*0.17% < abs(closing price-opening price)/opening price , return points=+600 |
Lose | +200 | ||
500 | Win | +2500 | if 0 < abs(closing price-opening price)/opening price < = 0.5*0.17% , return points=+1000 else 0.5*0.17% < abs(closing price-opening price)/opening price , return points=+1500 |
Lose | +300 | ||
Abnormal state | N/A | +0 | +0 Note: 1.Failure of placing an order on the battle page (if order closed via web trading, mobile app, PC, API ) 2.Scenario of abnormal error |
IV. Other functions
1. Battle Badge & Points System
Badge | Points |
Master | ≥ 10,000,000 |
Diamond | 1,000,000 ≤ Points < 10,000,000 |
Platinum | 100,000 ≤ Points < 1,000,000 |
Gold | 10,000 ≤ Points < 100,000 |
Silver | 5000 ≤ Points <10,000 |
Bronze | < 5000 |
2. Winning Streak & Battle Point Leaderboards are automatically updated every 5 minutes.

2. Battle history

3. Share your battle result with your friends
