Hvordan lage en handelsrobot selv

Nå, for å lage en handelsrobot, trenger du ikke å vite hvordan du programmerer eller ansetter en programmerer. Du kan lage en robot selv. Hvordan lage en handelsrobot selv Logg inn på opexflow.com via Telegram. Deretter går du til siden for oppretting av roboter. Hvordan lage en handelsrobot selv Du kan komme til robotopprettingssiden via følgende sti: (1) Signaler -> (2) Kontroller -> (3) Opprett. Eller åpne lenken . På denne siden kan du lage en fullverdig robot som vil automatisere porteføljeoppretting og rebalansering. La oss se på funksjonaliteten ved å lage en robot punkt for punkt.

Robot oppsett

1. Inngå en avtale . Hvis du vil at roboten skal åpne kjøpsordrer basert på et inngangssignal, velger du Lang. Hvis roboten må shorte (selge) basert på inngangssignalet, velg Short. Hvordan lage en handelsrobot selv 2. Tidsramme . Dette elementet er nødvendig for backtesting av roboten (sjekke historiske data). Dette feltet påvirker ikke handel gjennom OpexBot. Det er ikke nødvendig å endre noe her. 3. Balanse . Dette elementet er nødvendig for backtesting av roboten (sjekke historiske data). Dette feltet påvirker ikke handel gjennom OpexBot. Her kan du angi startinnskuddsbeløpet som backtesting skal utføres med. Hvordan lage en handelsrobot selv 4. Begrense volumet til ett instrument i porteføljen . Her begrenser du volumet til ett instrument i porteføljen. For eksempel, hvis du har en saldo på 100 000 rubler, og grensen er satt til 20%, vil ikke roboten kjøpe ett instrument for mer enn 20 000 rubler. Dette vil tillate deg å balansere porteføljen din med minst 5 aksjer til 20% av innskuddet, det vil si opptil 20 tusen rubler. Hvordan lage en handelsrobot selv 5. Transaksjonsstørrelse (som en prosentandel av innskuddet) . Her begrenser du roboten til én handel. Hvis du ønsker å fordele innskuddet gradvis, sett en grense på 10 %, så vil roboten kjøpe aksjer for hele innskuddet i 10 trinn. Hvis du satser 100 %, kan roboten i ett trinn fordele hele innskuddet. Hvordan lage en handelsrobot selv 6. Tariffer og provisjoner, provisjon (i prosent), meglertjenester per måned . Dette er reserverte felt for konkurranser og backtesting, slik at alle konkurrerer under reelle og like forhold med samme provisjon fra transaksjoner. Du kan velge kun én av bankene med en viss provisjon. Dette valget påvirker ikke på noen måte bruken av roboten i OpexBot. Hvordan lage en handelsrobot selv 7. Bruk leverage (margin trading) . Innflytelsen du velger for handel påvirker både backtesting og roboten i OpexBot. Hvis du ikke vet hva dette er, så ikke endre dette feltet. Hvordan lage en handelsrobot selv 8. Hvordan lukke en avtale . Avhengig av valget av denne parameteren, endres robotens innstillingsfelt, du kan lukke en handel både med StopLoss og TakeProfit, og ved et signal. Eller begge scenariene. Hvordan lage en handelsrobot selv Hvis du velger å stenge en handel med TakeProfit og StopLoss, vil følgende felt være tilgjengelige: TakeProfit og StopLoss er angitt som en prosentandel, når hendelsen som er valgt nedenfor, vil bli utført. For eksempel, når en terskelverdi er nådd, kan en åpen posisjon lukkes enten helt eller delvis. Eller gjennomsnittlig (i stedet for å stenge stillingen, vil den økes, tvert imot). Ut fra dette kan ulike strategier modelleres. For eksempel: StopLoss: -5 % Når denne terskelen er nådd: gjennomsnitt. Du kjøpte en andel for 10 000 rubler. Hvis en aksje faller med 5 %, vil roboten tilby deg å snitte den (kjøpe ytterligere 50 % av aksjene). Det er så enkelt å modellere en strategiMartingale . Hvordan lage en handelsrobot selv Alle feltene med robotinnstillingene er fylt ut, vi går videre til stadiet med å lage et inngangssignal. For å gjøre dette, klikk på «Neste»-knappen. Hvordan lage en handelsrobot selv

