BOtanica – En række handelsbots til Poloniex og Binance (Download til Windows)
Download BOtanica (Poloniex &Binance)

BOTanica – en række handelsbots

Botanica er en serie af robotter til automatiseret handel på Poloniex- og Binance-børserne ved hjælp af api-protokollen. Gennemsnitshandelsstrategi med martingale og en given profitrate anvendes

Hvad bots kan gøre:

  • byt alle tilgængelige valutapar på poloniex- og binance-børserne.
  • vælg uafhængigt, fra en brugerspecificeret liste, valutapar til handel, afhængigt af markedstilstanden. En streng opgave for par er også mulig. (kun version til Poloniex)
  • samtidig handel med flere par (ubegrænset antal)
  • indtast handel (afgiv købsordrer) i manuel eller automatisk tilstand ved at bruge algoritmer til at analysere den aktuelle markedstilstand (detaljeret beskrivelse af algoritmerne nedenfor) (kun version for Poloniex)
  • håndtere fastfrysninger og fejl i udvekslinger.
  • give lyd underretning om afsluttede handelsoperationer.

Handelsprocessen foregår i henhold til følgende algoritme:

  • Placering af en købsordre til den bedste pris i ordrebogen.
  • Hvis satsen på dit væddemål overbydes af en andens ordre, vil botten automatisk ændre prisen til den bedste, indtil væddemålet er købt.
  • Efter udførelse af en købsordre oprettes en salgsordre med en procentdel af fortjenesten angivet i indstillingerne, samt et sikkerhedsnet (køb) til yderligere gennemsnitsberegning med en trin- og en stigningsfaktor (martingale) , også angivet i indstillingerne.
  • Når kursen falder, og forsikringstaksterne udføres, ændres salgsordren under hensyntagen til de købte ordrer. Nye forsikringstakster vil også blive tilføjet, hvis satsfaldsgrænsen angivet i indstillingerne ikke nås.
  • Når en salgsordre udføres (profit fixing), slettes alle uopfyldte sikringskurser for denne valuta, og cyklussen starter forfra med det samme eller et andet valutapar, afhængigt af markedsforholdene og brugerdefinerede bot-indstillinger.

