BOtanica – En serie handelsbotar för Poloniex och Binance (nedladdning för Windows)
Ladda ner BOtanica (Poloniex &Binance)

BOTanica – en serie handelsrobotar

Botanica är en serie robotar för automatiserad handel på Poloniex- och Binance-börserna med hjälp av api-protokollet. Genomsnittlig handelsstrategi med martingal och en given vinstsats tillämpas

Vad botar kan göra:

  • handla alla tillgängliga valutapar på poloniex- och binancebörserna.
  • välj självständigt, från en användarspecificerad lista, valutapar för handel, beroende på tillståndet på marknaden. En strikt uppgift för par är också möjlig. (endast version för Poloniex)
  • samtidig handel med flera par (obegränsat antal)
  • gå in i handeln (lägg in köpordrar) i manuellt eller automatiskt läge, med hjälp av algoritmer för att analysera marknadsläget (detaljerad beskrivning av algoritmerna nedan) (endast version för Poloniex)
  • hantera frysningar och fel i utbyten.
  • ge ett bra meddelande om genomförda handelsoperationer.

Handelsprocessen sker enligt följande algoritm:

  • Lägga en köporder till det bästa priset i orderboken.
  • Om kursen på ditt spel överbjuds av någon annans beställning, kommer boten automatiskt att ändra priset till det bästa tills vadet köps.
  • Efter utförandet av en köporder skapas en säljorder med en procentandel av vinsten som anges i inställningarna, samt ett säkerhetsnät (köp) för ytterligare medelvärde, med ett steg och en ökningsfaktor (martingal) , som också anges i inställningarna.
  • När kursen sjunker och försäkringstaxorna exekveras, kommer försäljningsordern att ändras med hänsyn till de köpta orderna. Nya försäkringstaxor kommer också att läggas till om den ränteminskningsgräns som anges i inställningarna inte nås.
  • När en säljorder utförs (vinstfixering) raderas alla ouppfyllda säkringskurser för denna valuta och cykeln kommer att börja om, med samma eller ett annat valutapar, beroende på marknadsförhållandena och anpassade botinställningar.

Beskrivning av inställningar och programgränssnitt:

  1. "Storleken på satsningarna (BTC)". Beloppet för det första köpbudet när du anger affärer för BTC_XXX valutapar.
  2. "Storleken på insatser (ETH)". Beloppet för det första köpbudet när du anger affärer för ETH_XXX valutapar.
  3. "Storlek på insatser (XMR)". Beloppet för det första köpbudet när du anger affärer för XMR_XXX valutapar.
  4. "Budbelopp (USDT)". Beloppet för det första köpbudet när du anger affärer för USDT_XXX valutapar. Om parameter (12) – “Martingale” är lika med 0, kommer alla efterföljande försäkringssatsningar också att vara lika med storleken på det första spelet.
  5. "Antal BTC_XXX valutapar". Antalet par med basvalutan BTC som boten kommer att handla för.
  6. "Antal ETH_XXX valutapar". Antalet par med basvalutan ETH.
  7. "Antal valutapar XMR_XXX". Antalet par med basvalutan XMR.
  8. "Antal USDT_XXX valutapar". Antalet par med basvalutan USDT.
  9. ”Stegpriser”. Prissteg vid fastställande av försäkringspriser. Till exempel:om den första inträdesordningen för den villkorade valutan köptes till kursen 0,1 btc, med ett kurssteg på 0,5 %, kommer försäkringskurserna att sättas till kurserna:(1) 0,0995; (2) 0,099; (3) 0,0985; (4) 0,098; …
  10. "Antal spel". Det maximala antalet försäkringssatsningar som kommer att ställas in av boten när kursen faller. Till exempel:om antalet insatser är 39 och inträdesorderkursen är 0,1, kommer försäkringsbeställningarna att ha följande priser:(1) 0,0995; (2) 0,099; (3) 0,0985; (4) 0,098, … (39) 0,0805. När du anger denna parameter måste du ta hänsyn till storleken på din insättning.
  11. "Lönsamhet (koefficient)". (Ej att förväxla med procent, koefficient 0,003 =0,3%, 0,01 =1%, etc.) Vinstkvot för att lägga en säljorder, med hänsyn till bytesprovisionen. Till exempel, om värdet på denna parameter är 0,002 och ingångskursen är 1btc, efter att ha höjt kursen till nivån för säljorderkursen, kommer vi att få 0,002btc i nettovinst, dvs 0,2%. Om försäkringskurserna också köptes innan handeln för detta valutapar avslutades, ökar vinsten i proportion till deras antal.
  12. Martingale. (Koefficient såväl som lönsamhet) »ökning av försäkringstaxornas storlek. Martingale – 0,1 betyder att storleken på varje efterföljande satsning kommer att ökas med 10% av storleken på inträdessatsningen. Försäkringsavgifternas storlek:(1) 0,1; (2) 0,11; (3) 0,12;….
  13. "Endast rea". När denna parameter är markerad kommer boten bara att sälja de nuvarande positionerna (om några). Inga nya inträdesordrar kommer att läggas.
  14. "Fortsätt med". Jag skulle vilja fästa särskild uppmärksamhet vid denna parameter. Boten synkroniserar alla sina handlingar med din profils handelshistorik och skriver den till sin interna databas. Och om dess arbete stoppades manuellt eller avbröts av andra skäl (datorstopp, internetanslutningen försvann, etc.), kan boten fortsätta att arbeta från samma plats efter att datorn återupptagits. För att göra detta måste du starta boten och ange en punkt i handelshistoriken från vilken du ska fortsätta arbeta. De där. ställ in kryssrutan för denna parameter, varefter fältet för att ange datum och tid kommer att bli tillgängligt, ange datum och tid i enlighet med det angivna formatet (exempel 2017-06-01 04:15:56) FÖRSTA OBEHANDLADE BOT-operationer efter avbrott (hämtat från Trade History webbgränssnitt i poloniex LC). Om inga nya poster har dykt upp i handelshistoriken under denna tid, ange antingen aktuell tid i UTC (poloniex servertid), eller tiden för den senaste operationen som behandlades av boten med tillägg av 1 sekund (det andra alternativet är mer pålitlig). I nya versioner, efter att ha stoppat handeln, kommer boten att ställa in den nödvändiga tiden i det här fältet, du måste kopiera och komma ihåg det om du planerar att stänga programmet eller starta om din dator.
  15. "Valutapar". Lista över valutapar som är tillåtna för handel. Redigerat med knapparna "Lägg till" och "Ta bort" under listan. Om antalet par med en specifik basvaluta i denna lista är lika med eller mindre än parametern (5-8) "Antal valutapar" för motsvarande valuta, kommer handel att utföras uteslutande i de angivna paren. I det motsatta fallet kommer boten att välja par själv beroende på de aktuella handelsvolymerna för valutapar, som beskrivs ovan.
  16. Aktuellt gjorda beställningar
  17. Handelshistorik
  18. Loggen över utförda operationer och bearbetade händelser, inklusive obesvarade förfrågningar och fel från utbytet under dess frysningar kommer att visas här.
  19. “START/STOPP”-knapp för att starta och stoppa boten.
  20. Kryssrutan "Visa nycklar" för att visa fält med API-nycklar.
  21. Fält för API-nyckel
  22. Hemligt fält
  23. Växlar mellan flikarna "Inställningar", "Logg", "Statistik".

