Devam Ediyor

Web-based trading position management

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

Proposed technologies:

• HTML5 / DHTML (preferred)

• Silverlight

• Flash (strongly discouraged)

**GUI server


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

Proposed technologies:

• ASP.NET / Web Services

• AppEngine / Python


• Remoting / Silverlight service

• generic REST/JSON service

**Persistence layer


• relational database

• NoSQL database (GAE Datastore strongly preferred)

Proposed techologies:

• SQL Server


• Datastore

• other?

**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

Proposed technologies:

• C# / Windows Service

• Python

**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

Proposed technologies:

• C# service

• GAE Backend

• other?

**Alert delivery engine


• receives alert requests via message bus

• delivers alerts by email

Proposed technologies:

• C# service

• GAE Backend

• other?

**Message bus


• routes messages between other system modules

• open source / free

• standard protocols

Proposed technologies:

• RabbitMQ

• ActiveMQ

• NServiceBus

• GAE Task Queue

• other?

Beceriler: .NET, Amazon İnternet Servisleri, C# Programlama, Yazılım Mimarisi, SQL

Daha fazlasını görün: 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

İşveren Hakkında:
( 65 değerlendirme ) Stamford, United States

Proje NO: #4396504



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 fazlası

21 gün içinde 2100$ USD
(1 Değerlendirme)

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 fazlası

in 25 gün içinde1500$ USD
(24 Değerlendirme)

Please check message for details.

in 50 gün içinde2575$ USD
(35 Değerlendirme)

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

in 35 gün içinde2832$ USD
(92 Değerlendirme)

Please check PMB for details

in 25 gün içinde1650$ USD
(12 Değerlendirme)

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 fazlası

in 60 gün içinde4400$ USD
(3 Değerlendirme)

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

in 40 gün içinde1540$ USD
(15 Değerlendirme)

Please read my private message

in 30 gün içinde1400$ USD
(82 Değerlendirme)

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 fazlası

1 gün içinde 750$ USD
(1 Değerlendirme)

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

in 20 gün içinde1500$ USD
(4 Değerlendirme)

Hi c# expert here

in 3 gün içinde1125$ USD
(15 Değerlendirme)

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

in 60 gün içinde9900$ USD
(1 Değerlendirme)

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 fazlası

in 15 gün içinde825$ USD
(1 Değerlendirme)

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 fazlası

in 20 gün içinde1320$ USD
(1 Değerlendirme)

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 fazlası

in 25 gün içinde1339$ USD
(4 Değerlendirme)

We will do it in 300 man hours

in 30 gün içinde1500$ USD
(1 Değerlendirme)

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 fazlası

in 3 gün içinde1500$ USD
(2 Değerlendirme)

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 [url removed, login to view] due to some reasons but now , we Daha fazlası

in 3 gün içinde2125$ USD
(0 Değerlendirme)

Sofware architect with 6+ years experience in Financial markets

in 45 gün içinde2500$ USD
(0 Değerlendirme)

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

in 45 gün içinde2800$ USD
(0 Değerlendirme)

Being in the software development industry for more than 14 years and have worked with clients from different parts of the country.

in 21 gün içinde1800$ USD
(0 Değerlendirme)