Hi, I'm new to freelancing, but I have 19 years of experience in IT and software development, including in C#, database creation and Python. I also have experienced with projects similar to what you are asking for (stock data scraping and manipulation/calculation). The detailed explanation of your requirements is appreciated, it'll certainly help to avoid any unknowns for the project.
What you're asking for seems relatively straightforward:
-Monitor for changes of stock data delivered via .csv files. Total dataset consists of approx. 700 .csv files updated every 30 seconds.
-Data to be viewed will be a subset of the total based on text input from the user.
-Last Price and Breakout prices are calculated for each of the viewed data.
-Alerts are visually highlighted as calculated.
You don't seem to require a web-based app, so my proposal is a desktop app separated into 3 parts to keep the UI responsive (there's a fair bit of data updating required):
1. A relational database for datastore (the data and queries you need lend itself to that).
2. A Python app to monitor the .csv files for changes and update the datastore when changes are detected.
3. A C# UI app that connects to the datastore and runs optimized queries to obtain data.
Let me know if you did intend on it to be web-based and I can adjust the technology and bid accordingly.
If you'd like to discuss further, I'd be happy to do so. Looking forward to providing you my services.
Regards,
Gavin