Help novice investors who enter the market the first time and don’t know where to start. This project provide data visualization screening and back-test tools find their own trading strategies without spending any money.
Captured ten-year historical stock prices, institutional investors and information of stock by crawling tool Cheerio, and designed specific formats for various data to imported into the database which database was normalized.
Converted specific graphics into mathematical models, and provide the needs of multiple users to designed functions that conform to the stock type.
Rendered historical stock prices and graphic positions created by D3 to verify the accuracy and validity of graphic identify.
Allowed users to decide trading property and strategies, including available funds, brokerage discounts, fluctuation ranges, and trading strategies.
Listed return on investment and transaction details, among them, the back test calculation includes transaction taxes.
Used RDS as a database to record user-defined graphic filtering and historical back-test results in personal data, which could be used for historical query of relevant records by users.
Used Mocha and Chai for unit test to confirm user page.
Purpose:
Help novice investors who enter the market the first time and
don’t know where to start. This project provide data visualization
screening and back-test tools to find their own trading strategies
without spending any money.
Feature:
1. Captured ten-year historical stock prices, institutional
investors and information of stock by crawling tool Cheerio,
and designed specific formats for various data to imported
into the database.
2. Converted specific graphics into mathematical models, and
provide the multiple options users to designed functions that
conform to the stock type.
3. Rendered historical stock prices and graphic positions created
by TechanJS Plots to verify the accuracy and validity of
graphic identify.
4. Allowed users to decide to trading property and strategies,
including available funds, brokerage discounts, fluctuation
ranges, and trading strategies.
5. Listed return on investment and transaction details, among
them, the back test calculation includes transaction taxes.
6. Used RDS as a database to record user-defined graphic
filtering and historical back-test results in personal data,
which could be used for historical query of relevant records
by users.
7. Used Mocha and Chai for unit test to confirm user page.