AUTO-Merge deals

Not this isn’t right (from my point of view)

We need this into the bot settings - so we decide from the beginning how many deal we want to merge as soon as we reaches the max number of opened deals

The actual logic is this below:

@aressanch what do you think about using the ‘oldest/youngest opened deal’ (based on the bot direction LONG/SHORT) and merge the rest of the deals as DCAs?

And the most important part is the option to copy all bot settings to the newly merged deal

Hope it makes sense - I’m on my mobile today not the quickest in replying

Forgot to mention - Yes all DCA orders in each of the merged deals will be merged to become a DCA order of the new merged deal :brain: hope it makes sense

If you are automatically merging only the oldest deal, you need to merge them to free up a slot so that the new deal can start. Which means a delay because the two old deals need to be canceled and new orders sent to exchange. If there were dcas, those will be canceled.

I dont see the utility of having 100 opened deals and start merging with deal 101. I think a much simpler and easier implementation is to auto merge all deals for the same pair, so that every newly opened deal is just a dca to the main one. This would be like dca with indicators on steroids, because there is a lot more options for deal start than for dca.

Delay is part of the process, even to restart, cancel or to merge deals with the current feature it takes time.

I don’t see the utility either of having 100 deals opened but I may have 20 on the same strategy and want to merge only 6 not all - they are just deals at the end.

Using the oldest/youngest deal as main deal and using the rest of the merged deals as DCAs has its benefits - using pre-bought positions as DCA, actual average price since one servers as a master deal the rest lower avg price.

I like the way you suggested but do you think it would be a separated bot?

It may make it easier to understand the pnl of the deal you did yesterday and the one you did today, but in reality you don’t have two separate things, only two TPs for the same asset.

The way you suggest is useful to not run into limit of deals, but it doesn’t simplify it like merging all deals would. When you automerge everything you have the real value of all the purchases, which you could set multiple tp for. But having 11 deals where there are 10 normal deals and 1 deal compound of other deals, I find it that it’s making it more complicated rather than easier to understand what’s going on.

I would expect it like that:

up to you, I like to give choices - if you say merge all you only have one option and people who want to merge a few selected deals (for whatever reasons) won’t use it.
My point isn’t about solving the limit of the number of deals per bot, as we already have a max cap, but purely a way of reusing those deals that for whatever reason are far from the current price - how? DCAing and that’s why suggested it that way.

Humble myself saying that you may see something that I’m not seeing atm and I’m sure you will do it in the best interest for the community

@aressanch it’s rare, but I see it as @d_yo_r explained here at the moment

Some considerations:

  • We will need to disable max delas. How can the user limit the bot funds usage? Basically automerge means unlimited orders because there are no more deal restrictions
  • Bot controller by number of opened deals will be incompatible
  • Bot stats won’t be accurate
  • DCA will need to be disabled.
1 Like

It feels like the easiest and more logical option is to merge manually even if this suggestion becomes popular the more I look at it the more I think auto-pilot won’t be mindless for a number of reasons - I personally won’t use it anymore because I can see the risk involved in merging without watching or manually adjusting.

I was replying to each of your points above but after I wrote the message and wondered about it I ended up thinking it would be difficult to manage and to use.

Thank you for looking at this and for the time you spent considering a way to implement it really appreciate brother.

1 Like

I agree that merging will affect the statistics.

On the other hand that’s similar to what manual safety orders do. Everybody who merges deals has to be aware that the open deals of the bot will have more funds in total than initially configured per deal.

But new deals of the bot would still only use, what they are allowed to.

We should be able to define, how many and which of the previous deals shall be merged as described above.

And also as discussed above or somewhere else, the user should get a hint what actions are required to restart a deal after merging.