Update to an existing range trading EA

Lavoro terminato

Tempo di esecuzione 3 ore
Feedback del cliente
Very fast and accurate. Good comms. Highly recommended.

Specifiche

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



File:

Con risposta

1
Sviluppatore 1
Valutazioni
(149)
Progetti
162
33%
Arbitraggio
6
50% / 50%
In ritardo
1
1%
In elaborazione
2
Sviluppatore 2
Valutazioni
(48)
Progetti
53
8%
Arbitraggio
19
16% / 37%
In ritardo
3
6%
Occupato
3
Sviluppatore 3
Valutazioni
(8)
Progetti
8
0%
Arbitraggio
0
In ritardo
0
Caricato
4
Sviluppatore 4
Valutazioni
(186)
Progetti
191
27%
Arbitraggio
0
In ritardo
3
2%
Gratuito
5
Sviluppatore 5
Valutazioni
(40)
Progetti
43
30%
Arbitraggio
2
0% / 0%
In ritardo
0
Caricato
6
Sviluppatore 6
Valutazioni
(22)
Progetti
31
48%
Arbitraggio
1
100% / 0%
In ritardo
4
13%
In elaborazione
7
Sviluppatore 7
Valutazioni
(52)
Progetti
96
24%
Arbitraggio
9
22% / 22%
In ritardo
12
13%
In elaborazione
8
Sviluppatore 8
Valutazioni
(16)
Progetti
17
35%
Arbitraggio
2
50% / 50%
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
(48)
Progetti
61
33%
Arbitraggio
0
In ritardo
3
5%
In elaborazione
10
Sviluppatore 10
Valutazioni
(272)
Progetti
394
63%
Arbitraggio
70
53% / 26%
In ritardo
198
50%
Gratuito
11
Sviluppatore 11
Valutazioni
(53)
Progetti
156
69%
Arbitraggio
4
100% / 0%
In ritardo
1
1%
In elaborazione
12
Sviluppatore 12
Valutazioni
(67)
Progetti
74
7%
Arbitraggio
32
9% / 56%
In ritardo
6
8%
Gratuito
Ordini simili
I need a programmer that can teach me how to get historical tick data (from predownloaded csv) and make it display when back-testing in the MT4 terminal. What I need from you is to build a panel that reads in the ticks from a predefined start time up to and including the current time of the back-test. It needs to: 1. Count the total number of ticks from the predefined start time. 2. Display the current tick's ask
Hey, im looking for a person who can create an my very own version of pineconnector, which should have all the option of pineconnector and it should be user-friendly without any complications
HI, I'm looking for an experienced person who can add buy/sell indications and Alerts on existing Pinescript along with little modification of the script and the script should connect to MT5 platform using pineconnector MT5 platform should excute trade instantly as based on the alerts/indications on tradingview script
We are seeking a highly experienced Forex EA Developer for our MT4 platform. The ideal candidate must meet our following criteria: Language Proficiency: Must speak English fluently - no exceptions Must write in English proficiently - no exceptions Must understand English clearly - no exceptions Availability: Must work in the Eastern Standard Time (EST) zone Developer must be available full-time for this project with
Requirements All features of indicators, plus enter into trades (buy, sell) TP and SL according to the indicator [TP1 and TP2] Can make MT5 from MT4 indicator? Add trailing stop loss trading hours trading days Max spread Possibility of Multiple charts through one window Daily profit Target [yes/no]
hello... saya menginginkan EA GRID?AVERAGING dengan kondisi : > bisa meletakan sell&buy Limit pada nilai tertentu > bisa meletakkan sell&buy stop pada nilai tertentu > bisa melakukan order sell/buy limit/stop (sesuai setting) berdasarkan Nilai RSI > bisa membatasi jumlah order > ada fungsi TP dan SL > rangkuman hasil kerja EA selama mingguan terimakasih, semoga bisa bekerjasama dengan baik
I already have the EA completed. I just need to add 2 params and fix the feature (GV) to make sure that no order is missed for any reason. Maybe GV is not enough and need to add another feature
Need to create ea to trade in indian market by placing orders to Indian market platform through API form mqlHere's a basic outline of what script should include: Define Heikin Ashi candle pattern: Convert regular candles to Heikin Ashi candles. Order Execution: Execute orders on the open of the second candle after the signal is generated. Buy Call: When a buy call is generated, initiate a call option order. Set
I want the trade to trigger anytime it sees the opportunity on all time frames, sl tp should be automated and all trades should be trigger anytime on cpi news and etc
Добрый день. Мне нужно создать сигнального бота. У меня есть индикатор на Trading View, который выделяет точку интереса - спрос/предложение. (но я в нем не уверен, подойдет ли он для робота, возможно такой индикатор нужно будет написать). Нужно чтоб все зоны были экстримальные, то есть, если произойдет пробитие зоны то менялся тренд. Как я торгую? Индикатор выделяет зону. Мне нужно увидеть подтверждение в пределах

Informazioni sul progetto

Budget
50+ USD
Per lo sviluppatore
45 USD
Scadenze
da 1 a 5 giorno(i)