Skip to content

Features

chrisleekr edited this page Jun 14, 2021 · 14 revisions

Trailing Trade

The bot is using the concept of trailing buy/sell order which allows following the price fall/rise.

Manual trade

The bot is supporting manual trade per symbol and all symbols. It will automatically re-calculate the last buy price if exists.

Convert small balances to BNB

The bot is supporting dust transfer to convert balances with a valuation below 0.0003 BTC to BNB once every 6 hours.

Trade all symbols

The bot is supporting trades for all symbols such as ETHBTC, XRPBTC. As a result, the maximum purchase amount configuration has been updated in the global configuration.

The max purchase amount now can be configured for the quote asset. The quote asset is the coin you use to buy the base asset. For example, for BTCUSDT, BTC is the base asset, USDT is the quote asset.

In the global configuration, you would see a field for "Maximum purchase amount for USDT". If you configure this, any newly added symbols, which uses USDT would be applied for the configured maximum purchase amount.

A default value will be dynamically calculated based on the symbol's minimum notional value.

Monitoring multiple coins simultaneously

The bot is monitoring all coins every second. However, updating the indicators for the symbol cannot update every second because of the API limit. As a result, I had to introduce the lock mechanism for the symbol. The frontend will display the lock icon when the symbol is updating the indicators in the background. During updating the indicators, the bot will not process the order.

If interested, take a look this PR #77

Stop-Loss

The bot is supporting Stop-Loss for preventing the loss than configured. In the configuration, you can enable Stop-Loss and set the maximum loss percentage along with the minutes of disabling buying action. The bot will calculate the Stop-Loss trigger price based on the last buy price.

For example, let's assume it is configured Max loss percentage to be 0.8 and Temporary disable for buying to be 60. The last buy price is $100. Then the bot will calculate the Stop-Loss trigger price as $80. When the current price reaches $80, the bot will place the market order.

At the moment, the bot only supports the market order.

Clone this wiki locally