Update to an existing range trading EA

Trabalho concluído

Tempo de execução 3 horas
Comentário do cliente
Very fast and accurate. Good comms. Highly recommended.

Termos de Referência

This is an update to an existing MQL5 EA that is based on a range trading strategy. This was offered to the original developer as a personal job but they have not replied after 5 days.

The requirements should be fairly straight forward to an experienced developer. The bulk of the work has been completed in the first version of the EA, but the following is a small set of modifications needed. I will provide the source code for the existing EA to the developers I short-list (I don't want to give it out to everyone).


London Range Trader -  EA Specification


Overview

  • This is a specification for an update to the London Fake-Out EA.

  • I will provide the source code for the EA to be updated.

  • I require the source code along with the executable file. 


Rename the EA to “London Range Trader”


TIME SETTING


Delete the following parameter and however it is used in the code: 

BrokerTimeZone (default value 0)



ENTRY METHOD


Under Trade_Entries and before Entry_Buffer, add the following option:


Entry_Method

  • Fake_Out (default)

  • Break_Out


If Fake_Out is selected, the EA behaves exactly as the London Fake Out EA using limit orders.


If Break-Out is selected, the EA will place stop orders instead of limit orders. The entry price is the same but instead of a limit sell, a stop buy order is placed; and instead of a limit buy, a stop sell order is placed.


Regardless which entry method is selected, all of the other rules apply to manage the trades.


STOP LOSSES


After Fixed_SL, add the following additional option to move the SL to break-even after price has moved x pips in a favourable direction:


Go_BE:

  • MinVal: 0 

  • Default: 0 (this also means it is not in use)


NB: if this option is used then the Trailing Stop Loss parameters are ignored.


TIME CLOSURES


Add an option for whether positions are closed at a fixed time:


FixedTimeClosure:

  • Boolean or checkbox

  • DefVal = Y


If FixedTimeClosure is set to Y then the ClosePositionsAt is used and all open positions are closed at this time. This is the same behaviour as the London Fake Out EA.


If FixedTimeClosure is set to N then the ClosePositionsAt is ignored and any open positions are allowed to run until they are closed by their TP, SL or TSL. Also, no new orders are to be placed until all open positions have been closed by their TP, SL or TSL. If all positions have closed before RangeTimeStart then the EA can continue as normal; otherwise the EA has to wait until the next day before placing a new order.


TRADING DAYS


Add the option to select or deselect any day of the week i.e. if deselected then no orders will be placed on that day but any existing position that is running is allowed to continue.


This can be Y/N or check-boxes:


Mon: Y/N (default = Y)

Tue: Y/N (default = Y)

Wed: Y/N (default = Y)

Thu: Y/N (default = Y)

Fri: Y/N (default = Y)


OTHER


Under Trade Sizing:

Check the code for the option to use Fixed %, as I’m not convinced this is working correctly. This is supposed to size the trade based on a fixed % of the balance. If necessary, correct as required.


Make the following editable parameters:


Magic Number: defVal ‘5555’


Comment: defVal is the value of Entry_Method



END OF SPEC



Arquivos anexados:

Respondido

1
Desenvolvedor 1
Classificação
(194)
Projetos
241
34%
Arbitragem
10
50% / 50%
Expirado
8
3%
Trabalhando
Publicou: 1 artigo, 8 códigos
2
Desenvolvedor 2
Classificação
(75)
Projetos
80
6%
Arbitragem
46
11% / 54%
Expirado
7
9%
Trabalhando
3
Desenvolvedor 3
Classificação
(13)
Projetos
18
11%
Arbitragem
5
40% / 60%
Expirado
1
6%
Livre
Publicou: 1 código
4
Desenvolvedor 4
Classificação
(253)
Projetos
259
30%
Arbitragem
0
Expirado
3
1%
Livre
Publicou: 2 códigos
5
Desenvolvedor 5
Classificação
(350)
Projetos
421
54%
Arbitragem
20
55% / 15%
Expirado
29
7%
Trabalhando
6
Desenvolvedor 6
Classificação
(87)
Projetos
121
68%
Arbitragem
5
80% / 0%
Expirado
12
10%
Livre
7
Desenvolvedor 7
Classificação
(54)
Projetos
102
23%
Arbitragem
12
25% / 17%
Expirado
13
13%
Livre
8
Desenvolvedor 8
Classificação
(16)
Projetos
17
35%
Arbitragem
2
50% / 50%
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(104)
Projetos
134
43%
Arbitragem
0
Expirado
3
2%
Trabalhando
10
Desenvolvedor 10
Classificação
(273)
Projetos
396
63%
Arbitragem
70
53% / 26%
Expirado
198
50%
Livre
11
Desenvolvedor 11
Classificação
(77)
Projetos
243
74%
Arbitragem
7
100% / 0%
Expirado
1
0%
Livre
Publicou: 1 artigo
12
Desenvolvedor 12
Classificação
(72)
Projetos
80
10%
Arbitragem
38
8% / 58%
Expirado
6
8%
Livre
Pedidos semelhantes
2 FX pairs M15 execution with higher timeframe bias Session-based trading (UK time) Fixed % risk per trade Controlled pyramiding (add to winners only) Strict daily loss limits (FTMO-style) Proper order handling (SL always set) Basic logging (CSV) Strategy logic will be provided in detail after NDA / agreement. Must deliver: Source code (.mq5) Compiled file (.ex5) Clean, well-commented code Short support window for
Hi, are you able to create a script/indicator on tradingview that displays a chart screener and it allows me to input multiple tickers on the rows. then the colums with be like "premarket high, premarket low, previous day high, previous day low" . When each or both of the levels break, there will pop up a circle on the chart screener, signaling to me what names are above both PM high and previous day high or maybe
I need an Expert Advisor for MetaTrader 5 (MQL5) to trade XAUUSD based on a simple price movement cycle. Strategy logic: • The EA opens a Buy and a Sell at the same time (one pair per cycle). • Only ONE Sell position must exist at any time. • Every Buy must be opened together with a Sell. Cycle rules: • Step movement = 10 USD in gold price. • CycleEntryPrice = the OPEN PRICE of the last cycle BUY order. • If price
I am looking for a professional MQL5 developer to build a MetaTrader 5 Expert Advisor from scratch. The EA will be called LadyKiller EA. It must trade only the following instruments: • XAUUSD (Gold) • US30 / Dow Jones Index Requirements: • Strong and reliable buy and sell entry logic • Stop Loss and Take Profit system • Risk management (lot size control) • Maximum trades protection • Drawdown protection • Trend
I need an mql5 EA which can be used with 100$ capital very low drawdown The EA should be high frequency trading special for XAUUSD and btcusd or binary options but also the EA should be testable via strategy tester and demo test for five days is needed NO SELECTION CAN BE DONE WITHOUT TESTING when applying make sure you send the backtester results with demo EA testable via strategy tester
I currently have a powerful and well-structured Expert Advisor available on the MT5 platform. This EA is designed with: ✅ Advanced entry and exit logic ✅ Smart risk management system ✅ Automatic lot sizing option ✅ Break-even and trailing stop protection ✅ Spread and session filters ✅ Drawdown control features ✅ Optimized for XAUUSD and scalping strategies ✅ Suitable for prop firm challenges like FTMO It is built for
Do you need a profitable and well-structured trading strategy converted into a fully automated Expert Advisor on the MT5 platform? I specialize in developing advanced, high-performance EAs with: ✅ Smart entry & exit logic ✅ Risk-based lot size calculation ✅ Break-even & trailing stop system ✅ Spread & session filters ✅ Daily drawdown protection ✅ Prop firm (FTMO-style) risk compliance ✅ Fully automated trade
Hello, I'm looking to find out the cost of creating a mobile trading robot. I've tried to describe it as thoroughly as possible in the following document. I look forward to your response. I'd like to know the costs, delivery time, and how you plan to implement it before making a decision
I have an existing MT5 Expert Advisor (“E-Core”). I need an experienced MQL5 developer to integrate a structured risk management upgrade and a higher timeframe trend filter into the current code. Two files will be provided: 1️⃣ E-Core Source Code (Current Version) 2️⃣ Update Instructions File (contains exact inputs, functions, and logic to integrate) The developer must: Integrate the update logic
DO NOT RESPOND TO WORK WITH ANY AI. ( I CAN ALSO DO THAT ) NEED REAL DEVELOPING SKILL Hedge Add-On Rules for Existing EA Core Idea SL becomes hypothetical (virtual) for the initial basket and for the hedge basket . When price hits the virtual SL level , EA does not close the losing trades. Instead, EA opens one hedge basket in the opposite direction. Original basket direction Hedge basket direction (opposite) Inputs

Informações sobre o projeto

Orçamento
50+ USD
Prazo
de 1 para 5 dias