My Bots
Active Bots
Loading...
Inactive Bots
Loading...
Create Bot
How to Set Up Your Own Automated Crypto Trading Bot:
Follow these instructions for filling out the Create Bot page to set up your bot:
Bot Name:
Enter a unique name for your bot. This name will be used to identify your bot on the 'My Bots' page.
Exchange:
Select the cryptocurrency exchange where you want your bot to operate. Choose from options such as Binance US, Coinbase, Kraken, BitForex, or Cointmetro. We will continue to add more exchanges.
Margin:
Cointmetro is currently the only exchange that offers margin trading of the five above. This is either 'Yes' or "No'."
Crypto Pairing:
Specify the cryptocurrency pairing you want your bot to trade. For example, you can enter "BTC/USD" to trade Bitcoin against US Dollars. Ensure you have a '/' to split the buy and sell currencies, with no spaces between.
Order Type:
Choose the order type for your bot's trades. You can select "Market" for market orders or "Limit" for limit orders.
Webhook Setup:
For the Webhook setup we need the following keys. We do not recomend having withdrawl enabled with any keys associated with Luxabot as we will never ask for money.:
- API Public Key: Enter your API public key. This can be found when you create your API access keys through the exchange website. For more information on generating API keys consult the exchange documentation and always review the associated risks.
- API Private Key: Enter your API private key. This can be found when you create your API access keys through the exchange website. For more information on generating API keys consult the exchange documentation and always review the associated risks.
- Secondary Authentication Password: Not all Exchanges require this. Enter your Secondary Authentication Password. This must be generated so that Luxabot can access your account. For more information on generating API keys consult the exchange documentation and always review the associated risks.
Capital Management:
Choose how you want to manage your bot's capital. You can select "Equity" which uses a percentage of the accounts available currency you have previously defined. The other option is "Static Value" which is a set trade amount of the defined currency.
Equity:
If you choose "Equity" capital management, provide the following information:
- Equity Value: Enter your desired equity value - the percent of currency available to use for each trade. This value should be between 0-100. If the entered value is outside of this range the bot will generate an internal error and be turned off.
Static Value:
If you choose "Static Value" capital management, provide the following information:
- Static Value: Enter the static value of currency you want to allocate for your bot. This is a set currency value that will be traded with each signal generated. If this value is greater than the funds available no transaction will occur. Always verify proper liquidity values. It is recommended to have some currency on the side you are trading against, IE if you are trading BTCUSD keep a small amount of liquidity on the bitcoin side in case your buy trade does not go through at 100% of your static trade value. This ensures when your bot sells there is still enough to cover the static currency value entered for your bot to trade on the bot info page.
Starting Capital:
Enter the initial capital. This allows the bot to show the user the estimated bot performance. This has no connection to your exchange account, always verify user exchange account holdings on the exchange account.
Setting Up Signals via Webhooks on TradingView:
TradingView is a popular charting and trading platform that allows you to create custom trading strategies and receive alerts. You can integrate your TradingView alerts with your bot by setting up webhooks. Here's how:
Step 1: Create a TradingView Alert
In TradingView, create an alert based on your trading strategy. This alert should trigger when specific conditions are met and give buy or sell signals.
Step 2: Configure the Webhook
Within your TradingView alert settings, configure the webhook action. Provide the following details:
- URL: Enter the following webhook URL you want TradingView to send your alert to: https://4yu94n013b.execute-api.us-east-2.amazonaws.com/Luxabot_Webhooks.
- Message Body: Define the alert message structure. The following items must be included. Bot ID is available on the bot info page of each bot. An example message body for setting up cumstom alerts on Tradingview when trading BTC/USDT:
{ "bot_ID": "XxxxxxxxxxxxX", "action": "{{strategy.order.action}}", "pair": "BTC/USDT", "price": {{close}} }
Note: The bot_ID is the ID of the bot you want to set up the webhook on. for margin trading use the action 'Long Entry', 'Long Exit', 'Short Entry', and 'Short Exit'. use 'buy' and 'sell' for non margin strategies. Use the same capitalisation format for each strategy.
Step 3: Test the Alert
Test your TradingView alert to ensure that it triggers correctly. When the alert conditions are met, TradingView will send the JSON payload to the specified webhook URL.
Step 4: Turn your Bot On!
Go into the bot info and trigger the bot on/off setting to be on. By using Luxabot, you can automate your trading strategy and execute orders promptly when your chosen conditions are met.