W projekcie pojawiły się nowe tabele w bazie danych: wallet i asset . Będą one służyły do przechowywania odpowiednio:
- portfeli, czyli zbioru inwestycji danego użytkownika. W portfelach na razie będą mogły być tylko jednostki funduszy inwestycyjnych, ale docelowo również akcje, obligacje, gotówka itp.
- pojedynczych składników z których jest zbudowany portfel. W tej tabeli znajdą się posiadane ilości jednostek funduszy oraz daty ich zakupu i ewentualnej sprzedaży. Zawartość tej tabeli można także rozumieć jako operacje wykonywane w portfelach
Ostatnią rzeczą na którą poświęciłem kilka chwil to badanie możliwości automatycznego pobierania kursów funduszy. Każde towarzystwo funduszy inwestycyjnych ma obowiązek publikowania wyników prowadzonych przez siebie inwestycji, więc te dane są publicznie dostępne. Problemem pozostaje ich pobranie, bo prawdopodobnie będzie trzeba pisać dedykowaną metodę dla każdego TFI. Rozważałem również użycie narzędzi do testowania interfejsów użytkownika (jak np. Selenium), któremu mógłbym wskazać jaką stronę ma otworzyć, jaki przycisk kliknąć i gdzie zapisać wygenerowany plik. Zbadałem jak to wygląda w przypadku NN TFI i udało mi się wyłuskać z kodu linki pod jakimi są dostępne notowania konkretnych funduszy. Otwiera to drogę do jakiegoś prostego pobieracza tych plików, ale to już temat na kolejne tygodnie.
0 komentarze:
Prześlij komentarz