Developing this project and understanding the project description requires a good understanding of security markets. If you do not have financial experience please do not bid on this project. Please indicate what experience you have when bidding on this project.
When bidding for this project please provide a brief overview of the system architecture you envision and the technologies you propose to use for each module.
The application allows a user to create one or more portfolios, each containing one or more positions in various securities (stocks, options, futures, and more). For each position, the user can specify alert rules. The system automatically monitors alert conditions in the background and alerts the user by email if any of the conditions are met.
The system must be able to read security prices from various external sources. In an initial phase this will most likely be Yahoo Finance and EODData, two providers of free or cheap pricing data.
The system must be built using loosely coupled modules, which communicate via messaging queues. The following is a tentative, high level list of modules. Simply speaking, the GUI allows the user to enter and persist alert rules. The Pricing Engine periodically updates the prices of the various securities that are tracked by the system, and feeds this information to the Rule Evaluation Engine. The Rule Evaluation Engine then instructs the Alert Delivery Engine to notify the user when specific rules are satisfied.
• web based (mobile to follow later)
• supports all major browsers
• supports AJAX
• HTML5 / DHTML (preferred)
• Flash (strongly discouraged)
• supports clients on multiple platforms (web, mobile, desktop)
• ASP.NET / Web Services
• AppEngine / Python
• Remoting / Silverlight service
• generic REST/JSON service
• relational database
• NoSQL database (GAE Datastore strongly preferred)
• SQL Server
**Pricing engine 0..N
• retrieves prices and other information specific to the pricing source (Yahoo, EODData, IQFeed, etc.)
• translates security meta data to system internal structure
• multiple pricing engines may run in parallel
• C# / Windows Service
**Rule evaluation engine
• retrieves rules from persistence layer and evaluates them continuously
• sends alerts if rules are satisfied (via Alert delivery engine)
• receives updates to rules as they are made by the user
• C# service
• GAE Backend
**Alert delivery engine
• receives alert requests via message bus
• delivers alerts by email
• C# service
• GAE Backend
• routes messages between other system modules
• open source / free
• standard protocols
• GAE Task Queue
Would you consider splitting modules between developers? I'm a UK based developer with particular strengths in the back-end/engine side as a C# and .NET developer. I have experience with Silverlight and WPF, but thinki Daha Fazla
26 freelancers are bidding on average $2122 for this job
Hello ,we have gone through your project named Web-based trading position management and we like to convey that we have already done similar kind of projects before also. We can address any concerns that you might have Daha Fazla
Hi, Experts team of SEO/Wordpress/PHP/joomla/Drupal/Magento/AJAX/Codeigniter/CakePHP developers and designers. Thanks Gaurav
Hi, I am a +10 year experienced visual communication designer specialised in web design and development. I hold 2 [url removed, login to view] in Visual Communication Design and Advertising Design separately. I don't bid on every p Daha Fazla
Hi, Please have a look at inbox for details and work samples. Thank you
Hi, My name is Alex, and I'm a VP of Business Development at ETNA Software. My firm has created award-winning platforms for major US financial companies including SogoTrade, Genesis Securities, etc. I have a Daha Fazla
I have gone through the requirement you posted and we meet all of your technical requirements. Please see PMB for more details.
Hi, please check your Private message for a clear explanation.
We are new on Freelancer, but since long time we are working internationally. We are confident that we can help you to fulfill your requirements. We'll give our best efforts to your project. We've a skilled team of dev Daha Fazla
Hi; I have studied your project requirement and understood the requirement. We feel confident about this project. We would like to share our experience to develop your project also. Please open chat so that we can show Daha Fazla
Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te Daha Fazla
Hi, We can provide you all of your required features in .Net technology as we are in software business since 15 years. and have .net experties since 8+ years. for a simple demo you can have a look at this easy to us Daha Fazla
Hi Yes, It is true , we are also getting busy because getting lots of emails after Easter! Wishing you great financial year-2013 , You will rock We were not active in freelancer.com due to some reasons but now , we Daha Fazla
Sofware architect with 6+ years experience in Financial markets
we are web development and software development [url removed, login to view] understand your project but we need more [url removed, login to view] check your PM. thanks and regards Web Works
Being in the software development industry for more than 14 years and have worked with clients from different parts of the country.