Sada, da biste kreirali robota za trgovanje, ne morate znati kako programirati ili unajmiti programera. Možete sami kreirati robota. Prijavite se na opexflow.com putem Telegrama. Zatim idite na stranicu za kreiranje robota. Možete doći do stranice za kreiranje robota putem sljedeće staze: (1) Signali -> (2) Kontrole -> (3) Kreiraj. Ili otvorite link . Na ovoj stranici možete kreirati punopravnog robota koji će automatizirati kreiranje i rebalans portfelja. Pogledajmo funkcionalnost stvaranja robota tačku po tačku.
Robot setup
1. Ulazak u posao . Ako želite da robot otvara kupovne naloge na osnovu ulaznog signala, tada odaberite Dugo. Ako robot mora kratiti (prodati) na osnovu ulaznog signala, odaberite Short. 2. Vremenski okvir . Ova stavka je potrebna za testiranje robota (provjera historijskih podataka). Ovo polje ne utiče na trgovanje putem OpexBota. Ovdje nema potrebe ništa mijenjati. 3. Balans . Ova stavka je potrebna za testiranje robota (provjera historijskih podataka). Ovo polje ne utiče na trgovanje putem OpexBota. Ovdje možete postaviti početni iznos depozita s kojim će se izvršiti backtesting. 4. Ograničavanje obima jednog instrumenta u portfelju . Ovdje ograničavate obim jednog instrumenta u portfelju. Na primjer, ako imate balans od 100.000 rubalja, a ograničenje je postavljeno na 20%, onda robot neće kupiti jedan instrument za više od 20.000 rubalja. To će vam omogućiti da uravnotežite svoj portfelj sa najmanje 5 dionica uz 20% depozita, odnosno do 20 hiljada rubalja. 5. Veličina transakcije (kao procenat depozita) . Ovdje ograničavate robota na jednu trgovinu. Ako želite postupno distribuirati depozit, onda postavite ograničenje od 10%, tada će robot kupiti dionice za cijeli depozit u 10 koraka. Ako se kladite 100%, onda u jednom koraku robot može podijeliti cijeli depozit. 6. Tarife i provizije, provizija (u procentima), brokerske usluge mjesečno . Ovo su rezervisana polja za takmičenja i backtesting, tako da se svi takmiče pod realnim i jednakim uslovima uz istu proviziju od transakcija. Možete izabrati samo jednu od banaka sa određenom provizijom. Ovaj izbor ni na koji način ne utiče na upotrebu robota u OpexBotu. 7. Koristite polugu (trgovanje na marži) . Poluga koju odaberete za trgovanje utiče i na backtesting i na robota u OpexBotu. Ako ne znate šta je ovo, nemojte mijenjati ovo polje. 8. Kako zaključiti posao . Ovisno o izboru ovog parametra, polja postavki robota se mijenjaju, trgovinu možete zatvoriti i StopLoss i TakeProfitom, kao i signalom. Ili oba scenarija. Ako odlučite da zatvorite trgovinu uz TakeProfit i StopLoss, sljedeća polja će biti dostupna: TakeProfit i StopLoss su prikazani kao postotak, po dolasku do kojeg će se izvršiti događaj odabran ispod. Na primjer, kada se dostigne vrijednost praga, otvorena pozicija se može zatvoriti potpuno ili djelomično. Ili prosjek (umjesto zatvaranja pozicije, ona će se povećati, naprotiv). Iz ovoga se mogu modelirati različite strategije. Na primjer: StopLoss: -5% Kada se ovaj prag dostigne: prosjek. Kupili ste dionicu za 10.000 rubalja. Ako dionica padne za 5%, robot će vam ponuditi da je u prosjeku (kupite dodatnih 50% dionica). Tako je lako modelirati strategijuMartingale . Sva polja sa postavkama robota su popunjena, prelazimo na fazu kreiranja ulaznog signala. Da biste to učinili, kliknite na dugme “Dalje”.
Postavljanje signala
Podrazumevano, ulazni signal je uvek konfigurisan u ovoj fazi. Ali ako ste odabrali izlaz po signalu, tada će vam biti ponuđen dodatni izlazni signal. Podešavanje ulaznog signala će biti razmotreno u nastavku; Signali se sastoje od sljedećih parametara.
- Izbor tikera
- Filtrirajte prema tehničkim podacima
- Filtriraj po statistici. prognoza
- Filter za promjenu cijene
- Filter omjera volumena
1. Odabir tikera . Možete odabrati oznake od interesa pojedinačno ili po djelatnostima. Ako niste odabrali nijednu, smatra se da ste odabrali sve tikere.
2. Filtrirajte prema tehničkim podacima . Unesite tehničke podatke koji vas zanimaju. Trenutno su dostupni RSI i MACD za dnevni triframe. Ako su vam potrebni dodatni indikatori tehničke analize, pišite o tome na forumu. Ako ništa ne popunite u ovom dijelu, signal neće koristiti indikatore tehničke analize.
3. Filtrirajte po stat. prognoza Ovaj parametar koristi podatke iz statističke prognoze, koja je navedena na web stranici u odjeljku tehničke analize. Ako ne popunite polje, onda stat. prognoza se ne koristi.
4. Filter promjene cijene . U ovom dijelu možete odrediti parametre koji će slati signal samo za one dionice koje su se promijenile za postotak koji ste odredili. Ako navedete negativan procenat, postojaće signal za pad akcija.
5. Filter omjera volumena . Ovaj filter se koristi samo u OpexBotu i nije uključen u backtesting. U ovom polju možete odrediti omjer anonimiziranih količina transakcija kupovine i prodaje za različite vremenske intervale.
Nakon što unesete barem jedan parametar ulaznog signala, pojavit će se gumbi za pokretanje i spremanje robota.
Dugme “Start” će pokrenuti backtesting (pogledaćemo ga u nastavku) sa mogućnošću dodatnog dodavanja robota u tabelu takmičenja u profitabilnosti. Dugme za spremanje će sačuvati robota na vašoj stranici i može se koristiti za trgovanje. Kliknite na dugme Sačuvaj. Unesite naziv i opis i sačuvajte robota. Nakon toga možemo otići na profil na stranici robota i vidjeti ga tamo. Osim toga, ovaj robot će se pojaviti na platformi OpexBot, moći će se pokrenuti i vidjeti signal za upravljanje portfoliom koji robot daje u datom trenutku. Korištenje pomoćnog robota i signala u OpexBotu bit će razmotreno u posebnom članku. Za sada, pređimo na testiranje robota.
Testiranje robota
Ako prilikom kreiranja robota kliknete na Start umjesto spremanja, ući ćete u način testiranja robota koristeći historijske podatke. Ako ste odabrali sve dionice, ima puno signala za ulazak ili izlazak, suočit ćete se s ograničenjem. Da biste to zaobišli, morate ili smanjiti broj dionica kojima se trguje ili dati preciznije ulazne signale. Ako ima manje od pet hiljada signala, otvorit će se simulacija profitabilnosti robota koji ste kreirali. Tu će se uzeti u obzir svi ulazni i izlazni signali na dnevnim vremenskim okvirima, kao i profitabilnost izračunata uzimajući u obzir sva podešavanja. Primjer . Ako robot ima pozitivnu profitabilnost, onda ga možete sačuvati i ući u tabelu konkurencije i rangiranje profitabilnosti trgovačkih robota. Ako imate bilo kakvih pitanja ili želite da se robot uradi umjesto vas, pišite o tome na forumu .