I am a newby to the site, have limited scripting skills, but able to pick my way through scripts without a problem. I would like to write a script to monitor the FIX messages coming through a number of log files in real time; segregated by account & symbol. The rate needs to be calculated on a per-minute basis. At the moment I am not sure whether this is a minute by minute calculation or a rolling 60 seconds calculation. I haven't written anything yet, I am just looking to see if this is possible and if anyone can give me some pointers as to what would be the best scripting language to employ. Thanks
FIX message rate monitoring
333 Views Asked by lonegringo At
1
There are 1 best solutions below
Related Questions in MESSAGE
- Scrollbar for Message Widget in Tkinter
- How to process A direct send message to a thread of process B?
- Cluster PHP messages array
- erlang processes and message passing architecture
- FluentValidation - How to customize the validation message in runtime
- Storing all conversations in a table
- How to write CHARACTER variable to file in ESQL?
- Laravel5 illuminate composer messagebag package
- Random quote page reload javascript
- Chrome-extension undefined response from background to popup
- Primefaces duplicate messages in dialog and page
- Sending messages with AppleScript
- How would I send an alert or message to a view from a Django model's (overridden) save( ) function?
- CakePHP 2.x Sending user messages to element('menu')
- Facebook automatic Birthday wish
Related Questions in FIX-PROTOCOL
- Error generating code from FixML 5.0 SP2
- How to decode sequences in FAST Protocol
- Incorrect data format for value - OrdType
- QuickFIX/n - Initiator repeatedly throw errors during Logon phase
- Getting Session Properties (Username and Password) for QuickFix/n
- quickfixJ Getting Session settings from the session object
- Parsing fix xml and mapping fields to column names
- xslt not working as expected, match variable
- XSLT, flattening results of recursive function
- QuickFix/n - MDStreamID
- Using the python quickfix package, how can I send a TestRequest message?
- Using python's quickfix, after multiple heartbeats suddenly the receiver doesn't see mine anymore?
- Is it standard practice to keep a FIX connection connected all day long, or relogin periodically?
- What's the most efficient way to parse FIX Protocol messages in .NET?
- Fix library for .NET
Related Questions in LOGFILE
- What does this log file mean?
- Log File does not save access from YouTube
- Cannot find log file in my project logs folder in spring mvc project
- How to parse only the beginning of this log from messages
- Node.js console.log() in txt file
- Error log with a counter
- How to improve performance issues with reading, cleansing & analysing log files in R?
- Logfile PHP [PHP]
- How to monitor a logfile that seems to be open all the time (much like notepad++ does)?
- Continuously update control (listBox) from live feed (file) c#
- PERL / PHP Parsing APACHE Access log
- count the row affected put in Log File through batch file
- Django logfile rights issue
- Error in OtrosLogViewer
- How can I delete first line in a logfile used for a Pylab plot?
Related Questions in RATES
- VBA - Pull changing exchange rates from Oanda
- FIX message rate monitoring
- How to get interest rates and interbank rates in C#?
- Dialup modem transmission protocols and reates (client and server)
- Quickbooks online oauth 2.0 not able to load tax code using php
- How to get Bitcoin value for corresponding COP value in ASP.NET C#?
- how to use rating widget and average the rates - android
- trouble Currency conversion formula
- Growth Rate of all columns
- Best way to store differing tax rates for countries in SQL (then how to use it in a basket situation)
- Can Excel calculate two outputs from one number?
- Euribor rates in XML
- Find the equation to calculate Daily, Weekly, and Monthly rental costs
- How do I get exchange rates by date?
- Woocommerce Different Products Different Currency
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Here is a brutal solution in gawk. If there is a 35=D on the line we use regexes to split interesting parts out, the timestamp (without the seconds so entries fall into equivalence classes on the minute level), and the two tags and dump it into a 'multidimensional' array, meaning we use these as indices of the array. Once we went through all the messages we scan the array, in no particular order, and dump the counters. It is terribly ugly..the three 'match' functions should be written as one, and perhaps the output sorted, but that's trivial in the shell with 'sort'.
For the samples I get:
which could be further processed.