Sette opp signaler

Som standard er inngangssignalet alltid konfigurert på dette stadiet. Men hvis du valgte utgang for signal, vil du bli tilbudt et ekstra utgangssignal. Sette opp inngangssignalet vil bli diskutert nedenfor. Utgangssignalet genereres på lignende måte. Signalene består av følgende parametere.

  • Ticker-valg
  • Filtrer etter tekniske data
  • Filtrer etter stat. prognose
  • Prisendring filter
  • Volumforhold filter

Hvordan lage en handelsrobot selv 1. Velge ticker . Du kan velge tickers av interesse individuelt eller etter bransje. Hvis du ikke har valgt noen, anses det som at du har valgt alle ticker. Hvordan lage en handelsrobot selv 2. Filtrer etter tekniske data . Skriv inn de tekniske dataene du er interessert i. For tiden tilgjengelig er RSI og MACD for den daglige triframen. Hvis du trenger ytterligere tekniske analyseindikatorer, skriv om det på forumet. Hvis du ikke fyller ut noe i denne delen, vil ikke signalet bruke tekniske analyseindikatorer. Hvordan lage en handelsrobot selv 3. Filtrer etter stat. prognose Denne parameteren bruker data fra en statistisk prognose, som er oppført på nettstedet i delen for teknisk analyse. Hvis du ikke fyller ut feltet, så stat. prognose brukes ikke. Hvordan lage en handelsrobot selv 4. Prisskift filter . I denne delen kan du spesifisere parametere som vil sende et signal bare for de aksjene som har endret seg med prosenten du angir. Hvis du spesifiserer en negativ prosentandel, vil det være et signal for fallende aksjer. Hvordan lage en handelsrobot selv 5. Volumforholdsfilter . Dette filteret brukes kun i OpexBot og er ikke involvert i backtesting. I dette feltet kan du spesifisere forholdet mellom anonymiserte volumer av kjøps- og salgstransaksjoner for ulike tidsintervaller. Hvordan lage en handelsrobot selv Etter å ha fylt ut minst én inngangssignalparameter, vil start- og lagrerobotknappene vises. Hvordan lage en handelsrobot selv «Start»-knappen vil starte tilbaketesting (vi skal se på det nedenfor) med muligheten til å legge til roboten ytterligere i lønnsomhetskonkurransetabellen. Lagre-knappen vil lagre roboten på siden din, og den kan brukes til handel. Klikk på Lagre-knappen. Fyll inn navn og beskrivelse og lagre roboten. Etter det kan vi gå til profilen på robotsiden og se den der. I tillegg vil denne roboten vises på OpexBot-plattformen, det vil være mulig å lansere og se signalet for porteføljestyring som roboten gir på et gitt tidspunkt. Bruken av assistentroboten og signaler i OpexBot vil bli omtalt i en egen artikkel. For nå, la oss gå videre til å teste roboten tilbake.
Hvordan lage en handelsrobot selv Hvordan lage en handelsrobot selv Hvordan lage en handelsrobot selv Hvordan lage en handelsrobot selv

Tilbaketesting av roboten

Hvis du, når du oppretter en robot, klikker på Start i stedet for å lagre, vil du gå inn i modusen for tilbaketesting av roboten ved hjelp av historiske data. Hvis du har valgt alle aksjene, er det mange signaler for inn- eller utreise, du vil møte en begrensning. For å komme rundt det, må du enten redusere antall aksjer som handles eller gi mer nøyaktige inngangssignaler. Hvordan lage en handelsrobot selvHvis det er færre enn fem tusen signaler, åpnes en simulering av lønnsomheten til roboten du opprettet. Alle inn- og utgangssignaler på daglige tidsrammer vil bli vurdert der, samt lønnsomhet beregnet under hensyntagen til alle innstillinger. Eksempel . Hvis roboten har en positiv lønnsomhet, kan du lagre den og komme inn i tabellen over konkurransen og rangeringen av lønnsomheten til handelsroboter. Hvis du har spørsmål eller ønsker at roboten skal gjøres for deg, skriv om det på forumet .
Hvordan lage en handelsrobot selv Hvordan lage en handelsrobot selv Hvordan lage en handelsrobot selv Hvordan lage en handelsrobot selv

Pavel
Rate author
Add a comment