Overview
This prompt aims to guide the development of a sophisticated Forex trading robot for MetaTrader 5. Programmers and traders seeking automated trading solutions will benefit from this detailed specification.
Prompt Overview
Purpose: This Forex Trading Robot aims to automate swing trading and trend-following strategies across multiple timeframes in MT5.
Audience: Designed for experienced traders seeking advanced automation tools to enhance their trading efficiency and accuracy.
Distinctive Feature: It incorporates customizable indicators, trade management settings, and a professional dashboard for real-time performance tracking.
Outcome: The robot will execute trades based on precise criteria, optimizing risk management and maximizing profit potential in Forex markets.
Quick Specs
- Media: Text
- Use case: Generation
- Industry: Data & Analysis, Data Analytics & Business Intelligence, Development Tools & DevOps
- Techniques: Function Calling / Tool Use, Role/Persona Prompting, Structured Output
- Models: Claude 3.5 Sonnet, Gemini 2.0 Flash, GPT-4o, Llama 3.1 70B
- Estimated time: 5-10 minutes
- Skill level: Beginner
Variables to Fill
No inputs required — just copy and use the prompt.
Example Variables Block
No example values needed for this prompt.
The Prompt
Create a professional and advanced Multi Timeframe Forex Trading Robot for MetaTrader 5 (MT5) that implements the specified swing trading, trend following, and multi-timeframe analysis and execution strategy.
**Details and Requirements:**
1. Indicators Setup:
– Daily Timeframe (HTF):
– RSI: 25 period; buy signal level 54, sell signal level 46.
– ATR: 14 period.
– 1 Hour Timeframe (Semi HTF):
– RSI: 25 period; buy level 54, sell level 46.
– ATR: 14 period.
– 15 Minutes Timeframe (LTF):
– RSI: 7 period; buy level 27, sell level 73.
– ATR: 14 period.
2. Entry Logic:
– Buy Entries:
– HTF: First buy when RSI 25 crosses above 54 from below 46; then switch to Semi HTF.
– Semi HTF: Confirm HTF RSI > 54; enter buy when Semi HTF RSI crosses above 54; then switch to LTF.
– LTF: Confirm Semi HTF RSI >= 46; enter buy on all RSI 7 crosses above 27 at candle close, maintaining Semi HTF RSI restriction.
– Sell Entries:
– HTF: First sell when RSI 25 crosses below 46 from above 54; then switch to Semi HTF.
– Semi HTF: Confirm HTF RSI < 46; enter sell when Semi HTF RSI crosses below 46; then switch to LTF. - LTF: Confirm Semi HTF RSI 3. Trade Management: - Lot Size: Base lot of 0.5% per trade of account balance, with manual override option (default 1 lot). - Stop Loss: 2 times ATR. - Take Profit: - 6 times ATR for HTF and Semi HTF trades; - 4 times ATR for LTF trades. - Optional Breakeven: Activate when price moves 2.5 times ATR plus 0.5 ATR buffer. - Daily Drawdown Limit: 4% of account. 4. Customizability: Allow full customization of all indicator parameters and trade management settings. 5. Additional Features: - Assign a unique Magic Number and include trade comments for identification. - Implement a professional dashboard displaying: - Trend direction and signal status for each timeframe. - Current account profit/loss. - Drawdown. - Equity information. 6. Performance and Reliability: - Optimize code to prevent memory leaks, array overflows, and lag. - Include robust error handling and input validations. **Steps:** - Implement RSI and ATR indicators as specified for each timeframe. - Monitor timeframe-specific RSI crosses for trade signals according to the detailed entry logic. - Manage trades with configurable lot sizing, stop loss, take profit, and breakeven according to ATR-based multipliers. - Enforce daily drawdown limits. - Develop a user-configurable dashboard reflecting real-time trend and account statistics. - Ensure code optimization and stability with proper error handling. **Output Format:** - Provide the full MT5 Expert Advisor code, properly commented, modularized, and adhering to MQL5 standards. - Include instructions or comments on how to configure parameters and integrate the EA into MT5. **Notes:** - All crossovers and RSI level checks should occur on candle close to avoid false signals. - Ensure synchronization between timeframes. - Allow switching timeframe parameters, entry thresholds, and trade management parameters via input variables. - Maintain clear trade identification via magic numbers and comments for multi-instance management. - Dashboard must be responsive and resource-efficient. Your solution should produce a reliable, customizable, and professional-grade MT5 Forex Robot that implements the strategy precisely as specified. [/prompt_box]
Screenshot Examples
How to Use This Prompt
- Copy the prompt for creating the Forex Trading Robot.
- Paste the prompt into your coding environment.
- Follow the detailed requirements for indicators and logic.
- Implement trade management features as specified.
- Ensure code optimization and error handling.
- Test the robot in a demo account before live trading.
Tips for Best Results
- Indicator Setup: Configure RSI and ATR for Daily, 1 Hour, and 15 Minutes timeframes as specified.
- Entry Logic: Implement buy/sell conditions based on RSI crosses and timeframe confirmations for accurate trade signals.
- Trade Management: Set up dynamic lot sizing, ATR-based stop loss/take profit, and breakeven options while enforcing daily drawdown limits.
- Dashboard Features: Create a user-friendly dashboard displaying trend direction, account stats, and trade status for real-time monitoring.
FAQ
- What indicators are used for the Daily Timeframe?
The Daily Timeframe uses a 25-period RSI and a 14-period ATR. - How is the lot size determined for trades?
The lot size is based on 0.5% of the account balance, with a manual override option. - What is the daily drawdown limit for this trading robot?
The daily drawdown limit is set at 4% of the account balance. - What features does the dashboard display?
The dashboard shows trend direction, signal status, account profit/loss, drawdown, and equity.
Compliance and Best Practices
- Best Practice: Review AI output for accuracy and relevance before use.
- Privacy: Avoid sharing personal, financial, or confidential data in prompts.
- Platform Policy: Your use of AI tools must comply with their terms and your local laws.
Revision History
- Version 1.0 (February 2026): Initial release.


