Skip to content

Full list of bot settings

There are two ways to create a bot in Veles: copy a template and adapt it for yourself, or build a bot from scratch. For beginners, we recommend to start with learning strategies and ready-made presets, and then gradually make changes.

  1. Open the “Ready-made bots” section on the main page of your personal account:
    https://veles.finance/cabinet — the showcase is regularly updated.

  2. Study the ready-made settings on our blog:
    https://veles.finance/en/blog/

If you open the bot using a link from the showcase or from the blog, you will get a personal copy of the settings. Until you save it, the bot will not appear in the “My bots” list in your cabinet.

To save the bot, specify:

  • Binding to the API key of your exchange (the template may have a different exchange);
  • if necessary — trading pair, deposit and leverage. The remaining parameters will be pulled up from the template.

Click “Create bot”, fill in the key fields and save.

Read more:

After saving, the bot will appear on the main page:
https://veles.finance/cabinet.

The description of the bot card is here.

Open the bot card → “Pencil icon / Edit”.

If the bot is already “Running” the deal, it will finish the current deal using the old settings, and apply the changes in the next trade.

To avoid confusion:

  1. Clone the bot,
  2. change the settings in the clone,
  3. stop the original,
  4. launch the clone.

Give an informative name — it will speed up the search when there are a lot of bots.

Select a pre-created Binding to the API key. The type of trading (spot/futures/inverse futures) depends on it. How to create — see instructions.

Choose the algorithm: Long or Short. More information about the directions is in the article.

Set a trading pair. The first coin called base, the second is quote currency, usually USDT/USDC. The list shows popular pairs for 24 hours.

Don’t see the right pair in the list? Write to support “Please add a trading pair” and attach a link like this:
https://www.bybit.com/trade/usdt/ETHUSDT.

The amount within which the bot trades.

  • Spot: the deposit is divided to orders and placed on the exchange.
  • Futures: the deposit is multiplied by leverage, then divided to orders.

The non-editable field shows the available free funds on the trading account.

Recommendation: for futures, set a deposit as ≈ 1/10 of the balance. For the exact calculation, see this article.

Available on futures. Increases position volume, as well as risks of trading.

  • Isolated: risk is limited to a margin of a specific position.
  • Cross: risk affects the balance of the entire trading account (+ collateral coins, if configured).

Trading mode: “Simple”, “Own”, “Signal”

Section titled “Trading mode: “Simple”, “Own”, “Signal””
  • Own: trade with one order or manually set the indents and volumes in the grid.
  • Simple: DCA-grid of limit orders is built automatically.
  • Signal: market averaging orders with filters/indicators (each order is based on a set of conditions).

The %-range between the first and last order in the grid. Choose the % based on the typical volatility of the instrument.

The more orders there are in the grid, the smaller each order will be (the position volume is divided into more parts). Evaluate the grid on the preview chart.

The parameter determines how the volume of each subsequent order increases in the grid. The higher the Martingale percentage, the faster the average position price pulls up to the current one.

  • Long: the limit order placed below the deal entry price by the specified %.
  • Short: the limit order placed higher than the deal entry price by the specified %.

We recommend 0 / “Market” — in order not to lose entry points due to Pull up and commission nuances.

The grid is built from the first order up to the selected overlapping % (downwards for Long, upwards for Short).

Defines the step between orders.

  • Off: uniform distance.
  • On: оrders are placed densely at the beginning of the grid, and sparsely at the end of the grid (see the preview on the chart).

Limit the number of simultaneously placed orders (for example, 3). The rest of orders will have the “Pending” status and they will be placed on the exchange as soon as the active ones are executed.

If the price has gone away from the placed orders, the bot will cancel the deal (all the orders) and wait for a new entry point.

If you set for the 1st order Indent = 0 / “Market”, the Pull up is ignored (but the parameter must be configured anyway to save the bot).

On a real exchange, the grid always differs slightly from the calculated one: there are restrictions on the price/volume step, indivisible lots, etc. The bot adjusts the grid to the rules of the exchange.

Specify the limit of deals, after which the bot will switch to the status “Terminated”. If you edit the parameter during an active deal and set it to “1”, then the current deal will be counted as the first one.

Include a position on the exchange in a trade

Section titled “Include a position on the exchange in a trade”

Transfers the already open futures position under the control of the bot (for example, after an error, manual trading, or execution of forgotten orders).

The included position will be marked as order “-1” with “Position” type, pictured as “hanging in the air” on the graph.

  • No filters: bot will open a new deal immediately after the previous one is closed.
  • Filters added: you will need to set filters, and the bot will wait for all conditions to match.

The indicators on the platform are constantly updated. The editor has a button ”?” with a quick access to help articles about each indicator.

The “Calculate / Show” buttons are for previewing the start points on the graph.

Three modes to choose:

  • Simple: one limit order at % profit,
  • Own: partial limit Take Profits at different levels,
  • Signal: exit with market order by the indicator signal (we recommend adding a Minimum PnL check).

Limitation of potential losses. Before turning it on, study the detailed description and compare the levels with the statistics of the wicks (see Backtests).

Run the backtest before real trading (even if it’s someone else’s preset/purchased preset). How to read the results and look for weaknesses in a strategy see this article. If something is unclear, ask questions in the support/community chat.

Chart for the selected coin with a preview of your grid and prices calculated from the current price (and not from a hypothetical entry point). You will see:

  • how wide is the grid in total and the indents between the orders,
  • the final average price after the execution of the entire grid,
  • the level and sum of the stop loss (if it is enabled).

Zoom in to check all the levels.

Each order must have a label with price (red/green) and volume (black badge).
If there is no volume for some order, you will not be able to create it (bot will get an error).

The button is activated when all required fields are filled in (including “Pull up”, filters for Profit → Signal, etc.).

The name of the bot must be unique.

To rename — open bot in the editor, change the “Name” and click “Update”.

Help