Table of contents:


1. Cancelled trades - Global

This alert looks at public data for supported bonds and shares. If the cancelled flag is set to true on the trade, an alert will be generated.

Parameters:


2. Large order value shares - Global

This alert checks all orders in supported shares denominated in ISK.

Parameters:

Limits:

Calculation of order value for shares:

Price of order * Quantity of order = Value of order


3. Large order value shares ISK - Private

Connects to private data service and finds all new orders where price and quantity are set. Detects orders where order value in ISK is higher than the limit.

Parameters:

Limits:

Calculation of order value

Price * Quantity = Order Value


4. Spoofing short lived large share orders - Private

Connects to a private data service and finds all new orders. Generates an alert if a cancellation is initiated by the trader and it is successful within 20 minutes of order entry.

Spoofing is generally thought of as the practice of entering orders not intended to execute. This alert is designed to detect large orders that do not execute and do not stay in the market for long and is well suited for illiquid markets dominated by manual traders.

Parameters:

Limits:

Calculation of order value

Price * Quantity = Value of order

Calculation of order age

Timestamp of successful cancellation of an order - Timestamp of order entry = Order age


5. Momentum ignition shares - Public

Connects to public data service and collects all standard trades for a given day. While iterating through the trades, the alert generator spots aggressive trades to either buy or sell that are followed by continuous move in the same direction by the market.

For every trade that is aggressive, a certain “momentum” state is established. If conditions on continuous trading in the same direction are met then an alert will be generated if the share is traded at at least 1% higher/lower price than the aggressive trade that set the “momentum” state in the first place.

Parameters:

Limits:


6. Momentum ignition shares - Private

Does the exact same thing as the public momentum alert above except it checks to see if the aggressive party on a trade that causes a market move is the relevant member.


7. Large order value shares DKK - Private

Connects to private data service and finds all new orders where price and quantity are set. Detects orders where order value in DKK is higher than the limit.

Parameters:

Limits:

Calculation of order value

Price * Quantity = Order Value


8. Large order value shares SEK - Private

Connects to private data service and finds all new orders where price and quantity are set. Detects orders where order value in SEK is higher than the limit.

Parameters:

Limits:

Calculation of order value

Price * Quantity = Order Value


9. Off market trade report - Private

Connects to a public market data service and finds all trade reports where the relevant member is on either side or both. If there is no best bid or no best ask in the market for the relevant share or bond then an alert will be raised.

Parameters:

Limits:

Determining best bid and best ask at any given time

All new orders and order cancellations along with all non-standard trades are gathered in a list ordered by timestamp. Starting from the first item in the list a book is maintained where orders are entered into the book on newly inserted orders or removed from the book on cancels. On each item the status of the book is recorded.


10. Possible wash trade - Private

Connects to a private market data source and looks up all standard trades. If the same trader is on both sides of a trade, an alert will be raised.

Optionally, you can set the Exclude trader parameter to a specific Trader ID. Setting this parameter filters out all alerts where this Trader ID is on both sides.

Parameters:


11. Large standard trade shares ISK - Private

Connects to private market data source and finds large standard shares trades in terms of value.

Parameters:

Limits:


12. Large standard trade shares DKK - Private

Connects to private market data source and finds large standard shares trades in terms of value.

Parameters:

Limits:


13. Large standard trade shares SEK - Private

Connects to private market data source and finds large standard shares trades in terms of value.

Parameters:

Limits:


14. Price improvement shares - Private

Connects to private market data source and finds all trades where the relevant member is on both sides of a trade. If one side of the trade makes at least 0.5% based on the closing price for the day, two alerts will be raised, one for each side of the trade.

The idea is to catch trades where the member is on both sides of a trade and one side loses a significant amount of money on that trade based on closing price marking of the relevant day.

Parameters:

Limits:


15. Cancelled standard share trades - Private

Connects to private market data source and finds all trades that are marked as cancelled.

Parameters:


16. Cancelled standard bond trades - Private

Connects to private market data source and finds all the trades that are marked as cancelled.

Parameters:


17. Broken trade reports shares - Private

Connects to a private market data source and finds all the trade reports that have the status “Broken” and have therefore effectively been cancelled.

Parameters:


18. Broken trade reports bonds - Private

