FMFW.io employs a 'maker-taker' model for fees, with the purpose of maximising liquidity and narrowing the spread on our markets, as well as encouraging market-makers.
In a maker-taker model the "taker" is a trader who removes the liquidity from the book by placing an order that matches immediately with an existing order on the book. The Taker pays the fee from the committed trade.
The "maker" is a trader who provides liquidity to the order book by placing a limit order below the best ask price for buy and above the best bid price for sell.
On our exchange we use a dynamic fee structure: it implies that the more you trade, the less fee you pay.
Trading fees are determined based on the user's 30-day trading volume in USDT. The USDT equivalent of your trading volume is recalculated at 00:00 UTC every day, and it is updated within one hour after the calculation. The level you are grouped in will determine your maker and taker fees. Trading volume is calculated using conversion rates at the time of each trade during that 30-day period. In order to calculate the 30-day trading volume, we add up all the trades made by the user during each day. The conversion price of USDT is taken as the last USDT-to-quote-currency price at the time of the trade.
An example of how 30-day trading volume is calculated: You buy 0.05 BCH for 0.0005 BTC. At the time of the trade 1 BCH is equivalent to 500 USDT. This means that 25 USDT (500 USDT x 0.05) will then be added to your 30-day trading volume.
Trading fees are always deducted in the quote currency. The trading fees are displayed with account of all personal discounts. Fee ladder is applied when there is at least one trade performed by the trader and is updated at 00:00 UTC daily.
You can see your current trading fees by visiting the Fee Schedule page.
This same page contains the trading volume requirements to achieve each level.