Jak liczymy P/L
Dlaczego Twój zysk/strata może wyglądać inaczej niż w innych trackerach — zwłaszcza dla aktywów w obcych walutach.
Zysk i strata wygląda prosto: wartość bieżąca minus to, co zapłaciłeś. W portfelach wielowalutowych robi się to subtelne bardzo szybko. Oto dokładnie co robimy.
Podstawowa formuła
Dla każdego aktywa:
wartość zakupu = ilość × średnia cena zakupuwartość bieżąca = ilość × cena bieżącaP/L = wartość bieżąca − wartość zakupuP/L % = (P/L ÷ wartość zakupu) × 100
Zwrot walutowy
Załóżmy, że kupiłeś akcję amerykańską za $1000 przy kursie 4.00 PLN/USD. Wartość zakupu w PLN to 4000 zł. Akcja nie drgnęła, ale kurs dzisiaj to 4.10 PLN/USD — pozycja warta jest 4100 zł. Zarobiłeś?
Większość narzędzi powie „bez zmian", bo akcja nie drgnęła. My mówimy „tak, jesteś na plus 100 zł" — bo z perspektywy Twojego majątku netto w PLN, jesteś.
Robimy to tak, że zapisujemy kurs z momentu zakupu razem z aktywem (buyValueExchangeRate). Wartość zakupu w walucie Twojego portfela używa tamtego historycznego kursu. Wartość bieżąca używa dzisiejszego kursu. Różnica to prawdziwy walutowy P/L i pojawia się w sumach.
Co to znaczy w praktyce
- P/L w walucie Twojego portfela zawiera i ruch ceny, i ruch kursu
- Żeby zobaczyć czysty performance aktywa, filtruj po walucie źródłowej aktywa — wszystko przeliczy się jednym kursem i FX zniknie
- Historyczne snapshoty (wykres performance) używają kursu z danego dnia, więc krzywa odzwierciedla obie siły w czasie