Market Filter

The "Market Filter" section determines which markets and assets the algorithm will trade on. Here you specify specific trading pairs or groups of assets for trading.


Basic Settings

Market Type

Select the market type for trading. Available options depend on:

  • Market types available on the selected exchange

  • Blacklist and whitelist settings on the "Management" tab

Market type examples: spot, futures, margin trading.


Methods for Selecting Trading Pairs

There are three ways to specify pairs for trading. Choose one:

Use this method when you want to trade on specific pairs.

How to configure:

  1. Leave the "Quote Assets" field empty

  2. Enter desired pairs in the "Whitelist" field, for example: BTCUSDT, ETHUSDT

  3. The algorithm will only work with the specified pairs

List management:

  • To the right of the field are buttons for copying contents and clearing

  • You can add pairs from saved user lists

  • Pairs from lists are added to existing ones, not replaced

  • You can paste pairs from clipboard (separate with commas)


2. Quote Asset (For Experienced Users)

Use this method to trade all pairs of a specific currency.

How to configure:

  1. Leave the "Whitelist" field empty

  2. Specify quote assets in the "Quote Assets" field, for example: USDT, USDC, BTC

  3. The algorithm will work with all pairs of these assets

⚠️ Important: You must limit the number of pairs with additional filters (for example, "Active Markets Filter"). Without limits, the algorithm can simultaneously work with hundreds of pairs, which will lead to:

  • Exchange ban

  • Insufficient computing resources

  • MoonTrader core overload


3. Combined Method (Whitelist + Blacklist)

Use the blacklist to exclude specific pairs from trading.

How the blacklist works:

When trading by quote asset:

  • The algorithm works with all pairs of the asset, except those specified in the blacklist

  • Example: specified USDT and added BTCUSDT to blacklist — the algorithm will trade all USDT pairs except BTCUSDT

When trading by whitelist:

  • Blacklist has priority over whitelist

  • The algorithm will not work with pairs from the blacklist, even if they are in the whitelist

  • Example: whitelist contains BTCUSDT and ETHUSDT, blacklist — BTCUSDT. Trading will only be on ETHUSDT

List management:

  • To the right of the field are buttons for copying contents and clearing

  • You can add pairs from saved user lists

  • Pairs from lists are added to existing ones, not replaced

  • You can paste pairs from clipboard (separate with commas)


Additional Settings

Use Quantitative Rules

Enable this option for protection against exchange ban.

How it works: The algorithm automatically pauses placing new orders when approaching exchange limits. This protects against violating quantitative rules and possible trading ban.

Availability: Depends on the selected exchange and market type. If the option is inactive, the exchange does not publish quantitative rules or they do not apply to the selected market type.

Recommendation: Always enable this option if available.


Configuration Examples

Example 1: Trading on Specific Pairs

  • Market Type: Spot

  • Quote Assets: leave empty

  • Whitelist: BTCUSDT, ETHUSDT, BNBUSDT

  • Blacklist: leave empty

Result: the algorithm will only trade on the three specified pairs.

Example 2: Trading All USDT Pairs

  • Market Type: Spot

  • Quote Assets: USDT

  • Whitelist: leave empty

  • Blacklist: BTCUSDT, ETHUSDT

Result: the algorithm will trade all USDT pairs except BTCUSDT and ETHUSDT. Don't forget to configure the "Active Markets Filter"!

Example 3: Combined Approach

  • Market Type: Spot

  • Quote Assets: leave empty

  • Whitelist: BTCUSDT, ETHUSDT, XRPUSDT, ADAUSDT

  • Blacklist: XRPUSDT

Result: the algorithm will trade on BTCUSDT, ETHUSDT, and ADAUSDT. The XRPUSDT pair is excluded by the blacklist.

Last updated