Try Zignaly today for free with unlimited features

Settings info

Detailed description of each option in your settings.

Position Sizes


This is the investment amount. Each coin needs its configuration. Each one has it’s own minimum amount requirement, which you can see in the tooltip.

Note that if you want to use stop loss, the amount for the stop loss price, has to be above the minimum amount. The same for the take profit targets, each target amount has to be above the minimum amount. If you don’t respect this requirement, you will see an error in your positions and they won’t be opened.

Regarding the position size based on percentage, it’s based on your total balance for that coin and also the conversion of the current open positions at current market price. The total of all of that, is where the percentage is taken from. This process is slower than the position size in absolute value because it needs to make a call to the exchange to get your current balance, and also compute all your current open positions for that coin.

Buy Price Deviation
The percentage specified in this option will be applied to the suggested price from the signal (or the price when the signal arrived if none was recommended), to calculate your limit price.
For example, if we receive a signal for the MANA/BTC market, and the MANA price is 0.00001519, if our Buy Price Deviation is 2%, this means we'll place a buying order in the exchange with a limit price of 0.00001549. If your Buy Price Deviation has been -2%, then the limit price would have been 0.00001488
Buy Order Expiration
The max time (in minutes) that the system will wait for the buying order to complete. If after this time has elapsed, the position is not filled, it will be removed from the exchange and closed. If the position has been partially filled and the amount filled is above the minimum operational amount, then the buying order will be removed, but the position will operate with the partially filled amount.
Time-Based Autoclose
If after this time (in hours) the position is still opened, then it will be closed at the current market price. The time-based autoclose won't work if a target from the take profit has been filled or if the trailing stop is active.
Stop Loss
This option will help you to limit your losses if the market goes in the opposite direction to what you thought. If the price falls, from your average buying price to this percentage, then the position will be closed with a market order. Note: Because we are using market order for the stop loss, the final selling price could be below your defined stop-loss threshold.
Trailing Stop
It uses two parameters, the trigger, which determine when the trailing-stop will start and the distance, which is the distance between the higher price and the current price. If the price falls below this distance, then a market sell order will be placed, and the position will be closed at current market price. Note: Because we are using market order for the stop loss, the final selling price could be below your defined stop-loss threshold.
Take Profit
These are your goals for taking profits. You can add as many targets as you wish and each one has two parameters: % (target), the percentage over your average buying price at what you will sell, and the quantity, it can be expressed on percentage too (percentage from your position size) or in absolute value. Each target quantity has to be bigger or equal to the minimum amount required by the invested coin.
Take-profits orders are placed on the exchange as soon as the buy order has been filled to guarantee that it will be sold even if it's a small pump.

We encourage to always use a value below 50% to avoid unexpected failures from the exchange.

DCA-ReBuys Targets

These are your goals for enlarging your position size if the price falls. You can add as many targets as you wish, but you have to be sure that your balance will support it.

Each target has two parameters: Target, in percentage, which is the percentage above the average buying price at which you will buy again, and Quantity, also in percentage, which is the percentage from your current position size that you will add with this new buy.

The target is calculated over the average buying price, and the position size over the total position size (the sum of all your investments so far).

Check the following example for a better understanding of how it works: Market WAVES/BTC
Current WAVES
price 0.00052030
Position Size: 0.01
BTC DCA/ReBuy targets:
1. Target: -3%, Quantity: 100%
2. Target: -5%, Quantity: 100%
3. Target: -5%, Quantity: 100%

The first target price would be 0.00052030 – 3% = 0.000504691 If the price reaches that amount, a limit buying order with price limit 0.000504691 will be sent to the exchange to buy 0.01BTC. After the order is filled, the average buying price is recalculated, also the position size: Average buying price = (0.00052030 + 0.000504691) / 2 = 0.000512496

The formula is simplified because the invested amount is the same, but the original formula has it into consideration.

New Position Size: 0.02 BTC.

If we have stop-loss, take-profits and trailing stop, all of them will be recalculated with the new average buying price.

For the next DCA/Rebuy target to be triggered, the price needs to fall 5% below the new average buying price: 0.000512496 – 5% = 0.000486871

Again everything would be recalculated, and the new average buying price would be 0.000499683.

And finally, if the price reaches 0.000499683 – 5% the final target will be triggered, and a new buy order will be sent at 0.000474699, lowering our average buying price to 0.000487191.

With this new price, 0.000487191, we could exit our position with a price below our original buying price (0.00052030) and still be profitable.

The original DCA strategy, count on doubling your current investment, so you should choose 100% in all your targets quantity if you want to follow it.

Max Concurrent Positions
If you want to limit the amount of concurrent opened positions that you want to have in any given time, you can select here the desired amount.
Minimum Volume
Don't open position for a market with less than this value (in BTC) in the last 24 hours.
Limit Positions per Market
The maximum amount of concurrent positions per market. If, for example, you select two, you only could have two parallel opened positions for any given market.
It only accepts full symbols, example: BTCUSDT, ETHBTC, XRPBNB and it has to be comma separated. If after setting up your list, they disappear, it means the format wasn't valid because the full symbols weren't found.
Any signal for any of the symbols from this list will be rejected.
It only accepts full symbols, example: BTCUSDT, ETHBTC, XRPBNB and it has to be comma separated. If after setting up your list, they disappear, it means the format wasn't valid because the full symbols weren't found.
Only signals for symbols inside this list will be accepted.

Frequently asked questions (FAQ)

