markpmc / quantdesk

Automatically exported from code.google.com/p/quantdesk
1 stars 0 forks source link

refactor and integrate the three apps with two data-sources #29

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The "Three Apps" are QuantDesk_PortfolioOptimizer, QuantDesk_StrategyLab, and 
QuantDesk_UI.

Currently the UI project and the PortfolioOptimizer project only use Yahoo 
Data. 

The StrategyLab project only uses Metastock data. 

We need to reorganize all the code so that there is a common interface, and all 
of the above 3 apps can interchangeably use either Yahoo Data or MetaStock data 
based on user selection at run-time. 

All the MetaStock code is in the project folder QuantDesk_MetaStock. All the 
Yahoo Data code is not yet in the project QuantDesk_YahooData; it needs to be 
removed from the two apps and moved here.

Additionally, the management of the data should be via the DataService.

Original issue reported on code.google.com by atra...@gmail.com on 26 Sep 2010 at 3:31

GoogleCodeExporter commented 9 years ago
"common interface" in above comment means not same user interface, but same 
Java interface for app to get MetaStock or YahooData. Application should not 
know or care how the data is obtained.

Original comment by atra...@gmail.com on 26 Sep 2010 at 3:45