Specification
Requirements and Specifications for Forex Trading Robot
Technical Requirements:
-
Software & Libraries:
- MetaTrader 5 trading platform.
- Python programming language (preferably version 3.7+).
- MetaTrader5 Python API library.
- Data processing libraries like pandas and numpy .
-
Hardware:
- A computer or VPS with stable internet connectivity for uninterrupted trading.
- Minimum specifications:
- 4 GB RAM.
- Dual-core processor.
- 20 GB free disk space.
-
Broker Account:
- A live or demo MetaTrader 5-compatible broker account.
- Ensure the broker supports automated trading.
-
Forex Pair Data:
- Access to real-time data for the target currency pairs (e.g., EUR/USD).
- Historical data for backtesting (minimum 6 months recommended).
Functional Specifications:
-
Trading Logic:
- Implements a simple moving average (SMA) crossover strategy.
- Buys when the short-term SMA crosses above the long-term SMA.
- Sells when the short-term SMA crosses below the long-term SMA.
-
Risk Management:
- Lot size: Configurable (e.g., 0.1).
- Stop-loss: 20 pips from entry price.
- Take-profit: 40 pips from entry price.
- Slippage: Default at 5 points.
-
Trade Execution:
- Executes buy/sell orders based on signals.
- Uses the order_send function with parameters:
- trade_action : Buy or Sell.
- volume : Lot size.
- tp and sl : Configurable stop loss and take profit.
-
Data Handling:
- Retrieves historical data for analysis (200 candles).
- Updates real-time data every trading period.
-
Logging & Reporting:
- Logs each trade with details:
- Entry price.
- Exit price.
- Profit/loss.
- Reports errors, such as API connectivity issues.
- Logs each trade with details:
-
Scalability:
- Supports additional currency pairs or assets.
- Easy customization for other strategies.
Non-Functional Specifications:
-
Performance:
- Low latency to minimize slippage.
- Quick decision-making for real-time trades.
-
Security:
- API credentials securely stored.
- Only trades with predefined parameters allowed.
-
Robustness:
- Handles exceptions (e.g., internet loss, broker server downtime).
- Error handling for invalid responses from the MetaTrader API.
-
Backtesting & Optimization:
- Compatible with historical data for strategy testing.
- Outputs performance metrics (e.g., win rate, drawdown, ROI).
Deployment Requirements:
-
Environment Setup:
- Python environment with required dependencies installed.
- MetaTrader 5 platform configured and authorized with broker credentials.
-
Execution Mode:
- Automated execution during active market hours.
- Option to switch to manual control.
-
Maintenance:
- Regular updates to adapt to market conditions.
- Periodic review of trading logic and risk parameters.
Let me know if you'd like any section elaborated or adjusted!
Responded
1
Rating
Projects
795
49%
Arbitration
72
17%
/
53%
Overdue
139
17%
Working
2
Rating
Projects
20
10%
Arbitration
4
50%
/
50%
Overdue
5
25%
Free
3
Rating
Projects
20
25%
Arbitration
0
Overdue
2
10%
Free
Published: 3 codes
4
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
Prop Firm Expert needs to change logic (Minor) .
30 - 50 USD
Trailing Stop Loss Based on Thresholds needs to be implemented . Live Behavior Based implementation . Entry Logic needs minor adjustment . Delete Unwanted Code . Live Chart Optimization . Two of the most liquid Symbols
Project Goal: Build an MQL5 Expert Advisor (EA). Strategy: > - Entries based on Fair Value Gap (FVG). Trend filtering using EMA (21, 50, 200). Main Feature: > - Automatic Lot Size Calculation: The EA must calculate the lot size automatically based on a fixed Risk % of account balance and the distance to the Stop Loss. Note: Full requirements file is ready. Only professional developers please
I have an arrow indicator that gives Buy and sell signals in different timeframes which is already linked to an Expert Advisor. So I want the following if I’m trading on M1 timeframe and it gives me a Sell signal, If on M5 the signal is BUY, it should not open the trader on M1. But if M1 is SELL and M5 also is Sell , then the position can be opened on M1. Ps: I only have the EX4 version of the indicator , I don’t
Prepare expert for Live Chart . Trailing Stop Loss Based on Thresholds needs to be implemented . Live Behavior Based implementation . Logic needs to be changed/upgraded . Couple of parameters to be deleted . Other Filters like news and sessions already coded . Only one symbol to prepare for live , the other one is already optimized . Do ask me to provide you with screen shots of current live scenario
Combination of RSI and Moving averages
30 - 300 USD
I need a professional developer to help me create an EA using RSI and Moving averages.The strategies are well organised and everything is in order. I will send all the details in the inbox
MT5 Indicator SMC
30 - 100 USD
Hello, I would like to clarify something before we proceed. I already have a base code prepared for the indicator. However, the code is not the final version and it still requires professional refinement, debugging, and optimization. Because of this, I am specifically looking for a highly experienced developer who can understand the full logic and structure of the system and improve it properly. Before I send you the
Project Overview I need assistance coding a hedging Expert Advisor (EA) that operates in "closed cycles" with a strict limit of five simultaneous open positions . EA Logic & Mechanism Initial Entry: Open a Buy position of 0.01 lots (Position A) with a Take Profit (TP) target of $1.00. Scenario 1: Price Drops (Hedging Step 1): If the price moves against the first trade, open two positions simultaneously: a Sell 0.02
Hello, I would like to clarify something before we proceed. I already have a base code prepared for the indicator. However, the code is not the final version and it still requires professional refinement, debugging, and optimization. Because of this, I am specifically looking for a highly experienced developer who can understand the full logic and structure of the system and improve it properly. Before I send you the
Powerful
30 - 100 USD
I really want a powerful developed EA that can generate a minimum of 10% every month without martingale, greed or any dangerous strategy for sale. Developer must provide the mql5 file or the raw file for modification etc
I already have a fully developed MT5 Expert Advisor with all required prop firm features, including: Risk management Daily loss & max drawdown limits Spread & slippage filters News filter Trade management system The EA structure is complete. 👉 What I need is a professional developer to replace ONLY the entry logic with a high-quality, rule-based trading strategy. 🚨 STRICT REQUIREMENT (READ CAREFULLY): I am NOT
Project information
Budget
50+ USD