How to Get Started with Futures Battle
2020-10-19 15:06
I. Important notes before you start Battle:
- Binance Futures Battle is available on Coin-Margined BTCUSD perpetual contracts and selected USDⓈ-M futures contracts. Please make sure you have a futures account before participating in the battle;
- All Battle trades will be on isolated margin mode only;
- For Coin-Margined BTCUSD contracts, you can adjust the leverage between 10x, 20x, or 50x. For USDⓈ-Margined contracts, the leverage is fixed at 50x;
- Please check if you have any positions or open orders, and remove them before you start a Battle;
- Please ensure that there is enough BTC or USDT balance in your Futures Wallet, so that you have sufficient margin to support the orders placed in the Battle;
- You cannot make any changes to orders placed during the Battle, including adjusting the leverage, quantity, reduce/close/open position, change margin-mode, etc. Please evaluate any possible losses that may arise from an abnormal battle result caused by those actions;
- The trading fees for Battles are similar to trading Coin-Margined and USDⓈ-Margined Futures contracts. Please refer to the Coin-M and USD-M Futures Fee Structure.
II. How to start a battle?
1. Log in to your Binance account and click [Derivatives] - [Battle] to enter the interface.

You may also access it from the Binance Futures homepage. Click [Battle] and select the Futures contract you want to battle.

If you are using the Binance App, tap [Futures] - [Battle] to enter.


2. Choose your desired contract size. If you expect prices to rise within the next 1 or 5 minutes (depends on the contract you choose), click [Long]. Conversely, if you expect prices to fall, click [Short]. The battle will start when an opponent is matched.


3. The latest price of the contract you chose is displayed in real-time along the bar. You may choose to end the battle manually after 10 seconds when the [End Battle] button appears, or you can wait for the position to be auto-closed when the TP/SL level is reached. Otherwise, the system will force-close the position after 1 or 5 minutes and end the battle.
You will then see the result of your battle.

III. Battle Rules
i. How to win
- Long: closing - opening price > 0
- Short: opening price - closing > 0
ii. How to trade
First, choose your desired contract and size. Next, predict how the price will move in the next 1 or 5 minutes and select long or short to start the battle, the system will then auto-assign a player for you. In each battle, you are able to collect points regardless of whether you win or lose. Please refer to the [How to calculate Battle points] section for more details.
- During the first 10 seconds: You cannot close the position manually unless Take profit or Stop loss is triggered, and the system automatically closes the order to exit the battle.
- After 10 seconds: When the [End Battle] button appears, you can choose to close the position manually or wait for the system to force-close the position after 5 minutes.
Every battle trade will be sent as a market order with Take-profit and Stop-loss orders simultaneously. You can only use the isolated margin mode in Battle.
The Take profit/Stop loss price is defined as a percentage of the opening price, condition as below:
Take long battles as an example same logic for short battles):
- Stop-loss level: opening price - opening price * 0.13%
The battle will end automatically 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
iii. How to calculate Battle points
Contract size (Cont) | Battle result | Points (During the first 10 seconds) | Points (After 10 seconds) |
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 points = +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 website, Binance App, desktop App, 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 | 5,000 ≤ Points <10,000 |
Bronze | < 5,000 |
2. Winning Streak & Battle Point Leaderboards
They are automatically updated every 5 minutes.

3. Battle history
You can view your Battle history under [My Result], and share your results with friends.


