This is a 3Commas deal and bot editing platform that runs every few minutes to update bots and deals with configured rules, e.g. change a deal's Take Profit % (TP) or change a bot's pairs based on coin rankings like LunarCrush and CoinMarketCap.
It can be run as a cloud hosted Amazon Web Services (AWS) Lambda Function (preferred!), as a standalone console application or a Docker container.
Typically Urma Deal Genie is used to automatically increase TP% as your bot deals buy more safety orders, so that they take advantage of the extra volume and volatility to make more profit. This strategy works really well with the Urma DCA bot settings which scale volume at a high rate over a small number of safety orders.
NOTE: Currently the deal TP% rules don't work with Paper Trade accounts! This will be fixed soon to work like the LunarCrush bot pair rule that does support paper account.
These are the rules which UrmaDealGenie currently supports:
- LunarCrush Metrics (change a bot's pairs based on LunarCrush Galaxy or Altrank metrics and optionally CoinMarketCap rank)
- Scaling Take Profits (set Take Profit % based on a scaling factor applied to the current Safety Order)
- Safety Order Ranges (set Take Profit % based on a Safety Order ranges)
- Active Safety Orders Count Ranges (aka set Max Active Safety Trade Count MASTC based on Safety Order ranges)
See the example deal rules for more details of how to define rules.
If you got some value out of this project, please consider donating. A lot of time and effort went into creating this, and I'm hoping to expand the functionality to include more deal rules and functionality.
- Binance Pay ID (preferred): 74725526 (See how easy it is)
- Crypto Wallets:
- LTC: MQ7gP6gme9TYgRr6kHHqwxzMWRyUpgQ5dC
- BUSD: 0xac48d07fa2738121ca4ad0e79a764eadf515fa58 (BEP20 network or ERC20)
- USDT: 0xac48d07fa2738121ca4ad0e79a764eadf515fa58 (BEP20 network or ERC20)
- Contact me on Discord
Urma-Gurd#6475
if you want to donate other cryptocurrencies - BuyMeACoffee/UrmaGurd
You can deploy Urma Deal Genie as:
- an AWS Lambda Function (serverless)
- a .NET Core application that runs on Mac/Linux/Windows
- a Docker container
The AWS Lambda function requires an AWS account (free). The application requires .NET 6.0 installed. The Docker container requires Docker Desktop installed.
You will need the following (full details further below):
- A 3Commas account that is setup with at least 1 active DCA bot
- A new 3Commas API key and secret
- Urma Deal Genie release, either:
UrmaDealGenieAWS-{ver}.zip
AWS Lambda function package, orUrmaDealGenieApp-win10-64.exe
,UrmaDealGenieApp-osx-64
orUrmaDealGenieApp-linux-x64
console application, orurmagurd/deal-genie:{ver}
Docker image
See UrmaDealGenie Releases for the release artifacts, or urmagurd/deal-genie Docker registry for the Docker image.
If you haven't already, go checkout TradeAlt's Trading Bots tutorial YouTube playlist. It will get you setup with DCA trading bots with a safe and effective passive income trading bot setup. I cannot stress enough how important this guy's video series is!
The Urma Deal Genie works with DCA bot deals, and uses bot names to determine which deals to apply rules to. So try to name your bots with meaningful names that represent the strategy of that bot. e.g. "TA Safer BUSD" or "BTC HODL" or "Urma 250"
Checkout the Urma DCA bot settings for a low budget, higher profit alternative to TradeAlt's settings.
The Urma Deal Genie needs to connect to your 3Commas account, and it needs
- Go to https://3commas.io/api_access_tokens and click "New API access token"
- Give it a name like "UrmaDealGenie"
- Tick Bots Read, Bots Write, Accounts Read
- Take a note of the API Key and Secret, you'll need them later in the instructions
The Urma Deal Genie doesn't need this for LunarCrush pair selection, but with this key you can make sure you only choose pairs within the top ranked CoinMarketCap coins:
- Go to https://coinmarketcap.com/api/ and click "GET YOUR API KEY NOW"
- Follow the instructions to get your API key
- Take a note of the API Key, you'll need it later in the instructions
There are several ways to run UrmaDealGenie, but the original and preferred way is Amazon Web Services (AWS):
- Amazon Web Services (for free!)
- Console Application on Windows, Mac OSX or Linux
- Docker Container for how to run UrmaDealGenie in a Docker container
If you have issues, have a look at Troubleshooting first, and if you're problem isn't there or you're not sure, DM me.