Bounty Request For Developer Engagement On A Directional Trading Bot
Introduction
We are seeking a skilled developer to create a reliable and stable directional trading bot based on a set of specific conditions. The bot will continuously screen all tokens on an exchange, print out tokens that meet trade conditions, and execute trades in the order of priority. The successful developer will work closely with our team to optimize and host the bot on a cloud server, ensuring its performance over time.
Description
The directional trading bot will be based on the following requirements:
Directional Bot Requirements
- Screener: Continuously screen all tokens on an exchange (e.g., Binance_perpetual), print out tokens that meet trade conditions in the order of priority and execute trade.
- Trade Interval: 15m, with a 15m cooldown time.
- Exchange: Binance_perpetual
- Trading Capital: $100 | Market price.
- Indicators:
- MACD: (Fast Length=12, Slow Length=26, Signal Smoothing=9, Oscillator & Signal Line MA Type=EMA)
- RSI: (RSI Length=14, Source=close, MA type=SMA, MA Length=14, BB StdDev=2)
- Ichimoku: default
- Momentum: (Length=10)
- Stochastic(%K Length = 5, %K Smoothing = 2, %D Smoothing = 3)
- Moving Averages (Simple and Exponential)
- Volume: default
Strategy for Going "Long"
- BUY: LONG
- Only buy an asset when all the following Simple Moving Averages (SMA or MA) and Exponential Moving Averages (EMA) are angling up:
- 3MA
- 3EMA
- 6MA
- 9MA
- 13MA
- 15EMA
- 15MA
- Volume (Vol)
- LSA (Ichimoku: Leading Span A)
- CL (Ichimoku: Conversion Line)
- 20MA OR 33MA
- Buy if Price is above Ichimoku Conversion Line (CL) AND CL is above Ichimoku Base Line (BL).
- Buy if MACD has crossed above Signal. Also, MACD + %K (Stochastic) + RSI + Momentum (MoM) are all angling up. And RSI is above RSI-based MA. And %K > %D.
- Only Buy if 6MA is less than 3MA and 3EMA.
- If the current asset price is higher than the value of 9MA, and 9MA is higher than 15EMA, and 15EMA is higher than 20MA, and 20MA is higher than 33MA. I call this “Partial Energy Alignment”.
- If the current asset price is higher than the value of 9MA, and 9MA is higher than 15EMA, and 15EMA is higher than 20MA, and 20MA is higher than 33MA, and 33MA is higher than 50MA. I call this “Complete Energy Alignment”.
- Only buy an asset when all the following Simple Moving Averages (SMA or MA) and Exponential Moving Averages (EMA) are angling up:
Strategy for Going "Short"
- ENTRY/SELL:
- Enter short (i.e., Sell) if:
- the price for an asset closes below CL (i.e., P < CL). CL < BL.
- 6MA has closed above 3MA & 3EMA, with both 3MA & 3EMA angling down
- the following moving averages are angling down: 20MA + 15MA + 15EMA + 13MA + 9MA + 6MA + CL + LSA
- %K + %D + RSI + MACD + Momentum (MOM) = Angling down
- RSI is less than (or below) RSI-based MA
- Enter short (i.e., Sell) if:
- Short Leverage formula:
- 10x Leverage: Apply a 10x leverage when:
- All required conditions have been met
- RSI-based MA is angling down
- Current volume (Vcurrent) > Previous volume (Vprevious) by up to 1.4x or more
- 20x Leverage: Apply a 20x leverage when:
- All required conditions have been met
- RSI-based MA is angling down
- 33MA + 100MA + 200MA = angling down
- Price drops or closes below 20MA, and 20MA < 100MA, and 100MA < 200MA
- Current volume (Vcurrent) > Previous volume (Vprevious) by up to 2.4x or more
- 30x Leverage: Apply a 30x leverage when:
- All required conditions have been met
- RSI-based MA is angling down
- 33MA + 100MA + 200MA = angling down
- Price drops or closes below 20MA, and 20MA < 100MA, and 100MA < 200MA
- BL + LSB = angling down
- Current volume (Vcurrent) > Previous volume (Vprevious) by up to 5x or more
- 10x Leverage: Apply a 10x leverage when:
Trade Priority
- Highest Priority (P1): Trades that qualify for a 30x leverage should be assigned the highest priority
- Medium Priority (P2): Trades that qualify for a 20x leverage should be assigned the medium priority
- Low Priority (P3): Trades that qualify for a 10x leverage should be assigned the medium priority
- Minimal Priority (P4): Trades that qualify for a 5x leverage should be assigned the lowest priority
Tasks
- Develop a reliable and stable directional bot based on the above conditions.
- Review the code to ensure connectors and executors meet the acceptance criteria, reporting and other requirements.
- Perform automated and manual testing.
- Work with the client to optimize and host the bot to a cloud server. Monitor bot performance over a period of time.
- Enable Telegram reporting and control.
Bounty
- Sponsor: Id_James
- Bounty amount: TBA
- Developer portion: TBA
Requirements
- The developer should have experience with trading bots and programming languages such as Python or C++.
- The developer should be able to work independently and as part of a team.
- The developer should be able to communicate effectively with the client and provide regular updates on the project's progress.
- The developer should be able to optimize and host the bot on a cloud server.
Timeline
- The project should be completed within 6 weeks.
- The developer should provide regular updates on the project's progress.
- The client should be able to communicate with the developer throughout the project.
Payment
- The payment will be made in two installments.
- The first installment will be made after the completion of the project's requirements.
- The second installment will be made after the successful deployment of the bot on a cloud server.
Conclusion
Introduction
We are excited to announce the development of a directional trading bot based on a set of specific conditions. In this Q&A article, we will address some of the most frequently asked questions about the project.
Q: What is the purpose of the directional trading bot?
A: The purpose of the directional trading bot is to continuously screen all tokens on an exchange, print out tokens that meet trade conditions, and execute trades in the order of priority.
Q: What are the requirements for the directional trading bot?
A: The requirements for the directional trading bot include:
- Screener: Continuously screen all tokens on an exchange (e.g., Binance_perpetual), print out tokens that meet trade conditions in the order of priority and execute trade.
- Trade Interval: 15m, with a 15m cooldown time.
- Exchange: Binance_perpetual
- Trading Capital: $100 | Market price.
- Indicators:
- MACD: (Fast Length=12, Slow Length=26, Signal Smoothing=9, Oscillator & Signal Line MA Type=EMA)
- RSI: (RSI Length=14, Source=close, MA type=SMA, MA Length=14, BB StdDev=2)
- Ichimoku: default
- Momentum: (Length=10)
- Stochastic(%K Length = 5, %K Smoothing = 2, %D Smoothing = 3)
- Moving Averages (Simple and Exponential)
- Volume: default
Q: What is the strategy for going "Long"?
A: The strategy for going "Long" includes:
- BUY: LONG
- Only buy an asset when all the following Simple Moving Averages (SMA or MA) and Exponential Moving Averages (EMA) are angling up:
- 3MA
- 3EMA
- 6MA
- 9MA
- 13MA
- 15EMA
- 15MA
- Volume (Vol)
- LSA (Ichimoku: Leading Span A)
- CL (Ichimoku: Conversion Line)
- 20MA OR 33MA
- Buy if Price is above Ichimoku Conversion Line (CL) AND CL is above Ichimoku Base Line (BL).
- Buy if MACD has crossed above Signal. Also, MACD + %K (Stochastic) + RSI + Momentum (MoM) are all angling up. And RSI is above RSI-based MA. And %K > %D.
- Only Buy if 6MA is less than 3MA and 3EMA.
- If the current asset price is higher than the value of 9MA, and 9MA is higher than 15EMA, and 15EMA is higher than 20MA, and 20MA is higher than 33MA. I call this “Partial Energy Alignment”.
- If the current asset price is higher than the value of 9MA, and 9MA is higher than 15EMA, and 15EMA is higher than 20MA, and 20MA is higher than 33MA, and 33MA is higher than 50MA. I call this “Complete Energy Alignment”.
- Only buy an asset when all the following Simple Moving Averages (SMA or MA) and Exponential Moving Averages (EMA) are angling up:
Q: What is the strategy for going "Short"?
A: The strategy for going "Short" includes:
- ENTRY/SELL:
- Enter short (i.e., Sell) if:
- the price for an asset closes below CL (i.e., P < CL). CL < BL.
- 6MA has closed above 3MA & 3EMA, with both 3MA & 3EMA angling down
- the following moving averages are angling down: 20MA + 15MA + 15EMA + 13MA + 9MA + 6MA + CL + LSA
- %K + %D + RSI + MACD + Momentum (MOM) = Angling down
- RSI is less than (or below) RSI-based MA
- Enter short (i.e., Sell) if:
- Short Leverage formula:
- 10x Leverage: Apply a 10x leverage when:
- All required conditions have been met
- RSI-based MA is angling down
- Current volume (Vcurrent) > Previous volume (Vprevious) by up to 1.4x or more
- 20x Leverage: Apply a 20x leverage when:
- All required conditions have been met
- RSI-based MA is angling down
- 33MA + 100MA + 200MA = angling down
- Price drops or closes below 20MA, and 20MA < 100MA, and 100MA < 200MA
- Current volume (Vcurrent) > Previous volume (Vprevious) by up to 2.4x or more
- 30x Leverage: Apply a 30x leverage when:
- All required conditions have been met
- RSI-based MA is angling down
- 33MA + 100MA + 200MA = angling down
- Price drops or closes below 20MA, and 20MA < 100MA, and 100MA < 200MA
- BL + LSB = angling down
- Current volume (Vcurrent) > Previous volume (Vprevious) by up to 5x or more
- 10x Leverage: Apply a 10x leverage when:
Q: What is the trade priority?
A: The trade priority includes:
- Highest Priority (P1): Trades that qualify for a 30x leverage should be assigned the highest priority
- Medium Priority (P2): Trades that qualify for a 20x leverage should be assigned the medium priority
- Low Priority (P3): Trades that qualify for a 10x leverage should be assigned the medium priority
- Minimal Priority (P4): Trades that qualify for a 5x leverage should be assigned the lowest priority
Q: What are the tasks involved in the project?
A: The tasks involved in the project include:
- Develop a reliable and stable directional bot based on the above conditions.
- Review the code to ensure connectors and executors meet the acceptance criteria, reporting and other requirements.
- Perform automated and manual testing.
- Work with the client to optimize and host the bot to a cloud server. Monitor bot performance over a period of time.
- Enable Telegram reporting and control.
Q: What is the timeline for the project?
A: The project should be completed within 6 weeks.
Q: How will the payment be made?
A: The payment will be made in two installments. The first installment will be made after the completion of the project's requirements. The second installment will be made after the successful deployment of the bot on a cloud server.
Conclusion
We hope this Q&A article has provided you with a better understanding of the directional trading bot development project. If you have any further questions or concerns, please do not hesitate to contact us.