An extended explanation of what the statuses from positions mean.
We have received a signal (from an external provider or a manual buy) and a position has been created in the DB for handling it.
The buy order has been sent to the exchange and the system it's waiting it to be filled.
The system failed when creating the order in the exchange.
The indicated time in the signal, or the time it took to process it was so long that it reached your Buy Order Expiration limit.
The buying order wasn't completed in your configured Buy Order Expiration option.
Your bidding price is below the allowed bidding price for the exchange.
The buy order has been performed and the position is ready to work.
The user canceled the placed order directly in the exchange.
The position ended because the stop loss was triggered.
The position ended because all take profits targets were completed.
The position ended because the distance between the higher price and the current price (when the position was closed), were below your configure distance.
The stop-loss price is defined applying your stop-loss percentage to your buying price minus. If applying this stop-loss price to the amount of bought coins result in an investment below the minimum allowed by the exchange, you will see this error.
For example, you bought MANA at 0.000054, investing 0.0015 BTC, which gives you almost 28 MANAs. You place a stop loss of 50%, resulting in a stop-loss price of 0.000027. If you try to sell 28 MANAs at 0.00027, this will a sell of 0.000756 BTC, which is below the minimum allowed by the exchange.
A market order has been sent to the exchange.
The position ended because the market order was filled.
The position is being updated, maybe because is recalculating the parameters after a rebuy, because there was a trailing stop trigger... etc.
Your account doesn't have enough balance for buying or sell the selected amount.
The position has been sold because it took more than what you had configured in your Time Based Autoclose option.
The provided API key/secret are wrong or revoked. Update them in your settings.
The system found an error when trying to place the take profit orders.
The user sold the position manually inside Zignaly.
The buying order was removed from the exchange, but was partially filled. The filled amount is below the operational amount.
The numbers form the position don't match what there is in your balance account. Maybe you sold it directly in the exchange.
The bidding buying price is below the minimum allowed price by the exchange.
If you split your position size (investment) between different take profits targets and any of them is below the minimum order value (0.0015BTC), you will see this error.
Also, if you are accepting take profits values from the provider's signal, and the target amount (position size / number of targets) is lower than 0.0015 BTC you will see this error. For example CQS uses to send 3 take profits targets in their signals.
A sell signal arrives for this position.
Check your Max Concurrent Positions settings, inside your provider configuration, if you want to allow more positions.
Check your Minimum Volume setting, inside your provider configuration, if you want to modify it.
Check your Limit Positions per Market, inside the provider configuration, if you want to allow more.
The signal IDs should to be unique, but if you need to reuse them, and the provider allows it, you can allow it from the provider options.
Even when you allow to reuse signal IDs, there can't be two open positions with the same signal ID at the same time.
Your trial is over or you haven't renewed your membership.
The signal contained a term parameter and its value wasn't allowed by your configuration. Check the provider's options if you want to modify it.
This is a premium provider and you need to pay it in order to use it.
If you see this error with MiningHamster provider, be sure that you have configured our Bot Customer Key in your MiningHamster dashboard, as it's explaining in the MiningHamster Integration guide.
If you want to allow more riskier signals, increase this value in the provider options.
Check your general settings or provider settings and be sure that you have check the base currency that you want to trade.
You have blacklisted the given pair on your provider's settings. Remove it from there if you want to accept signals for this pair/market.
You have clicked in the "Cancel" button for this position, so the position has been removed without selling your coins, it just have been removed from Zignaly.
The system divides your position size between the number of targets. If this number is lower than the minimum selling amount, then you will get his error.
This happen because your position size is too small or you have too many take profit targets. Change one of them and you won't see this error again.
At least one of your take profits targets has a target too high:
The exchange thinks that is unreal, so you need to reduce it to avoid this error.
You need to configure the settings for this provider. Go to the provider view, and configure the settings tab.
Check your Max Concurrent Positions settings, in your global configuration, if you want to allow more positions.
Check your Minimum Volume setting, in your global configuration, if you want to modify it.
Check your Limit Positions per Market, in your global configuration, if you want to allow more.
You have blacklisted the given pair on your global settings. Remove it from there if you want to accept signals for this pair/market.
You can enable the whitelist option inside the provider's settings and the pair/market from this signal isn't included there.
You can enable the whitelist option inside the global's settings and the pair/market from this signal isn't included there.
You can contact us if you see this.