kurtage.py

dkfinance_modeller.aktieskat.kurtage.lunar_kurtage(dkk: float, kurs: float, kurtageprocent: float, minimums_kurtage: float, valutakurtage: float) float

Kurtage for Lunar invest.

Kurtagen er givet ved,

\[kurtage = m + H(k-50000)kp + kv\]

\(k\) er investeringskapital.n \(m\) er minimumskurtage.n \(p\) er kurtageprocent.n \(v\) er valutakurtageprocent.n \(H(x)\) er Heaviside step funktionen.

dkfinance_modeller.aktieskat.kurtage.lunar_kurtage_bygger(valuta: str = 'DKK') Callable[[float, float], float]

Bygger af Lunar invest kurtage funktion.

https://static-assets.prod.lunarway.com/da/docs/prisliste-privat/, 21-10-2020

Parameters

valuta – valuta værdipapir handles i.

Returns

Kurtagefunktion.

dkfinance_modeller.aktieskat.kurtage.nordnet_kurtage_bygger(valuta: str = 'DKK', valutakurs: float = 1.0, valutakonto: bool = False) Callable[[float, float], float]

Bygger af Nordnet kurtage funktion.

https://www.nordnet.dk/dk/kundeservice/prisliste/priser-aktiedepot, 21-10-2020

Medregner ikke GDR-gebyr.

Parameters
  • valuta – valuta værdipapir handles i. Euro vil give XETRA børsen.

  • valutakurs – omregningsfaktor til DKK.

  • valutakonto – handler foretages i underkonto i given valuta. Valutakurtagen vil ikke være inkluderet i kurtagefunktionen.

Returns

Kurtagefunktion.

dkfinance_modeller.aktieskat.kurtage.nulkurtage(dkk: float, kurs) float

Ingen kurtage.

Parameters
  • dkk – kapital der skal betales kurtage af.

  • kurs – kurs på værdipapir.

Returns

kurtage = 0 DKK

dkfinance_modeller.aktieskat.kurtage.saxo_kurtage_bygger(valuta: str = 'DKK', valutakurs: float = 1.0, underkonto: bool = False) Callable[[float, float], float]

Bygger af Saxo kurtage funktion.

https://www.home.saxo/da-dk/rates-and-conditions/stocks/commissions, 21-10-2020

Parameters
  • valuta – valuta værdipapir handles i. Euro vil give XETRA børsen.

  • valutakurs – omregningsfaktor til DKK.

  • underkonto – handler foretages i underkonto i given valuta. Valutakurtagen vil ikke være inkluderet i kurtagefunktionen.

Returns

Kurtagefunktion.

dkfinance_modeller.aktieskat.kurtage.saxo_nordnet_kurtage(dkk: float, kurs: float, valutakurs: float, kurtageprocent: float, minimums_kurtage: float, valutakurtage: float, saxo_usd_type: bool) float

Kurtage for Nordnet og Saxo bank.

Kurtagen er givet ved,

\[kurtage(k) = \max(m, kp) + kv\]

\(k\) er investeringskapital.

\(m\) er minimumskurtage.

\(p\) er kurtageprocent.

\(v\) er valutakurtageprocent.

Med mindre det er Amerikanske aktier til under 10 USD ved Saxo, så er kurtagen givet ved,

\[kurtage(k) = \max(m, 0.02 N) + kv\]

\(N\) er antal købte værdipapirer, faktoren foran er i USD.

Parameters
  • dkk – kapital der skal betales kurtage af.

  • kurs – kurs på værdipapir i DKK.

  • kurtageprocent – kurtageprocent.

  • minimums_kurtage – minimums kurtage givet i værdipapirets valuta.

  • valutakurtage – valutakurtage.

  • saxo_usd_type – Aktiver speciel kurtage for USD værdipapirer hos Saxo bank, hvis kurs under 10 USD.

Returns

kurtage