Hur man skapar en handelsrobot själv

Nu, för att skapa en handelsrobot, behöver du inte veta hur man programmerar eller anställer en programmerare. Du kan skapa en robot själv. Hur man skapar en handelsrobot själv Logga in på opexflow.com via Telegram. Gå sedan till sidan för att skapa robotar. Hur man skapar en handelsrobot själv Du kan komma till sidan för att skapa robotar via följande sökväg: (1) Signaler -> (2) Kontroller -> (3) Skapa. Eller öppna länken . På den här sidan kan du skapa en fullfjädrad robot som kommer att automatisera portföljskapande och ombalansering. Låt oss titta på funktionaliteten för att skapa en robot punkt för punkt.

Robotinställning

1. Ingå en affär . Om du vill att roboten ska öppna köpordrar baserat på en ingångssignal, välj sedan Lång. Om roboten måste kortsluta (sälja) baserat på ingångssignalen, välj sedan Kort. Hur man skapar en handelsrobot själv 2. Tidsram . Det här objektet behövs för att testa roboten (kontrollera historiska data). Detta fält påverkar inte handel genom OpexBot. Det finns ingen anledning att ändra något här. 3. Balans . Det här objektet behövs för att testa roboten (kontrollera historiska data). Detta fält påverkar inte handel genom OpexBot. Här kan du ställa in startinsättningsbeloppet som backtesting ska utföras med. Hur man skapar en handelsrobot själv 4. Begränsning av volymen för ett instrument i portföljen . Här begränsar du volymen av ett instrument i portföljen. Till exempel, om du har ett saldo på 100 000 rubel och gränsen är satt till 20%, kommer roboten inte att köpa ett instrument för mer än 20 000 rubel. Detta gör att du kan balansera din portfölj med minst 5 aktier till 20% av insättningen, det vill säga upp till 20 tusen rubel. Hur man skapar en handelsrobot själv 5. Transaktionsstorlek (i procent av insättningen) . Här begränsar du roboten till en handel. Om du vill fördela insättningen gradvis, sätt sedan en gräns på 10 %, då kommer roboten att köpa aktier för hela insättningen i 10 steg. Om du satsar 100% så kan roboten i ett steg fördela hela insättningen. Hur man skapar en handelsrobot själv 6. Tariffer och provisioner, Provision (i procent), Mäklartjänster per månad . Dessa är reserverade fält för tävlingar och backtesting, så att alla tävlar under verkliga och lika villkor med samma provision från transaktioner. Du kan bara välja en av bankerna med en viss provision. Detta val påverkar inte på något sätt användningen av roboten i OpexBot. Hur man skapar en handelsrobot själv 7. Använd hävstång (marginalhandel) . Hävstången du väljer för handel påverkar både backtesting och roboten i OpexBot. Om du inte vet vad detta är, ändra inte detta fält. Hur man skapar en handelsrobot själv 8. Hur man avslutar en affär . Beroende på valet av denna parameter ändras robotens inställningsfält, du kan stänga en handel både med StopLoss och TakeProfit, och med en signal. Eller båda scenarierna. Hur man skapar en handelsrobot själv Om du väljer att stänga en handel med TakeProfit och StopLoss, kommer följande fält att vara tillgängliga: TakeProfit och StopLoss indikeras som en procentandel, när den når vilken händelsen som valts nedan kommer att exekveras. Till exempel, när ett tröskelvärde nås, kan ett öppet läge stängas antingen helt eller delvis. Eller genomsnittlig (istället för att stänga positionen kommer den att ökas, tvärtom). Utifrån detta kan olika strategier modelleras. Till exempel: StopLoss: -5% När denna tröskel nås: genomsnitt. Du köpte en aktie för 10 000 rubel. Om en aktie faller med 5 % kommer roboten att erbjuda dig att snitta den (köp ytterligare 50 % av aktierna). Det är så enkelt att modellera en strategiMartingale . Hur man skapar en handelsrobot själv Alla fält med robotinställningarna är ifyllda, vi går vidare till steget att skapa en inträdessignal. För att göra detta, klicka på knappen ”Nästa”. Hur man skapar en handelsrobot själv

