Bitcoin Forum
July 16, 2019, 09:24:01 AM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
   Home   Help Search Login Register More  
Pages: [1]
Author Topic: [Chrome] YoBit Trading Bot  (Read 45 times)
Offline Offline

Activity: 1
Merit: 0

View Profile
February 14, 2018, 06:29:40 PM

Hello everyone, let me introduce to you my new project on the YoBit platform exchange published on Google Chrome store :

I developed a trading bot that allows to make micro-transactions and to win around $1 per hour with 99% accuracy. The method is simple : the trading bot I developed learn the pattern of the currency value through time, and it finds alone to good time to buy or sell. I think this is a good start because :

  • It does not require a huge investment : with only $20-30, you can start to run the bot with very low amounts of transactions (the buy threshold was fixed around 1e-7 BTC)
  • You can run it at any time : since the bot works alone, you can leave it the night while you are asleep
  • Gain are usually around $1 an hour, you can of course obtain more, but it is also more risky.

BTC How does it works ?

In my free time I study two subjects in particular : neural networks and time series analysis (TSA). TSA is widely used in finance, but neural networks are still in research and applications in finance are a mystery. So I came to the conclusion : why not combine these two fields ? For those who love technical details, here is the architecture used on this first version :

  • Time serie model (MA, ARMA or GARCH(1,1)) to make the currency easy to analyse
  • A LSTM (Long-Short Term Memory) Neural Network which learn the features of the currency in order to "learn" his behavior (usually 98.6 accurate on a test set composed of 100 currencies)
  • A gradient method to determine whether it is a good move to buy or to sell at the current moment

The intuitive part is that the bot will first learn how the currency is : is there high variations ? How import are pumps and drops ? Is there a tendency according the volume ? Then, the bot see how the value is going in a small frame of time (a few seconds) : if value is increasing, it sells, if value is decreasing, it buys. I hard-coded a drop limit, so if the currency loses around 20% of his value on short period before evaluation, the bot stops buying and automatically sells to preserve funds.

BTC About performances ?

To be honest, I don't think this method will make you win hundreds of dollars. The main idea when I conceived the bot was at least, it will pay my electricity bill  Tongue . As I said before, you can make up to $1 an hour, but the thing is it can fluctuate according to the currency but also on your bets. If you are afraid and prefer to see it in real time, I advise you to bet only with a few dozens of dollar, so you can see the bot interacting in real time.

BTC What's next ?

Actually there are many things to do :

  • Accuracy is good but the gain are still too small in my opinion, and I need to minimize as much as possible the risk to loose part of investment.
  • The GUI is ugly : I can create a simple interface, but the black text on white background doesn't fit with the mood of trading
  • I really love statistics behind financial markets, but the problem is my knowledge in programming, which is quite limited. If you would like to help me to create a more powerful program, that would be with pleasure  Wink

I am currently working on improvements, so I would like to know your feedbacks, I hope you will like it Smiley .
Pages: [1]
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!