INTRO + (S-1) Accumulation Bot

INTRO

This series explores strategies focused on trading solely based on price movements, aiming to profit from traps within a specific range. It also addresses common issues in automated trading like fund and risk management. Hope you find value in these insights! :heart:

—————————

The main purpose of this strategy is to accumulate as many BTC as possible.

How do you accumulate BTC?

The strategy is very simple: it is based on a pair of bots, one to accumulate BTC and the other to accumulate STABLE.

Why do we need two bots if we want to accumulate BTC?

Two bots are needed to maximize profit in both a bull and bear market. One of the bots continues to accumulate BTC, the value of which increases over time, while the other accumulates STABLE, maintaining a constant size but tied to the value of the dollar. This approach allows us to benefit from market changes without losing value.

The main idea is to accumulate as many BTC as possible from $1 to $100k and above, ensuring a stable average purchase cost, for example $50k. Additionally, both bots generate profit every time they close a profitable position, allowing us to accumulate BTC without having to purchase it directly with converted dollars – in other words, FREE BTC :moneybag:.

But how does the bot buy at every price?

Bots use the price change to open and close trades continuously, covering all price ranges (e.g. 30K-40k, 40k-50k, 50k-60k, etc.). The strategy uses a combo bot that uses both Dollar Cost Averaging (DCA) to average the price and a GRID to buy and sell at each level.

But why two long in spots?

The goal is to own and accumulate the asset rather than selling it before purchasing it (short) or through borrowing (perp).

How does the bot survive market declines if both positions are long?

The bot takes advantage of small price changes: every time it buys on a dip, it averages the price, and every time it closes part of the open position, it accumulates a small profit by reducing exposure. This approach allows the strategy to close deals efficiently and quickly.

Should I worry when the price drops?

The bots will be in profit: if the price drops, we will continue to buy BTC at a discount, improving our average price with each price drop. Buying BTC at all prices between $1 and $100K is as if we had always bought at $50K.

—————————

SETTINGS
(Real Account)

:green_circle: Accumulation Bot STABLE

https://app.gainium.io/combo/65e89d1c6095b34848c7c94b?a=386&aid=share-bot&share=a09f2a4b-1dc5-4a55-9919-3e99bc930a7d

:yellow_circle: Accumulation Bot BTC

https://app.gainium.io/combo/65e89d496095b34848c7d0e0?a=386&aid=share-bot&share=b4f1d6ae-8ff8-47d7-80ed-1b042845ebc5






Click below to find out all S-Strategies

👉 Strategies Serie

Strategies Series by @Rossano
(S-2) - (S-2) ZERO Movements
(S-3) - (S-3) Reduced position size
(S-4) - (S-4) Dynamic grid UP + DOWN
(S-6) - (S-6) Mix Bot - Standard + 0 Movs
(S-9) - (S-9) ALL-IN (TradingView signals base)
(S-10) - (S-10) DCA by Simultaneous Deals

Backtests by @Perez
(Strategy Series) - S Strategies Backtest

6 Likes

This is great information. Thank you for sharing it.

I have some questions.

  • If I wanted to start this strategy and I have, say 5,000 USDT to invest. How would you recommend to split?
  • Do you run strategies in parallel? Or switch one ON and another OFF depending on market conditions?

Good idea! And ideally you would actually want to do this with % USDT Total as Base order on 1 sub-account.
But I suspect the bots would then start taking funds from each other?

Good point - I forgot to mention that it’s always recommended to use two separated sub-accounts mainly to manage them as two different containers - one account with STABLE to collect BTC and one account with STABLE (again) to collect STABLE

I made a quick pdf with all the steps to create subaccounts with relative APIsI will share here :orange_heart:

1 Like

I would treat them like twins - $2.5k for each subaccount. We don’t know the direction of the market so we want to be as much neutral as possible and fill as much orders as we can - we want the price to go to hell near to 0 that’s the real challenge of these shared strategies.
I will share the (S-6) MIX strategies which adapt to market conditions.

1 Like

Although I believe that one strategy cannot fit all market conditions trading the price movement in ranges makes the strategy looking for candles movements not for trends - if the price goes out of the range the bot expands with a new range (dynamic price) - means that now the a new deal starts under that first range trading from a lower point with a new range.
The strategy can cover -100% drop but is very unlikely that happens because via DCAs and grids we close deals thanks to small bumps - hope it makes sense

@hanibals885 welcome brother
I don’t usually reply to DM mainly because other can learn from what we discuss here.

To make a combo fully dynamic you need two things:
(long bot for example)

  1. It needs to move with the price upward
  2. the grid needs to expand downward

You can achieve both with a combo in fact once the price goes out of the grid upward the deal closes starting a new fresh deal.
On the other hand gainium introduced Dynamic price filter which basically allows the bot to open a new deal after x% deviation is covered - expanding the grid downward with a simultaneous deal.

It’s important the concept of price range and trade within a range - a deal will be able to cover 25% for example then using the dynamic price filter and simultaneous deals you can expand every 25%

hope it makes sense - I encourage you to look the rest of the S-Strategies

Strategies Series by @Rossano
(S-2) - (S-2) ZERO Movements
(S-3) - (S-3) Reduced position size
(S-4) - (S-4) Dynamic grid UP + DOWN
(S-6) - (S-6) Mix Bot - Standard + 0 Movs
(S-9) - (S-9) ALL-IN (TradingView signals base)
(S-10) - (S-10) DCA by Simultaneous Deals

Backtests by @Perez
(Strategy Series) - S Strategies Backtest

1 Like

Thanks brother, I really appreciate the answer. I ll make sure to post questions in public in the future so other can benefit from it as well.

1 Like

Forget to mention - trailing up and down isn’t a good feature for grid as the grid lines don’t actually move but remove the grid lines from the opposite side.

I will add a feature suggestion so grids can adapt to market condition

Normal long grids can only move up and expand down, normal short grids can only move down and expand up. When a grid expands, it cancels (not closes!) the order on the other side of the grid. [Remark: Correction below!]

correct - the downside is that if then the price moves opposite the deal is not covered because the orders were removed and also because the grid cannot automatically adapt to the price movement

Sorry, but I have to correct myself. When the grid is trailing, it removes the (not yet opened) limit order on the other side of the grid. When the grid is expanding, the orders on the other side of the grid remain active!

Yes that’s why I made the two difference above, in order to work one side needs to close the deal and one side needs to expand otherwise the classic trailing moves the orders messing about with the range. With the dynamic price filter instead we keep our range and when we want to move to a new range either we close and move to a new range or expand and have a simultaneous deal which will cover a new range - this way we can make it dynamic otherwise it will just be fixed

Hope it makes sense for everyone

That way the previous Combo deal isn’t expanded but stays where it is. Only the Combo DCA steps expand the Combo deal within the configured range. With the dynamic price filter we “only” add another grid with another starting point.

Correct - this feature also allows to be more flexible and dynamic, splitting the deal, helping to close deals faster, etc.

This conversation actually gave me an idea for a interesting feature suggestion

1 Like

The advantage of a Combo bot over a Dynamic price filter DCA bot is that each Combo DCA safety grid works on its own and its result lowers the average price of the Combo bot deal.