ZASTARALÉ ::: Selektivní pasivita alias "hibernace" - RoboZonky/robozonky GitHub Wiki
Selektivní pasivita je jednou ze základních vlastností robota a nejde ji nijak vypnout ani konfigurovat. Níže uvedené tedy už neplatí.
RoboZonky od verze 1.6.0 přichází s novou vlastností, kterou je selektivní pasivita. Jedná se o způsob, jak omezit drtivou většinu zbytečných dotazů na servery Zonky. Funguje to takhle:
- Předpokládejme, že RoboZonky kontroluje tržiště každou minutu.
- Jako vždycky proběhne kontrola tržiště na Zotify, přihlášení se na Zonky a co půjde, to bude zainvestováno. Potud žádná změna. Kromě toho si ale také nově RoboZonky uloží stav tržiště, a to konkrétně kterou poslední půjčku naposledy viděl.
- Při další kontrole se pak podívá, jestli je na tržišti nějaká půjčka novější, než kterou si naposledy zapamatoval. Je-li tomu tak, pustí se do investičního cyklu jako obvykle. Pokud však žádná nová půjčka neexistuje, tak neudělá nic. Nepřihlásí se na Zonky, nezkontroluje zůstatek, zkrátka nic.
- V tomhle stavu hibernace zůstane při každé další kontrole až do doby, než se na tržišti buď objeví nová půjčka, nebo dokud nevyprší maximální povolený interval neaktivity. Ten existuje proto, abychom byli schopni rozumně často sledovat zůstatek v peněžence a nenechali nově příchozí peníze zahálet.
- Až se tak stane, celý proces se opakuje znovu od začátku.
Selektivní pasivita je ve výchozím nastavení zapnutá pro všechny uživatele, maximální neaktivní interval je nastaven na 60 minut. Změnit ho lze pomocí parametru -z
na příkazové řádce.
Na závěr bych jen chtěl ujistit, že tato funkce neznamená, že by RoboZonky unikaly nějaké půjčky. RoboZonky bude vždy kontrolovat Zotify tak často, jak mu řeknete. Změní se jen to, že nově často po kontrole Zotify už neudělá nic dalšího, protože se nestalo nic, na co by bylo potřeba reagovat.