ZASTARALÉ ::: Jak vypadá investiční strategie - RoboZonky/robozonky GitHub Wiki
Tento dokument obsahuje zastaralé, neplatné informace. Pro konfiguraci strategie použijte webový konfigurační nástroj.
RoboZonky 4.0.0 přináší nový, vylepšený formát investiční strategie. Strategie je nově v češtině a používá celé věty, měla by teda být uživatelům robota blíže. Kromě toho přináší rozšířené možnosti filtrování půjček podle údajů o klientech a příběhu.
Abyste nemuseli trávit čas studováním přesného formátu strategie, můžete použít náš webový konfigurační nástroj. Pro plné pochopení všech možností strategie doporučujeme přečíst ještě následující sekci o filtrování.
Filtrování
Filtry jsou volitelná součást strategie, která umožňuje robotu vyhýbat se konkrétním úvěrům a participacím. Pokud se např. chcete vyhnout úvěrům pro důchodce z Ústeckého kraje, potřebujete filtr.
Filtr sestává z jedné a více podmínek - např. "klient je důchodce" nebo "kraj klienta je Ústecký". Pro to, aby se filtr zapnul, musí být splněny všechny podmínky zároveň. V našem případě tedy, je-li klient z Ústí a zároveň je důchodcem, bude robot takový úvěr ignorovat.
Ignorován bude každý úvěr nebo participace, odpovídající alespoň jednomu filtru.
Výjimky z filtrů
Jako součást filtru můžete (a nemusíte) uvést sadu podmínek, které určují, kdy se filtr nemá aplikovat. Následující filtr např. hovoří sám za sebe:
Ignorovat úvěr, kde: klient je důchodce. (Ale ne když: kraj klienta je Ústecký.)
Specifikace strategie
Běžný uživatel vše v této kapitole nepotřebuje znát. Použijte grafický konfigurační nástroj.
Formát strategie
Investiční strategie je obyčejný textový soubor. RoboZonky si jej přečte, zadáte-li na příkazové řádce parametr -s
, následovaný cestou k tomuto souboru - ať už přímo ve vašem počítači, nebo na nějakém vzdáleném URL. Nevíte-li, co to znamená, použijte RoboZonky instalátor a ten udělá vše potřebné za vás.
Řádky strategie, které začínají na #
, jsou komentáře. Slouží uživatelům k vysvětlení strategie tak, aby později při jejím čtení pochopili, co zamýšleli. Komentáře nejsou povinné a RoboZonky je při čtění strategie ignoruje.
Nejjednodušší možná strategie
Uživatelům, kteří s robotem nechtějí trávit mnoho času, stačí do souboru strategie napsat následující:
Robot má udržovat balancované portfolio.
Robot v takovém případě bude vaše peníze investovat tak, aby udržel vybranou strukturu portfolia. (Místo balancované
můžete napsat ještě konzervativní
nebo progresivní
- viz definice typů portfolií.) Robot nebude brát ohledy na žádné atributy příběhu ani na žádné informace o klientovi - bude ho zkrátka zajímat jedině podíl úvěrů s daným ratingem na celkovém portfoliu.
Komplexní nastavení strategie
Pro uživatele, kteří chtějí svého robota mít plně pod kontrolou, už strategie vypadá o něco složitěji. Následuje ukázka s vloženými vysvětlujícími komentáři:
# Testovací strategie pro RoboZonky
# =================================
# První tři sekce se vztahují na všechny úvěry s výjimkou těch, které odpovídají pravidlům ve čtvrté sekci.
# Řádky začínající na '#' jsou vysvětlující komentáře a nejsou povinné. Strategie bude fungovat i bez nich.
# Povinná sekce.
- Obecná nastavení
Robot má udržovat konzervativní portfolio.
# Není-li následující řádek uveden, výše investovaných prostředků nebude shora omezena.
Cílová zůstatková částka je 100000 Kč.
# Není-li následující řádek uveden, bude běžná výše investice 200 Kč.
Běžná výše investice je 600 Kč.
# Není-li následující řádek uveden, investice do jednoho úvěru může představovat až 5000 Kč.
Investovat maximálně 1 % výše úvěru.
# Není-li následující řádek uveden, robot bude investovat od chvíle, kdy zůstatek přesáhne 200 Kč.
Investovat pouze pokud disponibilní zůstatek přesáhne 1000 Kč.
# Není-li následující řádek uveden, robot nebude do mobilní aplikace odesílat nic.
Potvrzovat mobilem investice do úvěrů, kde rating je horší než A.
# Volitelná sekce.
# Neuvedené ratingy budou investovány tak, jak to odpovídá výše zvolenému portfoliu.
- Úprava struktury portfolia
Prostředky v ratingu A** tvoří 15 % aktuální zůstatkové částky.
Prostředky v ratingu A++ tvoří 5 až 10 % aktuální zůstatkové částky.
Prostředky v ratingu D tvoří 1 až 2 % aktuální zůstatkové částky.
# Volitelná sekce.
# Neuvedené ratingy budou investovány v běžné výši. Vždy platí výše uvedený limit podílu na úvěru.
- Výše investice
Do úvěrů v ratingu B investovat až 600 Kč.
Do úvěrů v ratingu C investovat 800 až 400 Kč.
Do úvěrů v ratingu A* investovat 1000 Kč.
# Volitelná sekce.
# Jednotlivé řádky jsou vzájemně nezávislé filtry. Úvěr bude ignorován, odpovídá-li alespoň jednomu filtru.
- Filtrování tržiště
# Takhle vypadají výčty; ty lze použít u ratingu a účelu úvěru, příjmu a kraji žadatele.
Ignorovat úvěr, kde: kraj klienta je Ústecký.
Ignorovat úvěr, kde: účel je cestování nebo jiné.
Ignorovat úvěr, kde: klient je bez zaměstnání, důchodce nebo student.
# Rating lze uvést buď jako výčet, nebo jako interval.
Ignorovat úvěr, kde: rating je A.
Ignorovat úvěr, kde: rating je C nebo D.
Ignorovat úvěr, kde: rating je A, B nebo C.
Ignorovat úvěr, kde: rating je horší než A.
Ignorovat úvěr, kde: rating je lepší než A+.
# Stručně prozkoumat lze i příběh. Mimo "velmi krátký" i "kratší než průměrný", "průměrně dlouhý", "delší než průměrný".
Ignorovat úvěr, kde: příběh je velmi krátký.
# Úrok, výše a délka úvěru jsou určeny intervalem.
Ignorovat úvěr, kde: délka nedosahuje 36 měsíců.
Ignorovat úvěr, kde: délka je 20 až 40 měsíců.
Ignorovat úvěr, kde: úrok je 9,99 až 19,99 % p.a.
Ignorovat úvěr, kde: výše je 100000 až 150000 Kč.
Ignorovat úvěr, kde: výše přesahuje 200000 Kč.
# Jednotlivé podmínky jde slučovat. Středník (";") zastupuje logickou spojku "AND", "a zároveň."
Ignorovat úvěr, kde: rating je horší než A+; klient je bez zaměstnání nebo důchodce.
# Z filtrů lze dělat i výjimky. Pravidla v závorce se vztahují k předcházejícímu filtru.
Ignorovat úvěr, kde: kraj klienta je Ústecký nebo Moravskoslezský; délka přesahuje 36 měsíců.
(Ale ne když: rating je lepší než A++.)
# Náhradou slova "úvěr" za "participaci" se filtr bude vztahovat na sekundární trh namísto primárního.
# Ve filtrech pro sekundární trh se nelze dotazovat na zbývající výši úvěru.
# Délka úvěru je v případě sekundárního trhu ta právě zbývající, nikoliv původní v době uzavření smlouvy.
Ignorovat participaci, kde: délka přesahuje 36 měsíců.
# Náhradou slova "úvěr" nebo "participaci" za "vše" se bude filtr vztahovat shodně na primární i sekundární trh.
# Většina filtrů lze tedy napsat tak, aby platila zároveň pro primární i sekundární trh.
Ignorovat vše, kde: délka přesahuje 36 měsíců.
# Volitelná sekce.
# Jednotlivé řádky představují vzájemně nezávislé filtry.
# Participace bude prodána, odpovídá-li alespoň jednomu filtru.
# Pravidla pro filtry jsou stejná, jako v předchozí sekci.
- Prodej participací
Prodat participaci, kde: délka přesahuje 36 měsíců.
Původní formát strategie
Původní formát strategie je i nadále podporován, nicméně může být v budoucnu bez varování odstraněn. Tento formát neobsahuje podporu pro čtení příběhu a nebude obsahovat ani nastavení sekundárního trhu - je tedy v porovnání s novým formátem jen velmi omezený.
Doporučujeme přejít na formát výše popsaný, který bude podporován na věky věků.