Nyní, abyste vytvořili obchodního robota, nepotřebujete vědět, jak programovat nebo najmout programátora. Robota si můžete vytvořit sami. Přihlaste se na opexflow.com přes Telegram. Dále přejděte na stránku vytvoření robota. Na stránku vytvoření robota se můžete dostat následující cestou: (1) Signály -> (2) Ovládací prvky -> (3) Vytvořit. Nebo otevřete odkaz . Na této stránce si můžete vytvořit plnohodnotného robota, který bude automatizovat tvorbu portfolia a rebalancování. Podívejme se na funkčnost vytvoření robota bod po bodu.
Nastavení robota
1. Zadání obchodu . Pokud chcete, aby robot otevíral nákupní objednávky na základě vstupního signálu, vyberte Dlouhý. Pokud musí robot shortovat (prodávat) na základě vstupního signálu, vyberte Short. 2. Časový rámec . Tato položka je potřebná pro zpětné testování robota (kontrola historických dat). Toto pole neovlivňuje obchodování prostřednictvím OpexBot. Zde není potřeba nic měnit. 3. Rovnováha . Tato položka je potřebná pro zpětné testování robota (kontrola historických dat). Toto pole neovlivňuje obchodování prostřednictvím OpexBot. Zde můžete nastavit počáteční částku vkladu, se kterou bude zpětné testování prováděno. 4. Omezení objemu jednoho nástroje v portfoliu . Zde omezíte objem jednoho nástroje v portfoliu. Pokud máte například zůstatek 100 000 rublů a limit je nastaven na 20 %, pak robot nekoupí jeden nástroj za více než 20 000 rublů. To vám umožní vyvážit své portfolio nejméně 5 akciemi na 20% vkladu, to znamená až 20 tisíc rublů. 5. Velikost transakce (jako procento vkladu) . Zde omezíte robota na jeden obchod. Pokud chcete zálohu rozdělovat postupně, tak si nastavte limit 10 %, pak robot nakoupí akcie za celý vklad v 10 krocích. Pokud vsadíte 100 %, pak v jednom kroku může robot rozdělit celý vklad. 6. Tarify a provize, Provize (v procentech), Makléřské služby za měsíc . Jedná se o vyhrazená pole pro soutěže a zpětné testování, takže každý soutěží za reálných a rovných podmínek se stejnou provizí z transakcí. Můžete si vybrat pouze jednu z bank s určitou provizí. Tato volba nijak neovlivňuje použití robota v OpexBot. 7. Použijte pákový efekt (obchodování s marží) . Pákový efekt, který zvolíte pro obchodování, ovlivňuje jak zpětné testování, tak robota v OpexBot. Pokud nevíte, co to je, pak toto pole neměňte. 8. Jak uzavřít obchod . V závislosti na volbě tohoto parametru se změní pole nastavení robota, můžete uzavřít obchod jak pomocí StopLoss a TakeProfit, tak pomocí signálu. Nebo oba scénáře. Pokud se rozhodnete uzavřít obchod pomocí TakeProfit a StopLoss, budou k dispozici následující pole: TakeProfit a StopLoss jsou uvedeny v procentech, po jejichž dosažení bude provedena níže vybraná událost. Například, když je dosaženo prahové hodnoty, může být otevřená pozice buď zcela nebo částečně uzavřena. Nebo průměr (místo uzavření pozice se naopak zvýší). Z toho lze modelovat různé strategie. Například: StopLoss: -5% Při dosažení této prahové hodnoty: průměr. Koupili jste podíl za 10 000 rublů. Pokud akcie klesne o 5 %, robot vám nabídne její zprůměrování (koupit dalších 50 % akcií). Je tak snadné modelovat strategiiMartingale . Všechna pole s nastavením robota jsou vyplněna, přecházíme do fáze vytváření vstupního signálu. Chcete-li to provést, klikněte na tlačítko “Další”.
Nastavení signálů
Ve výchozím nastavení je v této fázi vždy nakonfigurován vstupní signál. Ale pokud jste zvolili výjezd signálem, pak vám bude nabídnuto další výjezdové znamení. Nastavení vstupního signálu bude popsáno níže; výstupní signál je generován podobným způsobem. Signály se skládají z následujících parametrů.
- Výběr tickeru
- Filtrujte podle technických údajů
- Filtrovat podle statistik. předpověď
- Filtr změny ceny
- Poměrový filtr hlasitosti
1. Výběr tickerů . Tickery, které vás zajímají, si můžete vybrat jednotlivě nebo podle odvětví. Pokud jste žádné nevybrali, má se za to, že jste vybrali všechny tickery.
2. Filtrujte podle technických údajů . Zadejte technické údaje, které vás zajímají. V současné době jsou k dispozici RSI a MACD pro denní triframe. Pokud potřebujete další indikátory technické analýzy, napište o tom na fóru. Pokud v této sekci nic nevyplníte, signál nebude používat indikátory technické analýzy.
3. Filtrujte podle stat. předpověď Tento parametr využívá data ze statistické prognózy, která je uvedena na webu v sekci technická analýza. Pokud pole nevyplníte, pak stat. předpověď se nepoužívá.
4. Filtr změny ceny . V této části můžete zadat parametry, které pošlou signál pouze pro ty akcie, které se změnily o vámi zadané procento. Pokud zadáte záporné procento, objeví se signál pro pokles akcií.
5. Poměrový filtr objemu . Tento filtr se používá pouze v OpexBot a není zapojen do zpětného testování. V tomto poli můžete zadat poměr anonymizovaných objemů nákupních a prodejních transakcí pro různé časové intervaly.
Po vyplnění alespoň jednoho parametru vstupního signálu se objeví tlačítka pro spuštění a uložení robota.
Tlačítko „Start“ spustí zpětné testování (podíváme se na něj níže) s možností dalšího přidání robota do tabulky soutěže ziskovosti. Tlačítko uložit uloží robota na vaši stránku a lze jej použít k obchodování. Klikněte na tlačítko Uložit. Vyplňte jméno a popis a robota uložte. Poté můžeme přejít na profil na stránce robotů a tam ho vidět. Tento robot se navíc objeví na platformě OpexBot, bude možné spustit a zobrazit signál pro správu portfolia, který robot v danou chvíli dává. Využití asistenčního robota a signálů v OpexBot bude probráno v samostatném článku. Nyní přejděme k backtestingu robota.
Zpětné testování robota
Pokud při vytváření robota místo uložení kliknete na Start, přejdete do režimu zpětného testování robota pomocí historických dat. Pokud jste vybrali všechny akcie, existuje mnoho signálů pro vstup nebo výstup, budete čelit omezení. Abyste to obešli, musíte buď snížit počet obchodovaných akcií, nebo vytvořit přesnější vstupní signály. Pokud je signálů méně než pět tisíc, otevře se simulace ziskovosti vámi vytvořeného robota. Zde budou zohledněny všechny vstupní a výstupní signály v denních časových rámcích, stejně jako ziskovost vypočítaná s ohledem na všechna nastavení. Příklad . Pokud má robot kladnou ziskovost, můžete jej uložit a dostat se do tabulky soutěže a žebříčku ziskovosti obchodních robotů. Pokud máte nějaké dotazy nebo chcete, aby robota udělali za vás, napište o tom na fórum .