Notifications Manager Filters

​Notifications Manager filter example

Filters work on the principle of cutoff (funnel). An example of the filter (picture above):

  • The first filter will pass* only messages with the specified numbers.

  • The second filter from the messages skipped by the first filter will skip only those that do not contain the given substring (in other words, it will cut off messages containing the given substring).

  • The third filter will cut off messages with the substring "There is no candle to bind the order" from the messages passed by the second filter.

The order of filters 2 and 3 does not matter, because they filter non-overlapping messages.

pass* - Skip to the handler, i.e. these numbers will go further and the next selection will be from those messages that have passed this filter.

Question: How to pass only messages #100 in the notification manager?

Answer: You need to use the "By number" filter and enter 100 in the "Message #" field. If you need to filter several message numbers, then you need to use the "By numbers" filter.

Question: Filter "Reject duplicate lines with 20 identical characters" How does it work?

Answer: The name of the filter may change over time, most likely the phrase "starting from the 16th character" will be added.

The filter works only for agents with the same number of characters in the name (if there are several agents), the time is not taken into account. Example:

Agent 'USDLong': Recalculation... Agent 'Pension': Recalculation...

16 space character after ':'. The message number is not important in this case. Agent names are both 7 characters long, i.e. the beginning of the word "Recalculation" will be from the same character. But if the names of agents differ in length, then this method will not work. A space counts as a character. Those. 20+ characters are those characters that come after the 16th character.

Filter types

CategoryParameterDescription

Agent

with name _____

Filters messages from the specified agent.

Category

Data provider

All messages from data providers are filtered out.

Category

Program

All messages from the program are filtered out.

Category

Script

All messages from agents are filtered out.

Category

Trade

All messages from the broker and exchange are filtered out

Data provider

with name _______

All messages from the specified data provider are filtered out.

Duoplications

Compare _____ symbol(s), begin with _____ symbol

Checks messages for duplicate characters and filters out identical characters.

Duoplications

Forget in _____ minutes

Cancels the blocking of receiving identical messages after the end of the time interval you set.

By number

Message # _____

Messages that have the corresponding service number from the list of service message numbers are filtered out.

Except numbers

Show all events except event numbers

Shows event messages, except for those selected from the list of service message numbers.

Identical messages

Reject messages containing a string ________

Filters out messages containing the selected string.

By numbers

Messages list

Opens event list selection windows.

Parameter

with name _____ contains _____

All messages containing the parameter specified in the first input field and the value specified in the second input field are filtered out.

Script

with name _____

Filters messages from the specified script.

By message tag

Message contains tag value _________

Filters out messages containing the selected tag.

Substring

Expression contains substring _________

Filters out messages containing a substring of your choice.

Substring

Expression does not contain a substring

Filters out messages does not containing a substring of your choice.

Substring

Expression contains regular expression

Filters out messages containing a regular expression of your choice.

Substring

Expression does not contains regular expression

Filters out messages does not containing a regular expression of your choice.

Time range

From _____ to _____

Shows event messages in the specified time interval. The rest of the time blocks the passage of messages. The local time of the computer is used.

Transactions

connected with orders

All orders are filtered out.

Transactions

connected with trades

All trades are filtered out.

Transactions

connected with orders and trades

All orders and trades are filtered out.

Type

Debug

Filters out all debug messages.

Type

Information

Filters out all Information messages.

Type

Warning

Filters out all warning messages.

Type

Errors

Filters out all error messages.

Last updated