Connects to a private market data source and finds all the trade reports that have the status “Broken” and have therefore effectively been cancelled.

Parameters:


19. Proprietary crossing standard - Private

Connects to a private market data source and checks the counter-party on each trade. If the counter-party is the member himself then checks to see if the capacity of the executing orders are set to either “Market Maker” or “Own Account” on both sides of the trade.

Parameters:


20. Possible insider trading shares - Private

Connects to public news source that carries all exchange notifications. Collects news items that are published between previous trading days close and current trading days close (ex. from friday at 15:30 until monday at 15:30) and combines them into a single potential market moving news event. Checks to see if the difference in closing prices from previous trading day to current trading day is at least 1%.

In the case where we have a “potentially market moving news item”, the system connects to a private market data services and finds all standard trades in the “right” direction executed by the member in the preceding 5 days (including weekends and holidays) before the release. An alert will be raised for each of those trades. In the case where multiple news items are combined into one, all trades before latest news item will be checked.

Parameters:

Limits:


21. Possible frontrunning standard shares ISK - Private

Connects to private market data source and finds large trades executed by the relevant member. The system will then look for smaller trades on the same day in the same direction.

Parameters:

Limits:


22. Possible frontrunning standard shares DKK - Private

Connects to private market data source and finds large trades executed by the relevant member. The system will then look for smaller trades on the same day in the same direction.

Parameters:

Limits:


23. Possible frontrunning standard shares SEK - Private

Connects to private market data source and finds large trades executed by the relevant member. The system will then look for smaller trades on the same day in the same direction.

Parameters:

Limits:


24. Possible frontrunning standard bonds - Private

This alert is ARCHIVED and is no longer generated!

Connects to private market data source and finds large trades executed by the relevant member. The system will then look for smaller trades on the same day in the same direction.

Parameters:

Limits:


25. Multiple entry/deletion/amendments of orders - Private

Connects to private market data source and counts new orders, replacements and cancellations of orders in a rolling one hour window. If the number of actions exceeds 5 then an alert will be generated. Does not look at order actions with capacity market_maker or own_account.

Parameters:

Limits:


26. Large order value bonds - Private

Connects to private data service and finds all new orders where price and quantity are set. Detects orders where order value in ISK is higher than the limit.

Parameters:

Limits:

Calculation of order value for bonds

Price * Quantity / 100 = Order Value


27. Large standard trade bonds ISK - Private

Connects to private market data source and finds large standard bonds trades in terms of value.

Parameters:

Limits:

Calculation of trade value for bonds

Price * Quantity / 100 = Trade value


29. Multiple entry/deletion/amendments of orders per trader - Private

Connects to private market data source and counts new orders, replacements and cancellations of orders in a rolling one hour window. If the number of actions exceeds 5 for a single trader then an alert will be generated. Does not look at order actions with capacity market_maker or own_account.

Parameters:

Limits:


30. Possible market maker quote with hedges - Public

Detects trade reports that possibly represent quotes made by market makers to brokers.

Parameters:


31. Possible closing price manipulation shares - Private

In generating this alert, the system uses public data trade messages. The idea is to find the last trade of the day that establishes a new price that will influence the reported closing price of the day. If the price is higher than the previous price and the exchange member in question is on the buy side of the trade, then the alert is generated. If the price is lower and the member is on the sell side we also alert.

We start by finding all the trades for a given symbol that have the “updates_paid_last” flag set to True. Then we iterate through the trades ordered by time executed. Each trade is considered to potentially establish the closing price but when the price changes we note by how much it changes and in whether it decreases or increases.

If the member is responsible for the final price changing trade (is on the buy side if increase and sell side if decrease) and all the remaining trades at the same price, an alert will be generated. The alert will have information on how long before the close of the market that trade happened and how big the price change was.

Parameters:

Limits:


32. Possible closing price manipulation bonds - Private

For this alert, the system checks the closing price information for each bond. If the closing price for a given bond is determined by a bid or an ask order (as opposed to the latest paid price or previous closing price) then the following logic is applied.

Based on private data information, if an order is entered that matches the closing price, an alert is raised based on that order even though it might not be the order that determines the closing price. A long with the order, a measure of time before the close of the trading day is recorded for filtering purposes.

Parameters:


33. Off market trade report - Public

From public data, detects trade reports that are not in the spread

Parameters: