2024-06-21 20:54 172 dni temu jczarniak 14 wpisów | Cześć.
Zastanawiam się, czy jest możliwe w jakiś sposób możliwe zaimportowanie operacji tfi posiadając tylko:
- datę
- nazwę waloru (poprawną używana w myfund)
- kwotę
Mam 9 funduszy i łącznie parę tysięcy takich operacji (od 2007) do zaimportowania. Niestety interfejs mbanku pozwala wyciągnąć informacje nt jednostek dopiero po kliknięciu na każdą z nich. Co gorsza, są ładowane dynamicznie więc parsowanie htmla odpada. Klikanie przez tydzień, żeby wyciągnąć jednostki, z oczywistych względów też jest bez sensu.
Technicznie wydaje się to dość proste, ale nie znalazłem takiego mechanizmu... |
|
2024-06-21 22:00 172 dni temu myfund.pl 9414 wpisy | Cześć,
teoretycznie mógłbym dodać import bez ceny z założeniem ceny zamknięcia - dla TFI byłaby to wycena z podanego dnia.
Mógłbyś mi na kontakt@myfund.pl podesłać plik z próbką takich danych?
Ważne wyłoby też odpowiednie zaokrąglenie liczby jednostek - niektóre TFI zaokrąglają do 4 miejsc po przecinku, a inne do sześciu.
Damian
|
|
2024-06-21 22:15 172 dni temu jczarniak 14 wpisów | Dzięki za odpowiedź.
Szczerze mówiąc, to nie ma żadnego konkretnego formatu.
W przypadku tfi w mbank (i jeszcze wiem o ppk w paribas) interfejs wyświetla datę, nazwę waloru (ich nazwę) i kwotę.
Dodatkowe dane ładują dynamicznie, więc eksport/import jest utrudniony do granic możliwości.
Kopiując zawartość strony i przepuszczając ją przez kilka faz czyszczenia i/lub proste skrypty mogę te dane przetworzyć do dowolnej formy. Ale jednostek bez odpytywania jakiegoś api nie wyciągnę.
Przykładowe dane końcowe gotowe do importu (sprzedaż i kupno):
2008-02-25;Investor Parasol SFIO Subfundusz Investor Zrównoważony;-968,32
2007-01-23;Investor Parasol SFIO Subfundusz Investor Zrównoważony;1000,00
(puściłem to samo także na @)
|
|
2024-07-11 10:16 153 dni temu jczarniak 14 wpisów | @myfund.pl
Czy coś się dzieje w tym temacie? |
|
2024-07-11 10:26 153 dni temu myfund.pl 9414 wpisy | Cześć,
Jest to dość wysoko na liście rzeczy do zrobienia.
Myślę, że maksymalnie w ciągu 2 tygodni będzie.
Pozdrawiam,
Damian |
|
2024-07-11 10:56 153 dni temu jczarniak 14 wpisów | Fantastycznie.
Dziękuję. |
|
2024-07-12 11:03 152 dni temu myfund.pl 9414 wpisy | Cześć,
Dodałem.
Trzeba utworzyć plik csv w formacie:
data;nazwa;K/S;wartość
Przykładowy plik w załączeniu.
Dwie ważne uwagi:
1. Nazwa funduszu musi być taka jak w myfund.pl
Jeżeli nazwa nie będzie identyczna to moduł importu spróbuje odgadnąć nazwę, ale z uwagi na to, że nazwy mogą być bardzo podobne (np. dla różnych kategorii jednostek) to nazwa może być źle odgadnięta (zobacz wiersz 2 załączonego pliku).
2. Zaokrąglenie liczby jednostek jest do 6 miejsc po przecinku. To nie dla każdego TFI może być poprawne, bo niektóre zaokrąglają do 4 miejsc.
Pozdrawiam,
Damian
Załącznik:
|
|
2024-07-12 22:24 151 dni temu jczarniak 14 wpisów | Udało się niemal bez problemu zaimportować kilkaset operacji.
Dziękuję bardzo!
Jedyny problem z jakim się zetknąłem to znajdował się w tych 2 liniach:
2008-02-25;Investor Parasol SFIO Subfundusz Investor Zrównoważony;S;-968,32
2007-01-23;Investor Parasol SFIO Subfundusz Investor Zrównoważony;K;1000,00
Z jakiegoś powodu (pewnie coś z zaokrąglaniem) operacja ze stycznia została przeliczona na 2.691645 jednostki, a lutowa na 2.691647. Spowodowało to błąd, bo nie szło sprzedać więcej niż posiadałem.
Jak nie da się tego łatwo poprawić, to może dodać możliwość włączenia opcji, umożliwiającej automatyczne korygowanie ujemnych jednostek do zera? Bo jakby tego było więcej to poprawianie wszystkiego na piechotę byłoby masakrą... :D |
|
2024-07-12 22:35 151 dni temu myfund.pl 9414 wpisy | Pomyślę, jak ten problem rozwiązać.
Podejrzewam, że zaokrąglanie do 4 miejsc po przecinku rozwiązało by problem, ale nie jest to dobre rozwiązanie.
Taka opcja jak proponujesz nie do końca rozwiązuje problem bo może być też różnica w drugą stronę i wówczas zostanie w portfelu 0.00002 jednostki.
Dzięki za feedback. |
|
2024-10-15 01:31 57 dni temu jczarniak 14 wpisów | Coś się w importerze chyba popsuło.
Przykładowa linia importu:
2024-08-02;mBank FIO Subfundusz Multiasset kat. M;K;100,00
A na obrazku import miesiąc temu i ten powyżej. Najwyraźniej przestało przeliczać 4tą kolumnę na jednostki i traktuje cenę jako ilość jednostek.
Przez co wychodzą straszne głupoty.
Załącznik:
|
|
2024-10-15 07:49 57 dni temu myfund.pl 9414 wpisy | Witaj,
Pewnie tylko wkleiłeś te dane, a wcześniej importowałeś z pliku.
Poprawiłem import tak, żeby przy wklejeniu też zadziałał prawidłowo.
Pozdrawiam,
Damian |
|
2024-10-15 09:21 57 dni temu jczarniak 14 wpisów | Faktycznie tak było. Nawet przez myśl mi nie przeszło, że może być różnica pomiędzy plikiem, a wklejeniem :)
Dziękuję za poprawę. Teraz działa poprawnie. |
|