🤖 [DEXBot] Staggered Orders - comparing range and mode


This should help you decide your parameters. A well set-up strategy will give you peace of mind and increase the likelihood of good performance.

I made a few comparison matrixes to understand how range and mode affects profitability. I use a 5% increment and 10% spread. I simply look at one side. Note that the mode doesn't mean what your current mode is (you can change it at any point), but how the funds are allocated into orders (with what mode you started the strategy). In reality your situation might be more complex, but this comparison should give you a baseline understanding.

Order size at starting price

Percentage of asset total

As you can see, extending the range costs almost nothing for mountain mode, but much more for valley.

Profit of one single trade at starting price

This assumes you have half your assets in base and half in quote. Profit compared to total value of assets allocated into strategy.


This shows essentially the same picture. Remember that profits compound. If you assume 1 trade per day, and price returning to starting point, you can count <profit> ^ 365 to get yearly profit.

Average sell price if price exceeds upper bound

How many percent profit would you have made in total if the price shot right through all your orders with no fluctuation whatsoever. If starting price is 100, then the number also shows at what price on average would you have sold everything.


You might notice how much better valley mode is in this case. However, I don’t recommend planning your strategy to sell out at some point. If you expect that to happen, it might be better to place on limit order to sell the whole bag at a high price.

What you should probably learn

The idea of Staggered Orders is to profit from the fluctuation of the price at all probable prices. On average you accumulate more of both assets. To use a small range is – if not suicidal – at least stupid. The very idea is not to sell out, but to continue to benefit from fluctuations at all prices and compound the profits. You probably don’t know if it will go down 100x or up 100x, so better prepare for that scenario.

It’s most likely that prices will remain close to current levels than to significantly deviate. However, the potential profit is significantly higher for higher fluctuations. So defining your parameters is a balancing act between high probablility of small profits compounding, and small probability of huge profits and less compounding. What do you expect? If you expect little volatility, use mountain mode with a big range (since extending range costs almost nothing). If you expect huge volatility, use valley mode with a big range. If you don’t know, use neutral mode with a big range (since you don’t know, and it costs only a little more). A big range will give you peace of mind, and you can focus on other things instead of obsessing about price.

Download open source DEXBot: https://github.com/graphene-blockchain/DEXBot/releases

В ожидании ответов...
Станьте первым, кто начнёт обсуждение!