“Filters → Base” Tab
-
IgnoreBase: checkbox YES/NO.
If YES, all parameters on the Filters → Base tab are ignored, meaning this filter section is not checked at all, which reduces CPU load. A gray bar will appear to the left of the tab, indicating that this tab is ignored.
If NO, all parameters on this tab are checked, and a green bar will appear to the left of the tab, indicating that the tab is active.
⚠️ Important: If IgnoreFilters = YES is enabled on the main Filters tab, then Filters → Base will be ignored regardless of the IgnoreBase setting. A gray bar will appear to indicate ignoring. -
BinanceTokenTags: a field for specifying token tags. Some exchanges assign special tags to tokens — single or combined. This parameter allows filtering tokens using tags such as: Monitoring, Fan, Seed, Launch, Gaming, New, Bnb, Alpha, TradFi. Tags must be separated by spaces. A list of multiple tags means the logical condition AND. If a tag starts with !, tokens with that tag will be excluded.
Example:
BinanceTokenTags=Fan !Monitoring → All tokens with the tag Fan, but not having the tag Monitoring, will pass the filter. -
MinLeverage: a field specifying the minimum leverage required for placing Buy orders. If a coin’s leverage is lower than this value, Buy orders will not be placed. Default = 1, meaning x1 leverage and higher are allowed (effectively all coins). Available only in futures-terminal strategies.
-
MaxLeverage: a field specifying the maximum leverage allowed for placing Buy orders. If a coin’s leverage is higher than this value, Buy orders will not be placed. Default = 0, meaning the parameter is ignored and leverage is not limited. Available only in futures-terminal strategies.
-
CustomEMA: a field for entering a formula or multiple formulas that must be satisfied for the strategy to place Buy orders.
You can write formulas like:
EMA(X,Y)>A AND MAX(X,Y)Any number of formulas may be combined using AND or OR.
Order of operations follows algebra logic: All AND conditions are evaluated first Then OR conditions.
Example:FORMULA1 AND FORMULA2 OR FORMULA3 AND FORMULA4Means the strategy may place Buy orders if either: (FORMULA1 AND FORMULA2) are true OR(FORMULA3 AND FORMULA4) are true.
Allowed formula types -
EMA(X,Y) > or < A: сomparison of EMA prices X seconds/minutes/hours ago and Y seconds/minutes/hours ago.
Allowed values:
X = 1s…300s or 2m…90m or 1h…41h
Y = 1s…300s or 2m…90m or 1h…41h -
MAX(X,Y) > or < A: сomparison of EMA prices X seconds/minutes/hours ago and Y seconds/minutes/hours ago.
Allowed values:
X = 1s…300s or 2m…90m or 1h…41h
Y = 1s…300s or 2m…90m or 1h…41h -
MIN(X,Y) > or < A: сomparison of the maximum price X minutes or hours ago with EMA Y seconds/minutes/hours ago.
Allowed values:
X = 5m…90m or 1h…41h
Y = 1s…300s or 2m…90m or 1h…41h -
BTC(X,Y) > or < A: сomparison of BTC/USDT prices X seconds/minutes/hours ago and Y seconds/minutes/hours ago.
Allowed values:
X = 1s…300s or 2m…90m or 1h…41h
Y = 1s…300s or 2m…90m or 1h…41h. -
MAvg(X,Y) > or < A: сomparison of market-wide average prices X seconds/minutes/hours ago and Y seconds/minutes/hours ago.
Allowed values:
X = 1s…300s or 2m…90m or 1h…41h
Y = 1s…300s or 2m…90m or 1h…41h. -
Avg(X,Y) > или < A: сomparison of Avg values (nodes of the average price line) X seconds/minutes/hours ago and Y seconds/minutes/hours ago.
Allowed values:
X = 1s…300s or 2m…90m or 1h…41h
Y = 1s…300s or 2m…90m or 1h…41h
If Y=1, then the current price is taken. The average price line can be seen on the coin chart if you check the "Avg Price" box in the main terminal window in the menu of the "Show Spot trades\OrderBook" button. -
Vol(X,Y) > или < A: volume comparison formula. X and Y may be: 5s, 15s, 30s, 1m, 3m, 5m, 15m, 30m, 1h, 3h, 24h.
Calculation formula:
(average 1-minute volume over period Y) divided by (average 1-minute volume over period X).
* The formula is not calculated if Vol(X,Y)>0 is set.
Example: The volume per hour is 120,000 USDT (the average minute volume per hour is 2,000 USDT).
The volume for the last minute is: 4000 USDT.
Then Vol(1h,1m) = 4000/2000 = 2, that is, the volume at this minute is 2 times the average minute volume for the last hour.
A special case of using the formula: Vol(0,Y) simply gives the average minute volume for time Y, without comparing it for another interval.
Values X and Y in all formulas mean: -
X, Y = time values: number followed by s, m, or h (or no letter → seconds)
-
A comparison operator: > or <
-
A = percentage threshold.
If formulas are not used, leave this field empty.
⚠️ CustomEMA parameter works in real mode only with the Autotrading Extension Pack enabled. Without the extension, it works only in Emulator mode (Menu → Emulation Mode).
More details: Pro-version additional modules. -
Arb(exchange) > or < N%, you can also use an asterisk entry: Arb(*) > N% - this means that the price on at least one of the exchanges deviates by more than N%.
Arbitration formulas can be written in a row using the conditions AND (AND), OR (OR). For example: Arb(BinAlpha)>1% AND Arb(BinanceF)>1%
Prices from exchanges where deposits and withdrawals are closed are marked with a padlock on the chart and such prices are not calculated in arbitration formulas.
The following exchange names are currently available for price arbitrage formulas:
BinAlpha, BinanceF, BinanceQ, BinanceS, BitgetF, BitgetS, BybitF, BybitS, Forex, GateF, GateS, HL_abcd, HL_cash, HL_F, HL_flx, HL_hyna, HL_km, HL_para, HL_S, HL_vntl, HL_xyz, HtxS, OKX, UpBit
* where BinAlpha is Binance Alpha, the exchange with the letter S at the end is spot, the exchange with the letter F at the end is futures, the exchange with the letter Q at the end is quarterly futures, HL_ is Hyperliquid exchange. These formulas only work when the "Arbitrage Prices" module is activated >>> -
MoonIntRiskLevel: a field for specifying the risk level for a coin at which the strategy will stop operating on that coin for a certain period by adding it to the temporary blacklist. If a received risk value is below the specified threshold, such a signal is ignored. Signals with risk levels from 1 to 3, along with the coin name and the blocking duration, are published by Moonbot users in the Telegram channel https://t.me/MoonInt.
The parameter MoonIntRiskLevel may take values 1, 2, 3, 4.
or example, if MoonIntRiskLevel = 3, only the most dangerous signals will be considered; if MoonIntRiskLevel = 4 or higher, no signals will be considered.
Risk levels in https://t.me/MoonInt signals:
— Pips = 1 (risks for trading up to 2%)
— Deep = 2 (risks even on deep buy prices 5% … 10%)
— Deadly = 3 (extremely dangerous: delisting, scam, risk of losing the deposit).
Example of a signal in https://t.me/MoonInt:
[System] BlackList XRP for 60 minutes Risk: Deep (from User2198. don't buy!)
This signal corresponds to risk level Deep = 2 and, with MoonIntRiskLevel = 2, will stop the strategy on XRP for 60 minutes by adding it to the temporary blacklist.
To use this functionality, Moonbot must be connected to Telegram. -
MoonIntStopLevel: a field for specifying the risk level at which the strategy will stop operating on all coins for a certain period by adding all coins to the temporary blacklist. If a received risk value is below the specified threshold, the signal is ignored. Signals with risk levels from 1 to 3, along with the coin name and blocking duration, are published in the Telegram channel 📢 @MoonInt.
The parameter MoonIntStopLevel accepts the same values as MoonIntRiskLevel: 1, 2, 3, 4.
For example, if MoonIntStopLevel = 3, only the most dangerous signals will be considered; if MoonIntStopLevel = 4 or higher, no signals will be considered.
Risk levels in 📢 https://t.me/MoonInt signals: -
Pips = 1 (risks for trading up to 2%)
-
Deep = 2 (risks even on deep buy prices 5% … 10%)
-
Deadly = 3 (extremely dangerous: delisting, scam, risk of losing the deposit).
Example of a signal in 📢 https://t.me/MoonInt:
[System] BlackList XRP for 60 minutes Risk:Deep (from User2198. don't buy!)
This signal corresponds to risk level Deep = 2 and will stop the strategy on XRP and on all other coins for 60 minutes by placing them in the temporary blacklist.
To use this functionality, Moonbot must be connected to Telegram. -
MarkPriceMin: a field for specifying the minimum allowed MarkPrice delta in percent. The MarkPrice filter is designed to prevent opening positions too far from the mark price, which may lead to instant liquidation. The filter operates based on the MarkPrice delta — the percentage difference between the market price and the mark price. The delta is negative if MarkPrice is above the market price, and positive if it is below. This parameter is available only in strategies for Moonbot futures terminals.
-
MarkPriceMax: a field for specifying the maximum allowed MarkPrice delta in percent. The MarkPrice filter is designed to prevent opening positions too far from the mark price, which may lead to instant liquidation. The filter operates based on the MarkPrice delta — the percentage difference between the market price and the mark price. The delta is negative if MarkPrice is above the market price, and positive if it is below. This parameter is available only in strategies for Moonbot futures terminals.