Om vi ​​översätter parametrarna som presenteras i skärmdumpen med koefficienter till procent, kommer de att se ut så här:
Lönsamhet (koefficient) 0,02 – 2 %
Martingale (koefficient) 0,05 – 5 %

Beskrivning av algoritmen för automatiskt val av valutapar:

Valutaparet från den tillåtna listan med den högsta handelsvolymen kommer att placeras först, förutsatt att:

  • a) Du kan lägga en inträdesbeställning med det bästa priset under någon av EMA (20) eller EMA (30) indikatorerna
  • b) Det finns inga par i den tillåtna listan som uppfyller villkor a). I det här fallet kommer den valuta att väljas där det aktuella priset ligger närmast EMA (20) eller EMA (30) indikatorerna.

I ett nötskal, boten försöker undvika att köpa valutor på toppen av priserna och väljer de valutor som förutspås växa.

Botinstallation:

  • Först och främst ställer vi in ​​regionala inställningar, tidszoner (med hänsyn till övergången till sommartid, om någon) och den exakta tiden i enlighet med din plats.
  • Vi skapar API-nycklar med handelsrättigheter (Aktivera handel) i motsvarande sektion av ditt Poloniex personliga konto. https://poloniex.com/apiKeys
  • Packa upp arkivet.
  • Starta programmet, filen BOTanica.exe, ställ in önskade inställningar för handel (se avsnittet "Beskrivning av inställningar och programgränssnitt"). Du kan beräkna storleken på insatser med hjälp av kalkylatorn, som finns i arkivet med programmet, eller användamoderniserad kalkylator av mystikvano
  • Vi anger APIKey och SecretKey i fälten med motsvarande namn.
  • Vi börjar handla med "START"-knappen

För testning och preliminär bekantskap med programmets kapacitet finns det en gratisversion med begränsningar:

  • BTC-insatsstorlek, inte mer än 0,0005btc (inklusive martingal)
  • ETH-insatsstorlek, inte mer än 0,0005:e (inklusive martingal)
  • XMR-insatsstorlek, inte mer än 0,0005xmr (inklusive martingal)
  • USDT-insatsstorlek, inte mer än 2usdt (inklusive martingal)
  • samtidigt antal omsatta valutor, högst 2
  • antal försäkringspriser för en valuta, högst 40

Inställningar som överskrider de tillåtna parametrarna ignoreras av programmet.

Så här får du en gratis provversion av boten:

  1. Skapa en API-nyckel med rätt att handla (Aktivera handel) – https://poloniex.com/apiKeys (Använd inte denna nyckel i andra applikationer, förfrågningsräknaren kan gå vilse och boten kommer att sluta fungerar).
  2. Ladda ned den senaste versionen av programmet från länken nedan.
  3. För att bekanta dig med boten i demoläge, när du börjar i registreringsformuläret, tryck på knappen "Demo".

Om boten av någon okänd anledning inte fungerar. Ladda ner PoloChecker-verktyget – https://drive.google.com/open?id =0B60WGf9cxbCEWVA4VkJmdFhqN1U Skriv in nycklarna som skapades i första stycket i den (endast API-nyckel och hemlighet, du behöver inte fylla i resten av fälten, lämna det som det är). Genom att klicka på knappen får du ett svar från börsen. När du svarar med en 403-kod och omdirigerar till auktoriseringsformuläret, tyvärr, boten kommer inte att fungera, detta är säkerhetspolicyn för börsen, din leverantör är på den svarta listan. Kopiera serversvaret i andra stycket och släpp det i ämnet eller maila mig


Brytning
  1. Blockchain
  2. Bitcoin
  3. Ethereum
  4. Digital valutaväxling
  5. Brytning