Urma Lite - Simple low cost DCA always-on bot

Not sure if this is the right section for this, but I’m firing up my old Urma Lite bot that I used in the last bull run.

It’s a very simple DCA strategy that is the cheapest to run that covers a 60% price drop. It’s based on TradeAlt’s original strategy but optimised to be a lot cheaper so that you can run more pairs.

Edit: you can make this cheaper still with 5:5 instead of 10:10. Is then $125 per deal.
Check your exchange and pairs support $5

BO:SO 10:10 Base order l : Safety order
MSTC 7 Max safety trades count
SOS 1.87% Price deviation to open safety orders (% from initial order)
OS 1.40 Safety order volume scale
SO 1.50 Safety order step scale
TP 3% Take profit % - this is personal choice, I prefer 3%

Start condition is ASAP, but I would like to backtest volume, cool off and other parameters.

Total cost $250 ish per deal
Covers a 60% drop/draw down
Trade off for such a cheap bot is that individual deals can get stuck longer. But this is offset by being able to run more concurrent deals.

3 Likes

Thanks for that! How long have you run this strategy live?

Good to see you again Urma! This strategy was good during the last bull.

2 Likes

I ran it in 2021 and early 2022 but it struggled in a downward trend as alts bled against BTC. I then switched to a completely different strategy with signals to reasonable success.

Anyway I have a ton of backtest data from other backtest engines and I need to compare it against your backtest engine for same pairs and test window.

I used to share my spreadsheet, but after having people shamelessly steal my data, GitHub repo and pass it off as their own, I am much more protective of it. But the basic strategy is easy to backtest.

I would say, it probably works better with a lot of pairs, rather than just 3 I’m running at moment. As it’s all about increasing your chances of quick deals. When deals get stuck they block your bot’s performance, so more pairs mitigates that.

2 Likes

An example of some of the backtest data and charts I captured


The “TA Safer” in the left of each chart is the baseline bot and is taken from YouTuber/Discord server “TradeAlts” that started me on this whole “ASAP DCA” strategy. But his bots were a highish bankroll per deal, so I set about finding:

  • simple DCA bot with ASAP condition (although would like some kind of cool off/guard)
  • covers 60% drop/draw down
  • with cheapest possible bankroll ($10 base order)

Another view of how TA Safer and Urma Lite behaves in different markets:

Make no mistake, the absolute best scenario for these DCA bots is a massive crash bounce. Next best is bull run and then a general uptrend. Hence why now I feel my Urma DCA bot is worth turning on.

3 Likes

Very interesting data. My only concern is how to extrapolate that to current market conditions. We may be in a bull run but so far btc has taken the crown.

Agreed. BTC dominance is still on the rise. As it drops, that’s when this bot should come on. Maybe there’s a way to trigger the bot off BTC.D moving downwards, especially below 60%

I’m a big fan of Ben Cowen’s BTC Dominance theory

1 Like

I like it. Thank you for sharing.

I just made a few bots off of this idea all using dynamic pair selection and put them live on paper.

I’ll update in a few days to see how they are doing.

Sometimes the most simple strategies win in bull runs. Buy ASAP and aim for small profits. Over and over and over.

2 Likes

Agree ASAP is the best in bull run. The issue is to turn off all bots when we are no longer in it, and to be able to recognize early enough so that there isn’t much damage done.

2 Likes

Or to have a strategy that manages reversals as well.

1 Like

Any thoughts on how to incorporate the BTC dominance chart direction and levels into a bot signal? It’s been a while since I’ve done TV signals and I can’t justify the cost of a subscription just for that.

I will have a look at what start/stop condition parameters Gainium can use, but if you have any pointers in right direction that’d be appreciated. I need to spend a lot more time understanding all the features in Gainium.

2 Likes

Thought it might be useful to post progress. Obviously early days, but after a week of running this bot on mostly sideways pre-alt season market, ticking over nicely.

Ignore first day, that was a single deal while I was testing which happened to be on a great day. Not representative of the bot, which is aiming for > 0.5% ROI per day.

You can see I started with $500 and then added more until I got to $1000 bankroll. I was mostly running on 7 deals the last few days, and today I’m finally on 8 x $125 deals.
So my Urma DCA bot is as small as I can make it on KuCoin, while still covering a 60% drop and good final breakeven (bounce).

I’ll post updates as the bot continues to stabilise.

5 Likes

Can you share the bot link so we can backtest ?

1 Like

This is a 50 pair version, of mostly top 100 pairs (I think)
https://app.gainium.io/bot/673a2e6936069ff2cdbe2ca6

Link not working showing bot not found ??

Sorry, I didn’t realise you have to share it publicly.
Try now

Same issue share it publicly link you have to share not this one ??

Share the link when yo u turn it public and there is the link you have to share.

1 Like

https://app.gainium.io/bot/673a2e6936069ff2cdbe2ca6?a=826&aid=share-bot&share=ded8ad24-3bc5-481c-8a82-ef62a3aa9a6c

Are you familiar with TTP and his orchestrator signals?

I don’t think they work here on Gainium, but they do on 3Commas.

Those could be used to start/stop the bot based on market conditions.

TTP signals should work with Gainium, if it doesn’t let me know and I will talk to @ttpbots