Sätta upp signaler

Som standard är ingångssignalen alltid konfigurerad i detta skede. Men om du valde utgång för signal, kommer du att erbjudas en extra utgångssignal. Inställning av insignalen kommer att diskuteras nedan. Utsignalen genereras på ett liknande sätt. Signalerna består av följande parametrar.

  • Val av ticker
  • Filtrera efter tekniska data
  • Filtrera efter stat. prognos
  • Prisbyte filter
  • Volymförhållande filter

Hur man skapar en handelsrobot själv 1. Välja ticker . Du kan välja ticker av intresse individuellt eller efter bransch. Om du inte har valt någon, så anses det att du har valt alla ticker. Hur man skapar en handelsrobot själv 2. Filtrera efter tekniska data . Ange de tekniska data du är intresserad av. För närvarande finns RSI och MACD för den dagliga triframen. Om du behöver ytterligare tekniska analysindikatorer, skriv om det på forumet. Om du inte fyller i något i det här avsnittet kommer signalen inte att använda tekniska analysindikatorer. Hur man skapar en handelsrobot själv 3. Filtrera efter stat. prognos Denna parameter använder data från en statistisk prognos, som listas på webbplatsen i avsnittet för teknisk analys. Om du inte fyller i fältet, stat. prognos används inte. Hur man skapar en handelsrobot själv 4. Prisbyte filter . I det här avsnittet kan du ange parametrar som bara skickar en signal för de aktier som har ändrats med den procentandel du anger. Om du anger en negativ procentsats kommer det att finnas en signal för fallande aktier. Hur man skapar en handelsrobot själv 5. Volymförhållande filter . Detta filter används endast i OpexBot och är inte involverat i backtesting. I det här fältet kan du ange förhållandet mellan anonymiserade volymer av köp- och försäljningstransaktioner för olika tidsintervall. Hur man skapar en handelsrobot själv Efter att ha fyllt i minst en insignalsparameter visas start- och spararobotknapparna. Hur man skapar en handelsrobot själv ”Start”-knappen kommer att starta backtesting (vi tittar på det nedan) med möjligheten att ytterligare lägga till roboten till lönsamhetskonkurrenstabellen. Spara-knappen kommer att spara roboten på din sida och den kan användas för handel. Klicka på knappen Spara. Fyll i namn och beskrivning och spara roboten. Efter det kan vi gå till profilen på robotsidan och se den där. Dessutom kommer denna robot att dyka upp på OpexBot-plattformen, det kommer att vara möjligt att lansera och se signalen för portföljhantering som roboten ger vid en given tidpunkt. Användningen av assistentroboten och signaler i OpexBot kommer att diskuteras i en separat artikel. För nu, låt oss gå vidare till att testa roboten.
Hur man skapar en handelsrobot själv Hur man skapar en handelsrobot själv Hur man skapar en handelsrobot själv Hur man skapar en handelsrobot själv

Backtestning av roboten

Om du, när du skapar en robot, klickar på Start istället för att spara, kommer du att gå in i läget för att backtesta roboten med hjälp av historiska data. Om du har valt alla aktier finns det många signaler för inträde eller utträde, du kommer att möta en begränsning. För att komma runt det måste du antingen minska antalet aktier som handlas eller göra mer exakta inträdessignaler. Hur man skapar en handelsrobot självOm det finns färre än fem tusen signaler öppnas en simulering av lönsamheten för roboten du skapade. Alla in- och utträdessignaler på dagliga tidsramar kommer att beaktas där, liksom lönsamheten beräknad med hänsyn till alla inställningar. Exempel . Om roboten har en positiv lönsamhet kan du spara den och komma in i tabellen över tävlingen och rangordningen av lönsamheten för handelsrobotar. Om du har några frågor eller vill att roboten ska göras åt dig, skriv om det på forumet .
Hur man skapar en handelsrobot själv Hur man skapar en handelsrobot själv Hur man skapar en handelsrobot själv Hur man skapar en handelsrobot själv

Pavel
Rate author
Add a comment