“Filters” Tab
“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. 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)<B AND …
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 trueOR(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, the current price is used. -
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).
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. -
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 @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 @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 @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 📢 @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 📢 @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.