Performance Filter
The "Performance" filter is designed to pause or resume trading on coins/symbols based on trading metrics of a specific pair, market, algorithm, or user actions. The filter allows creating conditions based on the performance of a specific pair, specific market (for example: manual trading), or results of a specific algorithm to either enable or disable that algorithm's ability to place orders.
Main application: Stop or continue trading based on results — profits, losses, or other performance indicators.
Interface Elements
Source
Determines the performance analysis scope.
Available options:
Global by symbol Symbol performance across the entire terminal.
Algo symbol Symbol performance within this algorithm.
Algo total Overall performance of this algorithm (across all coins).
Custom key Advanced mode with data source selection. Opens additional parameters.
Source (Custom Key Only)
Available only when Custom key is selected.
Determines what exactly to monitor:
Algo (Current algorithm) Current algorithm performance.
Manual (Manual trading) Trader's manual trades performance.
Liquidations Performance including liquidations.
All Overall performance from all sources.
Specific algorithm selection Performance of another algorithm from the list.
Market Type
Spot or USDT-M — for filtering by market (depending on where the algorithm works).
Available only for Custom key.
Quote Assets / Symbols
You can specify specific tickers or broadly set BTC, USDT, etc.
Available only for Custom key.
Timeframe
The period over which performance is measured (for example, 1 hour).
Validate by
Choose the parameter to check:
Profit Check by absolute profit in USDT.
Price Δ % Check by price change percentage.
Profit Factor Ratio of profit to loss.
Value
Specify the threshold value for the selected parameter.
You can specify:
Fixed value — for example, -100 USDT or 100 USDT
Range — for example, from -100 to 100 USDT
Example: If Profit is selected and -100 USDT is specified, the filter will trigger at a loss of 100 USDT.
Action
What to do when the condition is met:
Stop till next run Stop the algorithm on the symbol.
Pause Temporarily pause until other conditions are met.
Sleep Time
Time in seconds the algorithm will be paused after the filter triggers. After this time expires, the filter will check conditions again.
Example: 300 seconds = 5 minutes pause before rechecking.
Usage Examples
Example 1: Stop Losing Symbol
Settings:
Source: Algo symbol
Timeframe: 1 hour
Validate by: Profit
Value: -100 USDT
Action: Stop till next run
Result: If the symbol showed a loss of -100 USDT over the last hour, the algorithm will stop trading this symbol.
Example 2: Pause on Price Drop
Settings:
Source: Global by symbol
Timeframe: 1 hour
Validate by: Price Δ %
Value: -5%
Action: Pause
Sleep Time: 300 seconds
Result: If the symbol price fell by 5% over an hour, the algorithm will pause for 5 minutes, then check the condition again.
Why This Filter is Needed
Automatic Risk Management: Stop trading on losing symbols automatically, protecting your deposit from further losses.
Adaptation to Market Conditions: Pause the algorithm during unfavorable price movements or low efficiency.
Performance Control: Monitor results of specific symbols, algorithms, or the entire terminal, making data-driven decisions.
Last updated