Skip to content

Latest commit

 

History

78 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

It is my study-project to learn C# and a bit of Web-Dev. It's deployed and functioning at GitHub pages.

My goal was to test out following Software Development things:

  • наследование классов
  • интерфейсы
  • extension классы
  • generics
  • документация
  • overloads
  • unit tests
  • asynchronous tasks, parallel runs
  • working with browser local storage

Service

Service allows to build portfolio of stocks and requests data from MOEX to analyze how value of it changed in requested period. Balancing interval may be provided. In this case original proportion between stocks will be restored at the end of each interval.

Use

First, one need to select dates of period and add stocks one by one to portfolio with given value. There is an option to load previously saved portfolio (it's saved to browser storage, so each browser will have their own and information is not passed between them).

input

Composition of portfolio will be shown in the table. Double-click on line will delete it. There is an option to save it.

portfolio

Select balancing interval in months for portfolio and hit 'get data'.

run

Results are presented in concise manner:

summary

There is an option to show classic charts where interest rate is shown for entire portfolio and individual stocks.

charts

Plans

Above is just a foundation to get data from MOEX. Next intentions are:

  • balancing with given frequency and fee
  • balancing with given fee
  • running and comparing multiple portfolio
  • web interface
  • classic graphs (starting at 100% and then ups and downs)
  • saving and loading a portfolio
  • save several portfolios and load selected
  • move to client side app (wasp)

minor features

  • work day check or bypass so no empty data received from MOEX
  • change default dates to last work day and one year prior

About

Getting data from Moscow Stock Exchange to evaluate portfolio changes in value.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages