Техническое задание
We are seeking a proficient MQL5 developer to create an Expert Advisor (EA) for the MetaTrader 5 (MT5) platform. The EA will integrate advanced technical analysis, a grid trading strategy, and robust risk management to trade the BTCUSD currency pair on the M15 timeframe.
Core Features and Specifications:
1. Chart and Candlestick Pattern Recognition
- Pattern Identification:
- The EA must accurately identify chart patterns such as:
- Head and Shoulders
- Inverted Head and Shoulders
- Integrate a robust candlestick pattern recognition module to enhance entry signal accuracy.
- The EA must accurately identify chart patterns such as:
- Timeframe and Asset:
- Analysis should be performed exclusively on the M15 timeframe for BTCUSD.
- Customization:
- Allow adjustable parameters for pattern sensitivity and confirmation thresholds.
2. Grid Trading System
- Execution:
- Implement a grid trading system that opens 4 positions simultaneously upon receiving an entry signal.
- Positions should have:
- Equal lot size (configurable).
- Identical stop-loss levels (configurable).
- Take-Profit Levels:
- Assign incremental take-profit levels for the first three positions:
- Position 1: Closest take-profit level.
- Position 2: Intermediate take-profit level.
- Position 3: Distant take-profit level.
- Position 4: No take-profit to capture extended market movements.
- Assign incremental take-profit levels for the first three positions:
- Parameter Adjustability:
- Users should be able to adjust lot sizes, grid spacing, take-profit levels, and stop-loss values.
3. Trailing Stop-Loss
- Dynamic Adjustment:
- When one or two take-profit levels are reached:
- Automatically adjust stop-loss for remaining open positions to the breakeven point.
- Trailing stop-loss should be configurable, allowing users to define the trailing distance.
- When one or two take-profit levels are reached:
4. Bi-Directional Trading
- Trade Direction:
- The EA should identify potential buy and sell entry points simultaneously based on market conditions.
- Customization:
- Enable users to enable/disable specific trade directions (e.g., only buy or sell trades).
5. Automated Trade Management
- Trade Setup:
- Automatically calculate and set:
- Take-profit levels
- Stop-loss levels
- Breakeven points
- Automatically calculate and set:
- Error Handling:
- Ensure the EA manages invalid order entries or rejections with error notifications and retry mechanisms.
- Risk Management:
- Implement maximum allowable drawdown and daily loss limits (user-defined).
Additional Features and Enhancements
- 1. Alerts and Notifications:
- Real-time notifications (via email, push notifications, or terminal alerts) for:
- New trade entries.
- Take-profit or stop-loss activations.
- Pattern identification.
- Real-time notifications (via email, push notifications, or terminal alerts) for:
- 2. Backtesting and Optimization:
- Provide robust backtesting capabilities with historical data.
- Include optimization features for refining parameters like lot size, grid spacing, and trailing stop-loss.
- 3. User Interface:
- Develop a user-friendly interface for easy parameter adjustment within the MT5 platform.
- 4. Compatibility:
- Ensure compatibility with multiple brokers supporting MT5.
Key Technical Requirements
- MQL5 Proficiency:
- Strong expertise in MQL5 programming to develop, debug, and optimize the EA.
- Trading Strategies Knowledge:
- In-depth understanding of grid trading systems, chart patterns, candlestick analysis, and risk management techniques.
- Robustness and Reliability:
- Develop a stable EA capable of operating in live market conditions without errors or crashes.
- Performance Optimization:
- Ensure minimal latency and high execution speed for rapid order placement and management.
- Security:
- Protect the EA with licensing or an authentication system to prevent unauthorized use.
Deliverables
- Fully functional and compiled EA file (.ex5) for MT5.
- Source code (.mq5) with detailed comments and documentation.
- User guide explaining:
- Installation and setup.
- Parameter configuration.
- Strategy details.
- Support for initial installation and troubleshooting.
Project: https://docs.google.com/document/d/1YDqyBSX4devO9jX6XGdaNcLC0HvDaWqVNRAy0c7E9Qw/edit?tab=t.0
Откликнулись
1
Оценка
Проекты
342
29%
Арбитраж
36
28%
/
64%
Просрочено
10
3%
Загружен
2
Оценка
Проекты
9
56%
Арбитраж
0
Просрочено
0
Свободен
3
Оценка
Проекты
1
0%
Арбитраж
4
0%
/
50%
Просрочено
0
Работает
Похожие заказы
I am looking to see if you can convert my pinescript into a NinjaTrader bot so I can get automated trading instead of manually doing it in TradingView i would like to get it to just do the trades for me based on my script. let me know who can do this perfectly
Ninjatrader 8 bot development
30+ USD
Hello, I want a simple bot for NinjaTrader8. I need a bot that operates automatically on Nasdaq (NQ/MNQ). Requirements: open buys and sells following a simple trend strategy, configurable stop loss and take profit, risk per trade of 1 to 2% of capital, if it loses 3% in a day, stop trading until the next day. Compatible with backtesting, delivery of the source code and the working bot in NinjaTrader 8. My initial
EA based on 5 mintues timeframe candles
100 - 250 USD
{ "strategy_name": "M5 EMA Scalper", "timeframe": "M5", "indicators": { "ema_fast": 20, "ema_slow": 50, "rsi": 14, "atr": 14 }, "entry_rules": { "buy": [ "EMA20 > EMA50", "Price closes above EMA20", "RSI > 55" ], "sell": [ "EMA20 < EMA50", "Price closes below EMA20", "RSI < 45" ] }, "risk_management": { "risk_per_trade": 1.0, "stop_loss_atr": 1.5, "take_profit_rr": 2.0
MT4/MT5 HFT EA Live Trading
40 - 10000 USD
I have a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5 designed primarily for US30 (Dow Jones Index) . The EA performs consistently and profitably on demo accounts, but when I run it on an IC Markets Raw or Standard live account, it starts generating losses under what appear to be the same trading conditions. At this time, I cannot provide the source code (.mq4/.mq5). I can only provide the
HFT / Latency Arbitrage pepperstone
30 - 5000 USD
I am looking for an experienced MQL5 developer to build a high-frequency (HFT) latency arbitrage Expert Advisor for Pepperstone MT5 , using LMAX as the leading price feed. The initial focus will be on US30 (Dow Jones) , and if the strategy proves successful, I want the EA to be easily expandable to additional symbols such as NAS100, GER40, XAUUSD, major forex pairs, and other supported instruments. The EA should
Hft gold ea live account ic market
30 - 3000 USD
I am looking for an experienced MQL5 or MQL4 developer with a strong understanding of high-frequency trading (HFT) concepts who can explain how certain HFT-style strategies have historically been able to pass proprietary firm evaluations while also being profitable on demo accounts and capable of transitioning successfully to live trading. I am interested in understanding the legitimate trading logic, execution
Pine Script Integration Request (Experienced Coders Only) I am looking for a highly experienced Pine Script developer to integrate a Demand & Supply Zone module into my existing indicator. Requirements Keep my current indicator (Rudy) exactly as it is. Do NOT modify, remove, or alter any existing logic, calculations, signals, alerts, or visual elements. Add only the Demand & Supply Zone boxes from a second Pine
Информация о проекте
Бюджет
30 - 50 USD
Сроки выполнения
от 2 до 7 дн.