Ive enabled a provider and saved the settings but no psitions are being opened in my account?

This can be due to different reasons:

  1. The provider is not sending new signals from the time you enabled it. You can check yourself easily by visiting his “Stats” page. Go to “Providers”, then click on the “Connected” tab and open the provider details by clicking on “Update”. Inside their details page, go to the “Stats” tab. You’ll see the last signal there, check if is before or after you enabled it. If is after, another reason is blocking your account to open positions.

  2. Issues related to your account, settings or balances on the exchange. To check it, go to the “Log” view and check if you see any error there. You can check the explanation of each error by clicking on the blue icon after the status message. Here is the full list of reasons. Feel free to ask us on Discord or by email if you need help.

BNB positions positive gross profit but negative net profit.

This is due to the precision and fees from Binance. We’ll show it with an example.

Let say you wanna buy BNBBTC, with the minimum allowed by Zignaly, currently 0.0015BTC. Current BNBBTC price is 0.00357120, so you should get 0.42002688. But, you can’t buy whatever amount you want. Binance requires you to buy it in lots. BNBBTC’s lot size is 0.01 BNB. So, your 0.42002688, are rounded down to 0.42 BNB. You got 0.42BNB and you invested 0.001499904 BTC (buying price * acquired amount). Now you have to pay your fees. Fees are always from the acquired coin (unless you are not trading BNB and you have enable the option for paying your fees with BNB). Let say you have to pay 0.0750% on fees, meaning you have to pay 0.000315 BNB. You acquired 0.42 BNB, and you had to paid 0.000315 from those 0.42, leaving you with 0.419685 BNB for playing. Now the system places the take profit order (or you sell it manually, or by stop loss, trailing stop… whatever). Here we have the whole problem. We can’t place a sell order of 0.419685, remember that the amount has to respect the lot size, which is 0.01 for BNBBTC. This means that the sell order has to be for only 0.41 BNB, leaving you 0.009685BNB without selling. Now see a 0.50% positive profit in the dashboard (that’s gross profit, the percentage difference between the average buying price and the potential selling price (I said potential because a manual sell send a market order)) and we decide to sell. We bought at 0.00357120 and sell at 0.00358905, so we get 0.00147151 and still, we have to paid fees from that amount, which could be something close to 0.00000110 BTC (in BNB if you have the option selected). So your final return of investment is 0.00147041 BTC.

The return of investment (0.00147041 BTC) is around 1.97% lower than our investment (0.001499904).

Take in consideration, that because the lot size requirement, our bought amount was reduce from 0.42 to 0.41, around 2.3%. As lower is your position size, the worse. If your are trading with a position size of 0.5 BTC, then we would be buying 14 BNB, and after the fees, and lot size process we still would have 13.99, which is 0.07%.

Finaly, even when the position has sold less than it bought, you still have a small bag of BNB in your account (0.009685BNB), that you can use for paying your fees.

A second explanation, from @Sloopjb, much more easy to understand:

The trade is still profitable it is just the way it is being reported that makes it look like a loss. Imagine you bought 10 apples for $10 in total, you then held onto them for a few days and they were now worth $11. You want to sell them back again to the same company but the fee for selling them is 1/10 th of an apple. The company you are selling them to is not interested in buying 9/10ths of an apple so they buy the 9 from you for a total of $9.90 (11 /9). The way Zignaly would report it it would make it look you have lost in the deal. But you are still left with 9/10ths of an apple that you have not sold. However there is another part of the company that is happy to buy the 9/10th of an apple from you, its just not reported in the original deal.

DCA Error: Filter failure: MIN_NOTIONAL

You can get this error, in your DCA/ReBuy targets if the attempted buying amount is below the minimum allowed by the exchange.

It can happen that even when the re-buy percentage from the total position size is above the minimum allowed, due to the precision (check here how the precision works) the buying amount becomes less than it.

What can I do with the small balances?

You will notice small balances of coins, below the minimum allowed amount for trading, in your Binance account.

The only way to get rid of them if to convert them to BNB, an option that we’ll find in our Balance section, in our Binance account:

Once you click there, you will get a summary of all your assets with a small balance, and you will be able to confirm the conversion:

What will happen if the buy order is not completely filled?

If the order was filled partially, yes we’ll create a position with the filled amount and will sell at your desired point, unless the portion is smaller than the minimum permitted by the exchange to sell.

Why did my DCA/ReBuy target fail?

From your list of positions, you will see sometimes a number of DCA/ReBuy targets in red, meaning that they failed.

To know the reason, you just have to go to the position and locate the DCA/ReBuy target box:

If you pass you mouse over the red icon, it will tell you the reason of the fail:

The system doesn’t retry again when a DCA/ReBuy target fails.

Why the net profit in red sometimes?

When you don’t pay the fees with BNB (or your are trading WHATEVER/BNB), the commission will be subtracted from the acquired coin. For example, for a position QTUM/BTC the buy commission will be deducted from the QTUM obtained amount and the sell commission from the new BTC acquired amount. Due to the Binance precision requirement, it may happen that your buy amount – the commission has to to be rounded down. So, you buy 300 QTUM, pay a commission of 0.3. You would have 299.7 for selling. Because the precision is 0 decimals, it’d only leave you to sell 299 QTUM, leaving you with a 0.7 bag of QTUM.

If your position size is small, this could reduce your net profit considerably, even make them negative.

Even when the position has ended with a negative net profit, take in consideration that you still would have a small balance of that asset that is not computed. Remember that you can convert your small balance to BNB.