Beskrivelse af indstillinger og applikationsgrænseflade:

  1. "Størrelsen af ​​indsatserne (BTC)". Beløbet for det første købsbud ved indtastning af handler for BTC_XXX valutapar.
  2. "Størrelsen af ​​væddemål (ETH)". Beløbet for det første købsbud ved indtastning af handler for ETH_XXX valutapar.
  3. "Størrelse af væddemål (XMR)". Beløbet for det første købsbud ved indtastning af handler for XMR_XXX valutapar.
  4. "Budbeløb (USDT)". Beløbet for det første købsbud ved indtastning af handler for USDT_XXX valutapar. Hvis parameter (12) – “Martingale” er lig med 0, vil alle efterfølgende forsikringsvæddemål også være lig med størrelsen af ​​det første væddemål.
  5. "Antal BTC_XXX valutapar". Antallet af par med basisvalutaen BTC, som botten vil handle for.
  6. "Antal ETH_XXX valutapar". Antallet af par med basisvalutaen ETH.
  7. "Antal valutapar XMR_XXX". Antallet af par med basisvalutaen XMR.
  8. "Antal USDT_XXX valutapar". Antallet af par med basisvalutaen USDT.
  9. "Trintakster". Pristrin ved fastsættelse af forsikringstakster. For eksempel:hvis den første indtastningsrækkefølge for den betingede valuta blev købt til en kurs på 0,1 btc, med et kurstrin på 0,5%, så vil forsikringssatserne blive fastsat til kurserne:(1) 0,0995; (2) 0,099; (3) 0,0985; (4) 0,098; …
  10. "Antal væddemål". Det maksimale antal forsikringsvæddemål, der vil blive sat af botten, når kursen falder. For eksempel:hvis antallet af væddemål er 39 og indgangsordresatsen er 0,1, vil forsikringsordrerne have følgende satser:(1) 0,0995; (2) 0,099; (3) 0,0985; (4) 0,098, … (39) 0,0805. Når du angiver denne parameter, skal du tage højde for størrelsen af ​​dit indskud.
  11. "Lønsomhed (koefficient)". (Ikke at forveksle med procent, koefficient 0,003 =0,3%, 0,01 =1% osv.) Fortjenesteforhold ved afgivelse af en salgsordre under hensyntagen til bytteprovisionen. For eksempel, hvis værdien af ​​denne parameter er 0,002, og indgangskursen er 1btc, vil vi, efter at have hævet kursen til niveauet for salgsordrekursen, modtage 0,002btc af nettofortjeneste, dvs. 0,2%. Hvis forsikringskurserne også blev købt, før de forlod handel med dette valutapar, stiger fortjenesten i forhold til deres antal.
  12. Martingale. (Koefficient såvel som rentabilitet) »stigning i størrelsen af ​​forsikringstakster. Martingale – 0,1 betyder, at størrelsen af ​​hvert efterfølgende væddemål vil blive øget med 10% af størrelsen på indgangsvæddemålet. Størrelsen af ​​forsikringssatserne:(1) 0,1; (2) 0,11; (3) 0,12;….
  13. "Kun udsalg". Når denne parameter er markeret, vil botten kun sælge de nuværende positioner (hvis nogen). Der vil ikke blive afgivet nye indgangsordrer.
  14. "Fortsæt med". Jeg vil gerne henlede særlig opmærksomhed på denne parameter. Botten synkroniserer alle sine handlinger med din profils handelshistorik og skriver den til sin interne database. Og hvis dets arbejde blev stoppet manuelt eller blev afbrudt af andre årsager (computerfrysning, internetforbindelse forsvandt osv.), så efter at computeren genoptager driften, kan botten fortsætte med at arbejde fra samme sted. For at gøre dette skal du starte botten og angive et punkt i handelshistorikken, hvorfra du kan fortsætte med at arbejde. De der. sæt afkrydsningsfeltet for denne parameter, hvorefter feltet for indtastning af dato og klokkeslæt bliver tilgængeligt, indtast dato og klokkeslæt i overensstemmelse med det angivne format (eksempel 2017-06-01 04:15:56) FØRSTE UBEHANDLEDE BOT OPERATIONER efter afbrydelse (taget fra Trade History web-interface i poloniex LC). Hvis der ikke er dukket nye optegnelser op i handelshistorikken i løbet af denne tid, skal du enten angive det aktuelle klokkeslæt i UTC (poloniex-servertid) eller tidspunktet for den sidste operation, der blev behandlet af botten med tilføjelse af 1 sekund (den anden mulighed er mere pålidelig). I nye versioner, efter at have stoppet handel, vil botten indstille den nødvendige tid i dette felt, du skal kopiere og huske det, hvis du planlægger at lukke programmet eller genstarte din computer.
  15. "Valutapar". Liste over valutapar tilladt til handel. Redigeret med knapperne "Tilføj" og "Fjern" under listen. Hvis antallet af par med en specifik basisvaluta på denne liste er lig med eller mindre end parameteren (5-8) "Antal valutapar" for den tilsvarende valuta, vil handel udelukkende blive udført i de angivne par. I det modsatte tilfælde vil botten vælge par af sig selv afhængigt af de aktuelle handelsvolumener for valutapar, som beskrevet ovenfor.
  16. Aktuelle afgivne ordrer
  17. Handelshistorik
  18. Loggen over udførte operationer og behandlede hændelser, inklusive ubesvarede anmodninger og fejl fra udvekslingen under dens fastfrysning, vil blive vist her.
  19. “START/STOP”-knap for at starte og stoppe botten.
  20. Afkrydsningsfeltet "Vis nøgler" for at vise felter med API-nøgler.
  21. Felt for API-nøgle
  22. Hemmeligt felt
  23. Skifter af faner "Indstillinger", "Log", "Statistik".

