Работа завершена
Техническое задание
Specifications:
1. Spike Detection.
2. Trade Execution:
- When a spike is detected, the bot should automatically place a buy order.
- The bot should close the trade position after the spike, aiming to capture the majority of the price movement.
3. Position Sizing:
- Implement dynamic position sizing based on the account balance.
- In normal mode, use a conservative position sizing approach to manage risk effectively.
- In aggressive mode, increase the position size aggressively as the account balance grows, aiming for rapid account growth.
- When the account balance decreases, reduce the position size accordingly to minimize potential losses.
4. Account Growth Target:
- The primary goal is to grow an account to a good aggressive profit.
5. User Interface:
- Develop a user-friendly interface where I can select the trading instrument, mode (normal or aggressive), and other relevant parameters.
- Provide real-time visualizations of account balance, trade executions, and performance.
6. Backtesting and Optimization:
- Incorporate backtesting capabilities to evaluate and optimize the spike detection algorithm and trading strategy using historical data.
- Ensure the bot is optimized for different market conditions and asset classes.
7. Risk Management:
- Implement appropriate risk management techniques, such as stop-loss orders and position sizing rules, to protect the trading account from excessive losses.
8. Documentation and Support:
- Provide comprehensive documentation for installation, configuration, and usage of the trading bot.
- Offer ongoing support and maintenance to address any issues or updates.
Please note that this project involves a high level of risk, and the aggressive mode, in particular, carries a significant potential for substantial losses. Appropriate risk management measures should be implemented to mitigate these risks.
If you have any questions or require further clarification, please let me know. I look forward to receiving your proposal and timeline for this project.