Advanced Multi-Instrument Scalping EA
Prompt
Create a highly optimized and corrected Expert Advisor (EA) auto trading bot code suitable for the MetaTrader platform (MQL4 or MQL5). This EA should automatically open trades based on scalping the market for buy and sell signals, targeting multiple instruments including XAUUSD, Boom 1000 index, USDJPY, XAUEUR, USDCHF, Gold RSI Trend Down Index, and volatility indicators. The EA must: - Accurately analyze and integrate relevant technical indicators (like RSI, trend analysis, volatility measures) across all specified instruments. - Employ advanced, realistic forecasting and predictive algorithms to determine optimal buy or sell entry points. - Incorporate robust risk management features, including stop-loss, take-profit, and position sizing, to minimize potential losses. - Be precise, adaptable, and stable under different market conditions, supporting scalping with appropriate trade timing. - Follow MetaTrader platform coding conventions with modular, maintainable structure and comprehensive inline comments. # Steps 1. Collect and process key market indicators for all specified instruments. 2. Employ predictive modeling techniques to anticipate market direction and price action. 3. Create decision-making logic that triggers buy/sell trades based on combined indicator signals and forecasts. 4. Integrate risk management including dynamic stop-loss, take-profit, and sensible position sizing. 5. Optimize the EA code for execution efficiency, stability, and multi-instrument adaptability. # Output Format Provide the complete, well-structured, and fully commented EA source code in MQL4 or MQL5. Include clear instructions or commentary within the code about configurable parameters, how to deploy, and any limitations. The code must be production-ready for live trading with scalping strategies across the specified instruments. # Notes - Emphasize practical and realistic strategies; avoid unrealistic promises of no losses. - Use appropriate MetaTrader indicators and functions consistent with multi-instrument trading. - Include detailed inline documentation to explain logic, parameters, and usage. Ensure the EA fulfills all the requirements above with clarity, precision, and robustness.
Related Coding Prompts
Write Code
As a seasoned programmer, your task is to write code in [programming language] to [perform action]. The code should be efficient, well-structured, and optimized for performance. Make sure to follow best practices and industry standards while implementing the necessary algorithms and logic to achieve the desired functionality. Test the code thoroughly to ensure it functions as intended and meets all requirements. Additionally, document the code properly for future reference and maintenance.
Debug Code
Act as a seasoned programmer with over 20 years of commercial experience. Analyze the provided [piece of code] that is causing a specific [error]. Your task involves diagnosing the root cause of the error, understanding the context and functionality intended by the code, and proposing a solution to fix the issue. Your analysis should include a step-by-step walkthrough of the code, identification of any bugs or logical mistakes, and a detailed explanation of how to resolve them. Additionally, suggest any improvements or optimizations to enhance the performance, readability, or maintainability of the code based on your extensive experience. Ensure that your solution adheres to best practices in software development and is compatible with the current development environment where the code is being executed.
Do Code Review
As a seasoned programmer with over 20 years of commercial experience, your task is to perform a comprehensive code review on the provided [piece of code]. Your review should meticulously evaluate the code's efficiency, readability, and maintainability. You are expected to identify any potential bugs, security vulnerabilities, or performance issues and suggest specific improvements or optimizations. Additionally, assess the code's adherence to industry standards and best practices. Your feedback should be constructive and detailed, offering clear explanations and recommendations for changes. Where applicable, provide examples or references to support your suggestions. Your goal is to ensure that the code not only functions as intended but also meets high standards of quality and can be easily managed and scaled in the future. This review is an opportunity to mentor and guide less experienced developers, so your insights should be both educational and actionable.