Hvis vi oversætter parametrene præsenteret i skærmbilledet med koefficienter til procenter, vil de se sådan ud:
Rentabilitet (koefficient) 0,02 – 2 %
Martingale (koefficient) 0,05 – 5 %

Beskrivelse af algoritmen til automatisk valg af valutapar:

Valutaparret fra den tilladte liste med den højeste handelsvolumen vil blive placeret først, forudsat at:

  • a) Du kan placere en indgangsordre med den bedste pris under enhver af EMA (20) eller EMA (30) indikatorerne
  • b) Der er ingen par på den tilladte liste, der opfylder betingelse a). I dette tilfælde vil den valuta blive valgt, hvor den aktuelle pris er tættest på EMA (20) eller EMA (30) indikatorerne.

I en nøddeskal forsøger botten at undgå at købe valutaer på toppen af ​​priserne og vælger de valutaer, der forventes at vokse.

Botinstallation:

  • Først og fremmest indstiller vi regionale indstillinger, tidszoner (under hensyntagen til overgangen til sommertid, hvis nogen) og det nøjagtige tidspunkt i overensstemmelse med din placering.
  • Vi opretter API-nøgler med handelsrettigheder (Aktiver handel) i den tilsvarende sektion af din personlige Poloniex-konto. https://poloniex.com/apiKeys
  • Udpak arkivet.
  • Start programmet, fil BOTanica.exe, indstil de ønskede indstillinger for handel (se afsnittet "Beskrivelse af indstillinger og programgrænseflade"). Du kan beregne størrelsen af ​​indsatser ved hjælp af lommeregneren, som er i arkivet med programmet, eller brugemoderniseret lommeregner af mystikvano
  • Vi indtaster APIKey og SecretKey i felterne med de tilsvarende navne.
  • Vi begynder at handle med knappen "START"

Til test og foreløbig bekendtskab med programmets muligheder er der en gratis distributionsversion med begrænsninger:

  • BTC-indsatsstørrelse, ikke mere end 0,0005btc (inklusive martingale)
  • ETH-indsatsstørrelse, ikke mere end 0,0005th (inklusive martingale)
  • XMR-indsatsstørrelse, ikke mere end 0,0005xmr (inklusive martingale)
  • USDT-indsatsstørrelse, ikke mere end 2usdt (inklusive martingale)
  • samtidigt antal handlede valutaer, ikke mere end 2
  • antal forsikringspriser for én valuta, ikke mere end 40

Indstillinger, der overstiger de tilladte parametre, ignoreres af programmet.

Sådan får du en gratis prøveversion af botten:

  1. Opret en API-nøgle med ret til at handle (Aktivér handel) – https://poloniex.com/apiKeys (Brug ikke denne nøgle i andre applikationer, anmodningstælleren kan gå tabt, og botten vil stoppe fungerer).
  2. Download den seneste version af programmet fra linket nedenfor.
  3. For at blive bekendt med botten i demo-tilstand, når du starter i registreringsformularen, skal du trykke på knappen "Demo".

Hvis botten af ​​en eller anden ukendt årsag ikke virker. Download PoloChecker-værktøjet – https://drive.google.com/open?id =0B60WGf9cxbCEWVA4VkJmdFhqN1U Indtast nøglerne oprettet i det første afsnit i det (kun API-Key og Secret, du behøver ikke at udfylde resten af ​​felterne, lad det være som det er). Ved at klikke på knappen vil du modtage et svar fra børsen. Når du svarer med en 403-kode og omdirigerer til autorisationsformularen, desværre virker botten ikke, dette er børsens sikkerhedspolitik, din udbyder er på den sorte liste. Kopier serversvaret i andet afsnit, og slip det i emnet, eller send mig en e-mail


Minedrift
  1. Blockchain
  2. Bitcoin
  3. Ethereum
  4. Digital valutaveksling
  5. Minedrift