Build me a very simple Expert Advisor

Tâche terminée

Temps d'exécution 39 jours
Commentaires du client
Good work
Commentaires de l'employé
Thank you!

Spécifications

I have two requirements: 1) build the EA, 2) help me optimize the EA (make small changes/augmentations) as I collect data.

This trade bot is very simple, and will progressively become more complex over time.

As such, this is a one-time job that will likely spin-off to other jobs as I request changes to the way the EA trades.

Trading strategy is very simple and based on the break of highs and lows (extremes) of the daily candle.

This trading robot program is designed to be implemented on XAUUSD.


First Requirement:

Please make a way to track percentage drawdown on each trade. Such that I can export to csv the drawdown for each trade. (Drawdown percentage = percentage movement from entry to stop loss. Losing trades have a 100% percentage drawdown, but winners will have varying drawdown percentage before hitting takeprofit. I need to be able to see that data for EACH position).


Second Requirement:

At 8AM EST, MONDAY-FRIDAY, enter a buy stop above the daily high, and a sell stop below the daily low.

Stoploss must be at 50% of the daily range for both stop orders. Takeprofit must be the 27% extension of the daily range. Entry must be at the 1.3333% extension. (The corresponding RR for each trade should be .5:1).

After a trade gets triggered, bot must confirm that the 5min candle that triggers the trade MUST ALSO close PAST the entry level (at or above the 1.333% extension for buy, or at or below the -1.333% extension for sell), or else, the trade must be closed.

If trade is closed because of a lack of a proper 5min close, bot must continue to monitor the price for appropriate close.

If sufficient close is confirmed on the 5min timeframe, LIMIT order must be created that is identical to the original stop order trade (same entry, stoploss, and takeprofit).

If price moves 80% of the range between entry and takeprofit and our position has NOT been triggered, the bot must close the limit order.

For a triggered position if/when price travels 80% of the distance between the entry and the takeprofit, stoploss must be moved to breakeven.

No new orders can be created until 6PM EST (and again at 8AM EST the following day). 

Again at 6PM EST MONDAY-THURSDAY, current pending orders must be revised to account for new daily range.

Lot size per trade should be set such that risk per trade is 1% of the account balance.

A maximum of 2 positions can be active at any time (triggered or pending). 1 must be a buy (triggered/stop/limit), and the must be a sell (triggered/stop/limit).


Répondu

1
Développeur 1
Évaluation
(636)
Projets
1005
47%
Arbitrage
33
36% / 36%
En retard
99
10%
Travail
Publié : 6 codes
2
Développeur 2
Évaluation
(1)
Projets
2
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
3
Développeur 3
Évaluation
(39)
Projets
50
18%
Arbitrage
6
33% / 50%
En retard
0
Gratuit
4
Développeur 4
Évaluation
(43)
Projets
66
12%
Arbitrage
12
58% / 42%
En retard
1
2%
Gratuit
5
Développeur 5
Évaluation
(16)
Projets
35
23%
Arbitrage
4
0% / 50%
En retard
2
6%
Travail
6
Développeur 6
Évaluation
(225)
Projets
285
41%
Arbitrage
15
13% / 47%
En retard
67
24%
Gratuit
7
Développeur 7
Évaluation
(116)
Projets
137
36%
Arbitrage
16
13% / 69%
En retard
9
7%
Gratuit
8
Développeur 8
Évaluation
(119)
Projets
169
38%
Arbitrage
9
78% / 22%
En retard
15
9%
Gratuit
9
Développeur 9
Évaluation
(17)
Projets
33
45%
Arbitrage
1
0% / 100%
En retard
8
24%
Gratuit
10
Développeur 10
Évaluation
(54)
Projets
102
23%
Arbitrage
12
25% / 17%
En retard
13
13%
Gratuit
11
Développeur 11
Évaluation
(152)
Projets
228
80%
Arbitrage
22
27% / 50%
En retard
11
5%
Gratuit
Publié : 24 articles, 1882 codes
12
Développeur 12
Évaluation
(568)
Projets
641
41%
Arbitrage
25
48% / 36%
En retard
46
7%
Travail
13
Développeur 13
Évaluation
(5)
Projets
8
0%
Arbitrage
1
100% / 0%
En retard
1
13%
Gratuit
14
Développeur 14
Évaluation
(574)
Projets
945
47%
Arbitrage
309
58% / 27%
En retard
125
13%
Gratuit
15
Développeur 15
Évaluation
(74)
Projets
73
47%
Arbitrage
2
50% / 50%
En retard
2
3%
Gratuit
Commandes similaires
{ "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
Hola, traders e inversores: Desarrollamos soluciones de trading algorítmico para MetaTrader 4 y MetaTrader 5. Creamos bots, indicadores y herramientas a medida que convierten estrategias manuales en sistemas automáticos, configurables y orientados a una gestión de riesgo sólida. Hemos trabajado en automatizaciones que integran entradas y salidas por reglas, cálculo de lotaje, control de drawdown, filtros de horario y
I have developed a custom semi-automated MT5 trading workflow for personal use. I am available to discuss its technical implementation, automation features, and overall workflow with developers or traders interested in similar solutions. The project includes MT5 automation, Telegram communication, trade execution tools, and configurable risk management components. If you are working on a similar project or looking
Hello, I need a custom Expert Advisor for MetaTrader 5. I am trading from mobile only. **Account & Style:** - Capital: $5,000 - $10,000 - Risk: Moderate/Balanced - Trading Style: Scalping **Pairs & Timeframe:** - Symbols: EURUSD and XAUUSD - Timeframe: M5 **Strategy:** - BUY: RSI(14) < 30 AND Price > 20 EMA - SELL: RSI(14) > 70 AND Price < 20 EMA - Only 1 trade per symbol at a time - No Martingale / No Grid **Risk
> "I am looking for a reliable and profitable Expert Advisor (EA) or trading robot for MetaTrader. The EA should have a proven track record, good risk management, and stable performance in live market conditions. Please share the name of the EA, a brief explanation of how its strategy works, and any relevant performance statistics or backtest reports to help me evaluate it."
We are seeking an experienced MQL4/MQL5 programmer to develop a high-performance, fully automated Expert Advisor (EA). The bot must execute a sophisticated multi-currency hedging strategy across correlated forex pairs. Key Responsibilities Develop Multi-Currency Logic : Build an EA capable of scanning and trading multiple currency pairs simultaneously from a single chart or setup. Implement Hedging Strategy : Code
I am looking for an experienced MetaTrader 5 expert. I already have 3 MT5 trading accounts. I need someone to: 1. Help me choose a reliable Windows VPS. 2. Connect to my VPS remotely (AnyDesk or TeamViewer). 3. Install 3 MetaTrader 5 terminals. 4. Configure: - 1 Master Account - 2 Slave Accounts 5. Install and configure a professional Trade Copier. 6. Copy all trades from the Master account to both Slave
I have an MT4 custom indicator (.ex4) that I use regularly, and I would like an identical MT5 version. Important: I do not have the source code (.mq4). I only have the compiled MT4 indicator. I am looking for an experienced MQL developer who can recreate the indicator's functionality and appearance for MT5 by analyzing its behavior. The MT5 version should match the MT4 version as closely as possible, including
Mac200 50+ USD
I need a Trend following Bot. Here we took entries by looking at two indicator which are 200 period ema and 12 26 9 MacD. Rules for entry exit are: Buy trade: When market is above 200 ema and MacD Line cross over the signal line and this cross over happened below the zero line of MacD indicator. We simply put Buy trade. Sell trade: When market is below 200 ema and MacD line crosses below the signal line and this
I I would like to create a trading robot based on 2 ema crossing. The robot is pretty simple, it should open buy position when fast ema cross slow ema and vise versa. Also it should use martingale after the loss position. It should has expiration period inside the code and alerts l

Informations sur le projet

Budget
50 - 150 USD