Trabalho concluído
Tempo de execução 2 dias
Comentário do cliente
I am very satisfied, very fast and well documented code. Will come back with further tasks 😁
Termos de Referência
Project Overview:
We are looking to hire an experienced MQL5 developer to create an Expert Advisor (EA) that performs a specific trading strategy involving buy-stop and sell-stop orders at a predefined time each day. The EA will dynamically adjust the lot sizes based on market conditions, and it will manage trades and orders with a focus on controlling drawdown and maximizing profitability.
Requirements:
-
Inputs:
- MagicNumber: Configurable (e.g. 12345)
- Lots: Configurable (e.g. 0.01)
- Trading Time: Configurable (e.g., 08:30 )
- Distance: Configurable (e.g., 20 points)
- TakeProfit: Configurable (e.g., 20 points)
- LotSizeIncreaseFactor: Configurable (e.g., 2 which means new lot size = 0.01 + x * 0.01 )
- Max-Draw-Down: Configurable (e.g., 1% of account equity)
- CloseAllTradesAtEndOfDay? True/false
- CloseAllTrades: Configurable (e.g. 23:00)
- GoFullHedge: True/false
- GoFullHedge%: Configurable (e.g. 0.5% of account equity)
-
Core Functionality:
- At a configurable time each day (e.g., 08:30 ), the EA should open both a buy-stop and a sell-stop order at a specified distance (e.g., 20 points) from the current market price.
- A unique MagicNumber to distinguish the orders from the ones from other EAs
- If one of the stop orders is triggered (e.g., buy-stop), the EA should increase the lot size of the opposite stop order (e.g., sell-stop) by a configurable factor (e.g., 2x ).
- If the price reverses and triggers the opposite stop order (e.g., sell-stop after buy-stop), a new order (e.g., buy-stop) should be placed with the increased lot size at the same price level as the original stop orders.
- The EA should continue this cycle of placing new orders at the original price level, alternating between buy-stop and sell-stop orders with increased lot sizes, until the TakeProfit level is reached or the Max-Draw-Down limit is hit.
- There can only be one active buy-stop or sell-stop order at any given time.
- If set to true, all open trades and stop-orders should be closed at the given time
- If GoFullHedge is set to true, a hedging position should be opened, once the %-value is reached, and at the next day and then a new cycle would be opened (which would close all trades once tp is reached)
- A new cycle should be started at the next day.
-
Extra Functionality:
- The EA should automatically close all open trades and cancel any pending orders when the TakeProfit level is reached.
- The EA should monitor the drawdown of all open positions associated with the MagicNumber. If the drawdown reaches the configured Max-Draw-Down percentage, all trades should be closed, and any remaining pending orders should be canceled.
-
Market Scenario Example:
- At 08:30 , both buy-stop and sell-stop orders are placed at a distance of 20 points from the current market price.
- If the buy-stop order is triggered, the EA increases the lot size of the remaining sell-stop order.
- If the price continues in the buy direction and hits the TakeProfit, all orders are closed.
- If the price reverses and triggers the sell-stop order, the EA places a new buy-stop order with an increased lot size, continuing the cycle.
- This process continues indefinitely until the TakeProfit level is achieved or the Max-Draw-Down limit is reached.
Deliverables:
- The complete and fully functional Expert Advisor (EA) in MQL5 format.
- The source code of the EA, allowing for future modifications.
- Documentation explaining how to configure and use the EA.
Notes:
- The EA should be optimized for performance and efficiency, minimizing resource usage and ensuring quick response times during trading sessions.
- Code quality is important, with clear comments and structure to facilitate understanding and future modifications.
Respondido
1
Classificação
Projetos
499
19%
Arbitragem
33
42%
/
30%
Expirado
32
6%
Carregado
2
Classificação
Projetos
32
28%
Arbitragem
5
60%
/
40%
Expirado
6
19%
Livre
3
Classificação
Projetos
622
54%
Arbitragem
29
55%
/
24%
Expirado
6
1%
Carregado
4
Classificação
Projetos
2
0%
Arbitragem
1
0%
/
100%
Expirado
0
Livre
5
Classificação
Projetos
9
11%
Arbitragem
5
40%
/
20%
Expirado
2
22%
Livre
6
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
7
Classificação
Projetos
30
57%
Arbitragem
0
Expirado
1
3%
Livre
8
Classificação
Projetos
67
43%
Arbitragem
8
0%
/
100%
Expirado
3
4%
Livre
9
Classificação
Projetos
91
13%
Arbitragem
34
26%
/
59%
Expirado
37
41%
Livre
10
Classificação
Projetos
552
49%
Arbitragem
58
40%
/
36%
Expirado
228
41%
Trabalhando
Pedidos semelhantes
EA Martinggel
30 - 39 USD
Martingale Grid EA - Smart Trading System with Advanced Risk Management 📊 Overview The Martingale Grid EA is an automated trading system that combines Grid strategy with managed Martingale mechanism. Designed for forex markets, this EA features sophisticated risk management including dynamic trailing stops and average-based profit targets. 🌟 Key Features 1. Intelligent Grid System Dual Limit Orders : Simultaneously
Hi, I am looking for someone who has already developed a high-performance Gold EA that can outperform the one shown in my screenshot. If you have such an EA, please apply for this job. Please describe how the EA works (for example, whether it uses a grid system) and provide backtest results along with the set files. If the EA meets my expectations, you can make the necessary adjustments and I will use it as my own
Richard
30+ USD
The best way forward to the future that is all over between the market in all orders for us and our team to make good projects with you on the general level
Requirements Specification examples Here is an example of Requirements Specification for the development of the MACD Sample Expert Advisor, which is available in the MetaTrader 5 standard package. 1. The idea of the trading system is as follows : market entries are performed when MACD's main and signal lines intersect in the current trend direction . 2. Trend is determined based on the Exponential Moving Average
EA that trades XAUUSD on a cross over strategy
30 - 400 USD
I am looking for a developer to create a trading robot (EA) to trade XAUUSD, NAS100 and SPX500. The rules are as follows: Buy when the 2 EMA crosses over the 10 EMA and price closes over the 50 ema. Sell when the 2 EMAs cross below the 10 EMAs and the price closes below the 50 EMAs. The take profit and stop loss can be adjusted by me selecting from a drop-down box. I am open to other parameters to optimize
Description I need an very low latency MT5 Expert Advisor (EA) developed in MQL5 to automate TradingView alerts into MT5 trades for alerts set up done on trading view. The EA must work on both DEMO and LIVE accounts whichever will be attached to MT5 (XM, IC Markets and similar MT5 brokers) and be suitable for fast 1-minute timeframe scalping.End to End solution. Functional Requirements 1. TradingView Integration
Project Overview I am looking for an experienced MQL5 developer to build a custom, prop-firm-compliant trend-following Expert Advisor (EA) for MetaTrader 5 . This EA will be used on prop firm accounts (e.g., FTMO-style rules), so strict risk control and rule compliance are mandatory . This is NOT a grid, martingale, scalping, or recovery EA. The goal is consistency, rule compliance, and capital preservation , not
I am looking of an Expert Advisor (EA) that has undergone independent validation and demonstrates a capability to successfully navigate prop firm challenges, as well as efficiently manage funded accounts. It is imperative that you provide a comprehensive explanation of the strategy utilized by your EA, along with a demo version that has a 30-day expiration. This will facilitate extensive back testing and forward
Hellow,l hope you are well,l am writing to place an order for a professional trading robot.l am looking for a reliable,well optimized robot that can trade efficiently,manage risk properly and deliver consistent performance in the market,I am particularly interested in a trading robot that uses a proven and transparent strategy,has strong risk management features,works well on common trading platforms,is suitable for
I am looking for an experienced MQL5 developer to build a professional MT5 software (indicator or semi-automated EA) for metals and major forex pairs. 📌 PLATFORM & MARKETS Platform: MetaTrader 5 Instruments: XAUUSD (Gold vs USD) XAGUSD (Silver vs USD) EURUSD GBPUSD USDJPY Trading styles: Scalping Intraday / short-term swing 🎯 MAIN OBJECTIVE I do NOT want an aggressive fully automated robot. I want a
Informações sobre o projeto
Orçamento
30 - 50 USD