Blog

Original Trust Management tool was using Telegram channels to connect the main bot with slave bots. This approach is good enough for mid-term signals when delays of 1-3 seconds mean nothing. However for high-speed trading and scalping delays are critical.

Taking this into account we developed the new extra fast protocol for trust management. (Available only in PRO version).

Test results show that delays can be as small as 100ms and even less! In some cases, slave bots can be even faster than the master bot, if they use fast VPS close to exchange's servers location (i.e. Tokyo for Binance)

Factors to achieve high speed:

  1. The UDP protocol is connectionless, hence to send a signal means to send only one 1-way datagram. It's much faster than to establish a connection first then to send a signal and wait for confirmation. There is a drawback - very small chance that a command won't be received, in case of trust management tasks it doesn't really matter and means that one trade from let's say 1000 others will be missed.
  2. Some commands are "composite", consists of atomic sub-commands, For example, to replace an order consists of 3 operations:  to cancel an existing order, to wait for exchange's confirmation, to set new order. If the command: "replace an order" is sent to a fast VPS, it is executed by the VPS alone, and hence may be executed much faster than by master bot.

 

Moon Bot version 3.74 has got tools helping to use the bot for trust management.

How it works: when you trade with your bot (lets call it "Main" bot) either manually or via a strategy, the bot can automatically generate commands and send them to your own Telegram channel.

The main bot sends commands in special format which can be read by other bots ("slave" bots, subscribed to your channel). This way "slave" bots will copy your actions.

Note: After beta test only PRO bots will be able to receive commands!

 

New feature has been added in the bot version 3.68: the button "Share" on the market chart panel.

How it works: a trader who finds a coin, worth to be seen by others, can share it by pressing the button. The bot will post a message containing the coin, some its parameters, trader's name, ID and rating to our Telegram channel @MoonInt.

Please note:

  • Trader's name and Telegram @login are taken from the bot's "Settings - Login" page.
  • If you run 2 bots on the same PC, only 1 will be able to share coins.

The bot can read the @MoonInt channel automatically. Its recomended to configure a strategy with autobuy turned OFF, and with sound notification (so that you can check and decide yourself is the signal worth it). Some keywords (like ratingN) may be used as signal filters If you want to configure autotrading for  @MoonInt channel.

Settings example:

The bot can export market data: 5-minutes candles and trades for all active markets (BTC, USDT or ETH) to the local UDP port (IP 127.0.0.1).

The bot can also accept signals sent to UDP port.

This function is currently in beta testing.

To turn it on go to the Settings -> Advanced tab, put the checkbox "UDP Export"

Release 3.43 brings new feature - the "Pump Helper" tool. Use it to play pumps where the coin is given in a picture (so a bot can't directly read it, only human can).

How it works: first you should configure the pump detector strategy (settings example at the bottom of this page). Configure it such way that it gives about 3-5 signals per minute. You MUST turn off autobuy in the strategy also you may turn off auto opening charts.

Then activate the strategy, turn ON "autodetect", go to the Menu and select "Pump Tool". This brings the window with market buttons which the detector has found:

Of course there will be false detections, thats why you turned OFF the autobuy option.

Now all you have to do is wait the pump channel and as soon as you see the coin, push appropriate button in the Pump Helper. In the "signals" mode this will immediately buy the coin. In the "manual" mode the button only opens the chart.

Note: the button is NOT related to the pump detetor strategy settings; its just a button to help you faster buy the coin. The settings it uses for order's handling are the settings from the main window !

When preparing to a pump pay attention to the following settings: