Skip to main content

Series of Bad Rates

General Information

The Series of Bad Rates trigger detects a series of oppositely directed price movements that may indicate a technical issue on the Liquidity Provider (LP) side. When such events occur, the trigger notifies a dealer accordingly.


📌 You can find the Series of Bad Rates trigger under:
Risk ManagementAnti-Fraud System

Series of Bad Rates


Edit Settings

Series of Bad Rates Settings

The following settings can be applied to the rule:

Parameter NameDescription
Rule NameAssign a custom name to the rule.
Number of ShiftsDefines how many opposite price movements are required for the trigger to activate.
Duration of Unstable New Rates FlowThe time limit (in seconds) for detecting a series of opposite price movements.
Change DetectionChoose the unit for measurement: percentage (%) or average spreads.
Price Change in Percents/SpreadsThe threshold value (in % or spreads) to determine whether a price movement is significant enough to activate the trigger.
Symbol GroupsSelect groups of symbols to be monitored.
Included SymbolsSelect specific symbols to be monitored.

Notifications

When triggered, the notification includes a TradingView chart of the affected symbol.

📌 Important: If the notification is not processed in real-time, the gap may no longer be visible on the chart.

Permissions

MT4MT5
No specific permissions are required.No specific permissions are required.

Trigger Logic

  • The price movement is measured based on the selected unit (percentage or spreads).
  • For each price tick, the trigger compares the current tick with the previous one and checks for two conditions:
    1. The price change exceeds the defined threshold (in % or spreads).
    2. The price movement is in the opposite direction to the previous one.
  • If these conditions are met, the trigger records the price tick.
  • If the number of shifts occurs within a time shorter than the "Duration of Unstable New Rates Flow", the trigger detects an event and generates a notification for the dealer.

Key Use Cases

In the fast-paced world of trading, maintaining a stable quote flow is essential for fair and transparent execution. However, low liquidity and technical issues with liquidity providers (LPs) can cause price distortions that traders may exploit. The Series of Bad Rates effectively detects such anomalies, ensuring brokers can react swiftly and prevent potential trading issues before they escalate.

1. Detecting Unstable Quote Flow (Price “Saw” Formation)

When liquidity drops, price movements can become erratic, forming a "saw" pattern on the chart. Skilled traders take advantage of this by placing limit orders to profit from artificial price swings. The trigger identifies these patterns in real-time, allowing brokers to:

Investigate the source of abnormal price behavior
Adjust liquidity settings to stabilize pricing
Prevent traders from exploiting abnormal fluctuations

2. Identifying Liquidity Provider Quote Stream Failures

A more severe issue occurs when an LP's quote stream breaks down, causing two unrelated trading pairs to merge into one stream. For instance, a failure could result in USDJPY and EURUSD merging into a single EURUSD chart.

If such an anomaly goes unnoticed:
⚠️ Traders may execute trades on non-existent instruments
⚠️ The broker may need to cancel transactions, leading to disputes
⚠️ Clients could file complaints with regulators and post negative reviews

With this trigger in place, brokers receive immediate notifications of such incidents, enabling them to:
🔹 Pause trading on the affected instrument before traders exploit it
🔹 Coordinate with LPs to restore the correct quote stream
🔹 Prevent reputational damage and regulatory issues