Web-based trading position management

In Progress

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.

***MODULES

**GUI

Features:

• web based (mobile to follow later)

• supports all major browsers

• supports AJAX

Proposed technologies:

• HTML5 / DHTML (preferred)

• Silverlight

• Flash (strongly discouraged)

**GUI server

Features:

• supports clients on multiple platforms (web, mobile, desktop)

Proposed technologies:

• [url removed, login to view] / Web Services

• AppEngine / Python

• PHP

• Remoting / Silverlight service

• generic REST/JSON service

**Persistence layer

Features:

• relational database

• NoSQL database (GAE Datastore strongly preferred)

Proposed techologies:

• SQL Server

• MySQL

• Datastore

• other?

**Pricing engine 0..N

Features:

• 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

Proposed technologies:

• C# / Windows Service

• Python

**Rule evaluation engine

Features:

• 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

Proposed technologies:

• C# service

• GAE Backend

• other?

**Alert delivery engine

Features:

• receives alert requests via message bus

• delivers alerts by email

Proposed technologies:

• C# service

• GAE Backend

• other?

**Message bus

Features:

• routes messages between other system modules

• open source / free

• standard protocols

Proposed technologies:

• RabbitMQ

• ActiveMQ

• NServiceBus

• GAE Task Queue

• other?

Skills: .NET, Amazon Web Services, C# Programming, Software Architecture, SQL

See more: web based trading position management, yahoo rest services, yahoo finance overview, yahoo-finance, what is queues in data structure, what is queue in data structure, what is queue data structure, what is persistence module, what is a persistence module, what are the application of data structure, web system architecture, web silverlight, web services in silverlight, web based application in php, web application system architecture, trading technologies, task project management web based, system architecture of a web application, sql server open source, server management cheap, security positions, security finance, rest html5, queues in data structure, queue in data structure

Project ID: #4396504

Awarded to:

Icebear951

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 More

$2100 USD in 21 days
(1 Review)
0.7

26 freelancers are bidding on average $2122 for this job

krishdts

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 More

$1500 USD in 25 days
(24 Reviews)
7.9
ask2itsolutions

Please check message for details.

$2575 USD in 50 days
(35 Reviews)
7.2
ValueCoders

Hi, Experts team of SEO/Wordpress/PHP/joomla/Drupal/Magento/AJAX/Codeigniter/CakePHP developers and designers. Thanks Gaurav

$2832 USD in 35 days
(92 Reviews)
6.6
TareenSoft

Please check PMB for details

$1650 USD in 25 days
(12 Reviews)
6.2
arvin8

Hi, I am a +10 year experienced visual communication designer specialised in web design and development. I hold 2 B.As in Visual Communication Design and Advertising Design separately. I don't bid on every p More

$4400 USD in 60 days
(3 Reviews)
5.9
rohbanian

Hi, Please have a look at inbox for details and work samples. Thank you

$1540 USD in 40 days
(15 Reviews)
5.9
sinharavi

Please read my private message

$1400 USD in 30 days
(82 Reviews)
5.9
ETNASoftware

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 More

$750 USD in 1 day
(1 Review)
5.0
daffodilsoftware

I have gone through the requirement you posted and we meet all of your technical requirements. Please see PMB for more details.

$1500 USD in 20 days
(4 Reviews)
5.0
aspnetexpert

Hi c# expert here

$1125 USD in 3 days
(15 Reviews)
4.4
mbe001

Hi, please check your Private message for a clear explanation.

$9900 USD in 60 days
(1 Review)
4.4
paruikrishnendu

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 More

$825 USD in 15 days
(1 Review)
3.2
israrsoft

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 More

$1320 USD in 20 days
(1 Review)
2.6
getveltrod

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 More

$1339 USD in 25 days
(4 Reviews)
1.0
hyperlinkinfo

We will do it in 300 man hours

$1500 USD in 30 days
(1 Review)
0.7
neatsol

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 More

$1500 USD in 3 days
(2 Reviews)
0.6
bluecoded

Hi, Please check private message. Regards.

$1312 USD in 25 days
(0 Reviews)
0.0
dpinart

Sofware architect with 6+ years experience in Financial markets

$2500 USD in 45 days
(0 Reviews)
0.0
AccentOverseas

HI, i need a details discussion with you to get exact business process, for more details please check your PMB... Thank you with regards..

$2750 USD in 3 days
(0 Reviews)
0.0
mxicoders

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 More

$2125 USD in 3 days
(0 Reviews)
0.0