Bitcoin Forum
May 30, 2024, 02:19:58 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Presentation of my Crypto trading bot home made in Python, Php, HTLM, Javascript  (Read 142 times)
BlogdeMichel (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 08, 2018, 08:23:48 AM
 #1

Why a Bot?
Trading bots are computer programs that use different indicators to recognize trends and automatically execute trades.


After going through mining, the faucet I wanted some time ago to put me in cryptocurrency trading. And I must say that I arrived in a very complex world, not because of crypto but with all the indicators to know to be able to do trading. It was too complex for me and it took me a lot of time to understand all this and besides I was not passionate about the subject.

So I turned to the Bot. In addition I am always interested in learning the use of a new program so the Bot went well in this direction. After a lot of research (there is a little bit of everything) I did some tests. Certain Bot was too expensive for my small investments, others too complex but I could do some tests.

Indeed with a Bot it is possible to do trading without too much knowledge of the middle of the trade and in addition it is exciting programs to use and to manufacture.

But as I had little investment my small gains did not even cover the Bot fee on an Exchange!

The construction of the Bot
In addition what I like in crypto is technology. I have little insvesti apart from a bit in cloud mining to have some crypto and also in the Faucet. Then I quickly saw that for the Faucet to be "profitable" it was necessary to have referrals so I went through this site and also by my block to have godchildren.

But I also saw the potential of crypto in programming and I started doing a Faucet. Very complete, very complicated and not easy to maintain. So I started the other faucet again but this time in order to make a template installable and usable without knowledge of programming. I have run these Faucets for some time (but it is unprofitable) and my template runs with other users.

My goals in crypto was to grow my capital and also do the technique around Crypto and programming.

And as I had accumulated some knowledge on trading, the operation of Bots and signals * and I also had knowledge in programming I started the development of a Bot.

The server side in python for signals and php for orders for purchases and sales. And the client side in PHP, HTML, Javascript. In fact the Bot is designed for the client as a website with some menus to follow the life of the Bot.

* The signal is information indicating an upcoming movement on a cryptocurrency.

The BotCryptoTrading
Bot that I wanted simple to use for a beginner. An account on an exchange with the API keys, some settings (or keep the default settings), a little bit of BTC on the exchange and the Bot places purchase orders automatically.

No need to spend long hours in front of his screens to study the curves, no need to monitor the Bot day and night he works for you!

The client-side bot is installed on a VPS with secure access via login and password. A page setting allows you to configure the operation of the Bot but to begin just indicate its API keys of the exchange.

On the server side a Python program allows the recovery of signals from Telegram (a paid version of the signals is possible). Another program in PHP launches every minute to check the trades to pass or finalize.

The Bot includes a support page for all questions of using the Bot or improving the Bot.

The signals?
The signal is information indicating an upcoming movement on a cryptocurrency. The bot only takes into account the signals indicating a rise of the currency. The bot can receive signals (pay) from the Mininghamster website or free signals from the Telegram app. For Mininghamster you have to have an account, pay the monthly fee and then indicate the API key in the Bot. For free signals from Telegram nothing to do in the bot the signals arrive directly. On the other hand Telegram signals are shifted from 3 to 4 minutes (a little more risk and less gain).

For Telegram signals nothing to do they arrive directly on the Bot no need to have a Telegram account. An application in Python is responsible for registering its siganux in the Bot database.

Exchanges
Cryptocurrency exchanges are online platforms where you can exchange cryptocurrency for another cryptocurrency (or fiat currency). In other words, depending on the exchange, it's like a stock exchange or exchange office (at the airport or at the bank).

The Bot is currently running on Binance. It uses Binance's currency the BNB for payment of transaction fees for two reasons.

1st reason with this currency the fees are twice cheaper!

And 2nd reason if you buy for example 10 units of a currency, Binance will take the fees on that currency so you will have 9.988 of the currency. And on resale you will not be able to sell everything because Binance requests values ​​with a maximum of decimal for example in this case the sale will be at most 9.98 and you will stay at each sale of "dust" crypto.

And besides that you buy from the start of the BNB and you already have your costs aside.

A demo to understand everything
For the moment, only the Biance version is functional. The versions Poloniex and Bittrex still require a little time.

I propose to see a demo of the Bot. This demo is based on a real bot that runs on another server you have visualization client side of the Bot without being able to change the settings of the Bot. The demo works with free Telegram signals.

The link: https://botdemo.blog-de-michel.fr/

Login: demobot

Password: demobot

Do not hesitate to ask me your questions on the support of the demo

And more ...
I am working on the Poliniex and Bittrex version on the same model. These two Bots are already well advanced but there are some bugs to correct.

I also started adding a statistics page to have some tables of results of the Bot trades

Finally
If you have questions or if you want to be kept informed about the continuation of the project you can contact me in MP


Text translated from French version by Google translation
BlogdeMichel (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 22, 2018, 05:52:13 PM
 #2

Hello,
Some updates of the Bot
Separation of the server bot into two files to gain speed on orders.
A statistics page with 30-day earnings, trades by currency, trades per day
The ability to have notifications by email and or Pushover. Info about buying sales and losses.
All about the demo

Le lien: https://botdemo.blog-de-michel.fr/

Login: demobot

Mot de passe: demobot

N'hésitez pas à me poser vos questions sur le support de la démo
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!