Table of contents:
Get a snapshot of account and market activity.
Calculated Profit is the total amount gained in USD. Trade Analysis is the total trade volume and profit for each currency calculated in USD.
You may see your open deals in Deals in process section. Deals can be sorted according to activity, bot name, access point, trading pair, take profit orders, and trade volume.
Your real-time account balance in BTC is available as soon as you set up your account. You can also view details of market dynamics and BTC/USD price fluctuations from the past month.
Manage all your bots (active and inactive). Columns indicate each bot’s access point and trading pair. Other details include long (L) and short (S) strategies, take profit (TP), first order volume (FO), step of extra order (SEO), martingale (M 1.05) with coefficient (1.05), Bollinger (B), day (D), and volume filters (V). A green dot in the Deal column indicates bot activity. A black dot indicates the bot is either turned off or waiting for a trade signal.
‘Change settings’ lets you manage individual bots or multiple bots at the same time.
Simply check the box next to the bot you want to change.
‘Create bot’ lets you copy an existing bot or create a new one.
Track your latest account stats along with details of closed deals, including trade volume, total income, commission paid, and profit received in both base currency and USD. Deals can be listed by order of the date they were closed.
Get the lowdown on all your deals and list them by latest update (date is shown in the Updated column). Other columns detail access points, long (L) and short (S) strategies, take profit (TP), first order volume (FO), step of extra order (SEO), martingale (M 1.05) with coefficient (1.05), Bollinger (B), day (D), and volume filters (V). You can also find the current price of active deals, or profits gained on completed deals, listed beneath the take profit order.
EXCHANGE RATES + RATES
Get an overview of market activity, including specific updates on trading pairs across all supported exchanges. The day filter highlights movement with a green dot. A white dot indicates no movement.
Go to our FAQ section, or ask our Telegram community @tradesanta
Access points allow bots to interact with your selected exchange. They can then set orders and get the activity updates they need to respond quickly to market fluctuations.
HOW TO SET UP AN ACCESS POINT
Once you’ve created your account and set up your bot, select the exchange you want to trade on.
Name your access point to help you identify the different exchanges you’re trading on, and quickly navigate the activity reports you receive from each.
Link to the exchange then set up an API key. This is available after you’ve logged into an exchange and created a profile. Select the “read balance” and “place order” options. Do not check the “withdrawal” option.
You’ll also need an API secret key, which can be found in the exchange settings.
Check the maximum number of bots you can set up to use this access point. Different exchanges can have different restrictions.
Set the necessary rights for the interaction of trading bots with the account on the exchange.
Never assign the withdrawal option to the API key.
Go to the Account menu at the top right of the screen and click the Enable button in the API section or go directly to https://www.binance.com/.
Enter the API Key label (you may select whichever name that is easy for you to remember) and click the Create new key button → email verification.
When the email verification is complete, API Key and Secret Key will be shown as below.
(!) Do not activate the Enable Withdrawals option!
Click the Settings button at the top right of the screen and select API Keys in the Site settings section or go directly to https://bittrex.com/Manage?view=api.
→ Add new key with Read Info/Trade Limit/Trade Market checked and save it.
(!) We recommend you to save your Secret Key, because Bittrex will mask it after a page update.
At the bottom menu on the website select API Keys in the Utility section or go directly to https://www.bitfinex.com/account/api.
Create an API with READ checked for ALL Operations except Withdraw (!) and READ/WRITE for ORDERS Operation.
Go to https://www.bitfinex.com/account → Set “Account Type = exchange” and “Fees → Fee type for Exchange orders = Currency exchange fee”.
(!) We recommend you to save your Key, because Bitfinex will mask it after a page update.
Click the little cog icon you’ll find at the top right of the screen to get into the Settings and select the API Keys tab or go directly to https://hitbtc.com/settings/api-keys.
Create New API key with Status ON, Activate Order book/History/Trading balance and Place/cancel orders checked → email verification.
I specify API-key and API-secret to access my account on the exchange. Is it safe?
Cryptocurrency exchanges have foreseen this moment. They offer advanced API key settings in which you can configure various rights. The most important thing - DO NOT enable withdrawal through the API key. To operate the service bot you need to allow it sufficient rights to view the accounts status and to place orders.
HOW THE BOT WORKS
The bot always has one or several extra orders placed. So once you’ve set your bot and the deal is open, the take profit and extra orders are automatically activated. When the take profit order is executed, all extra orders are removed. If the price drops, all extra orders are automatically replaced and the take profit level is lowered.
AVOID MANUAL MANIPULATION
We do not recommend taking any action that could interfere with the bot’s automated strategies, unless you are an experienced trader.
SET UP YOUR BOT
NAME YOUR BOT: This helps you to differentiate between your bots and allows for quick navigation of their activity updates.
ACCESS POINT: This is essential to connect your bot to a selected exchange.
TRADING PAIR: Choose a pair to trade from those available at the selected exchange. Make sure your bots don’t clash with existing pairs. For example, if another bot is already trading BTC/ZEC, you cannot trade USD/ZEC.
LONG OR SHORT STRATEGY: A long trade buys tokens that are expected to increase in value at a lower price so you can sell them later at a higher price. A short trade sells coins that are expected to fall in value at a higher price with the intent of buying the same amount back, but at an even lower price—this leaves you with the same amount of coins plus the profit made.
TAKE PROFIT: Set the percentage of profit you want to gain from a single transaction after exchange commission is paid. This percentage must be maintained for the total amount of base currency spent on the transaction.
FIRST ORDER VOLUME: This can be a percentage of the deposit or a fixed amount. Percentage (from 0.2% to 2%) is calculated from the amount of currency that you’re buying long or selling short. The fixed amount is set in the pair’s first currency. For example, if you’re short trading ETH/XRP, decide how much you want to sell then calculate the amount in ETH to get your volume.
STEP OF EXTRA ORDER: An extra order gives you the opportunity to make a profit even if the market doesn’t go in the direction of your strategy. The bot will buy low in a long trade and high in a short trade. A step of extra order is a percentage (from 1% to 10%) of the change in first order value.
MARTINGALE: This is an automatic increase in the volume of each extra order by a factor of 1.05 to 2. It helps to regain value lost during unfavorable market conditions. This is a high-risk option best used by experienced traders.
DEALS LIMIT: This is a set number of successful transactions that automatically stops the bot from trading until you activate it again. You can also reset the deals limit and deactivate the bot manually.
EXTRA ORDER LIMIT: You can set a maximum number (5 to 100) of extra orders to be placed. This number limits the percentage of base currency used to buy coins in a long trade, or sell coins in a short trade.
EXTRA ORDER COUNT: Set the number (3 to 10) of extra orders that can be placed simultaneously after the initial order is executed.
Find out more about filters and signals.
MARKET ENTRY PRICE: Place the first order and start a deal as soon as the first ask is received. If the ask is too low, the bot will search for the optimal price available, which means the deal may be delayed.
BUY COINS FOR COMMISSION: If you don’t have enough base currency in your balance to fulfill an order, the bot will buy additional coins to cover the commission (equivalent of 5 USD). If this option is turned off, make sure you have enough coins to cover the commission.
FILTERS AND SIGNALS
All filters and signals are based on analysis of each pair’s trading activity.
D / DAYTIME FILTER: The bot analyzes trading activity from the previous day and sets a forecast for the current day. If this forecast does not look profitable, the bot will not open a deal.
Find daytime filter status in Quotes.
If the previous day’s closing level is higher than its opening level, the entry signal is positive. A bot with an active daytime filter can therefore open trades all day. This is indicated by a black dot.
If the previous day’s closing level is lower than its opening level, the entry signal is negative. A bot with an active daytime filter will therefore not initiate trades. This is indicated by a white dot.
Opening and closing times are set at GMT.
V / VOLUME FILTER: A new deal will only be opened if a pair has traded sufficient volume during the last 24 hours. This is 100 BTC or 100 ETH, depending on the pair’s base currency.
B / BOLLINGER SIGNAL: Trading pair activity is analyzed every five minutes to assess performance over a period of one and a half hours. Once certain conditions are met, and an optimal entry point is identified, the bot enters the market or places a limit order. A limit order can be overcome in a fast market if the bot cancels and replaces it repeatedly until the transaction begins at a better level.
TRADING WITHOUT FILTERS: If all filters are disabled, a bot will trade continuously. This can be profitable during a period of market growth or when there’s no market movement at all. It can also lead to big losses. To trade successfully without filters, you need to monitor the market constantly. This mode is therefore recommended for experienced traders only.
TRADING WITH MULTIPLE FILTERS: Filters and signals work well together. For example, a bot with two active filters and a Bollinger signal will only enter the market when all conditions are met, making a profitable outcome more likely.
TURN ON: The bot is now active and ready to receive a signal. If no signal is received, and there are no filters in place, the bot will simply complete the current transaction then immediately open a new one.
TURN OFF: The bot will not open any new deals, but will proceed with any outstanding active transactions. Find out more about transaction management.
FORCE START: You can use a bot in manual mode if it has no filters. Click this button to manually open a new deal disregarding filters set.
Track a specific deal in real time on the relevant bot’s page, or visit Deals to get a full report on all current and past transactions.
FREEZE: This stops the bot from placing a new order, but will not cancel orders in progress.
UNFREEZE: This triggers the bot to resume trading.
RENEW TAKE PROFIT: Places Take Profit order once again if there was any trouble with placing the previous order;
RESET EXTRA ORDERS: Place extra orders if you have none outstanding or if you didn’t have sufficient funds to place them beforehand.
CANCEL THE DEAL: The bot cancels all open orders for the trading pair and closes the deal immediately.
⊗ Filter failure: MIN_NOTIONAL
Order volume is too low. It is necessary to increase the amount of the start or extra order.
⊗ Account has insufficient balance for requested action
- If the error occurs at the start it means that you don’t have enough coins to create an order.
- If the error occurs at the Take profit stage it means that the bot can’t put up for sale the amount of coins that were originally bought. This could happen if the commission was paid with the part of the coins. In future transactions, allow the bot to buy coins for commission or pay the commission directly on Binance in BNB. To fix this you need to buy the minimum amount of traded coins, unfreeze the bot and reset Take Profit.
⊗ Invalid API-key, IP, or permissions for action.
Check if your API keys are correct. If this error repeats and the bot doesn’t work, please, create a new API key and do not use it anywhere except for TradeSanta.
This answer means that the minimum order amount on the Bittrex exchange has not been reached. It is necessary to increase the amount of the start or extra order.
⊗ Error placing Extra order INSUFFICIENT_FUNDS
This error means that the minimum order amount on the Bittrex exchange has not been reached. It is necessary to increase the amount of the start or extra order.
This error also means that the minimum order amount on the Bittrex exchange has not been reached. The minimum order amount may vary for different currency pairs. The order amount requirements for different pairs can be found on the exchange's website.
⊗ Invalid order: minimum size for BCH/BTC is 0.02
The answer means that the minimum order amount on the Bitfinex exchange has not been reached. The minimal volume of order for the purchased currency is indicated in the error message. It is necessary to increase the amount of the start or extra order.
⊗ Nonce is too small
If this error repeats too often and the bot can’t work, you must create a new API key and not use it anywhere except for TradeSanta.
⊗ Insufficient funds to place an order
The answer means that the minimum order amount on the HITBTC exchange has not been reached. It is necessary to increase the amount of the start or extra order.
⊗ Error placing Extra order Error create newBuyOrder (Order rejected). orderExceedsLimit
This error means that you don't have enough funds on your deposit to place an extra order on the exchange.
⊗ Error create newBuyOrder (Order rejected). orderExceedsLimit
This error means that you don't have enough funds on your deposit to place an order on the exchange.
⊗ Error placing Extra order Error create newBuyOrder (InvalidRequest). Connection error
This connection error could appear if you are trading on HITBTC. Where is no need to worry, just restart the bot after a few minutes