21 Savage

MQL4 Experts

Job finished

Execution time 11 days
Feedback from customer
Hardworking and professional. Fast response. Very reliable
Feedback from employee
Good customer, thank you so much!

Specification

When the EA is placed on a chart, it should immediately create a  horizontal line on the close of the previous candle. This line is the baseline

  
If this candle is bullish,a buy position of Lot size, L1 is immediately opened.

If this candle is bearish, a sell Position of lot size, L1,  is opened.


After the first position is opened, the EA watches to see where the price will go. 


Opened Buy Position
1)if the first position is a buy position, and the price goes up X or more pip from the baseline, then closes above X, another horizontal line is created at X and the EA continues to monitor the position. For example, if X=5, and the candle closes 4 pips from the last created line, no line is created at X=4(Bcos, the required value of X is 5) . If the candle closes at 8 pips, a horizontal line is opened at X=5. Please note that for horizontal lines to be created, the price must first close X or more pips from the last created line(i:e, the price must be greater than X and must close above X).Once these conditions are satisfied, the line is then created( not before)


If after opening the buy position, the price then moves down below the baseline then closes X or more pips below it, another horizontal line is created at X and a Sell position of lot size L2 is opened. The position is then monitored.More lines are created X distance from  each last line as long as the price moves X or more distance from them


To close a buy position or to open a reverse position, the following conditions must be met: i)The price must open above the last created line, then go below this line and close below it. When this condition is met, the code must then check for the following

i) Is the overall trade( sum of all opened positions), positive i:e are they in profit),a) if the answer is yes, then all opened positions are closed, all old lines are erased, a new line is drawn on the close of the old candle and a  Sell position is opened of lot size L1 and the process is repeated again. b)If it is not profitable, the EA must check:

i)If a Sell position has already been opened on this line: a)If a Sell position has already been opened on this line, the  EA does nothing but continues to monitor the trade and checks for this condition again when it gets to the next line if the price continues to go down. b)If No Sell position has been opened on this line, the EA opens a Sell position with the next lot size.

Basically,  for an open buy position, any time the price opens above a line, then go below this line and close below it. the EA must  check for the above-mentioned conditions

Opened Sell Position

2)However, if the first position is a Sell position, and the price goes down X or more pip below the baseline and closes there, the next horizontal line is created at X and the EA continues to monitor the position. For example , if X=5, and the candle closes 4 pips below the last created line( in this case, the baseline), no line is created. If the candle closes at 8 pip below, a horizontal line is opened at X=5.Please note that for horizontal lines to be created, the  price must first close X or more pips from the last created line(i:e, the price be greater than X and must close above X.Once this condition are satisfied,the line is then created( not before)

If after opening the Sell position, the price then moves up above the baseline then closes X or more pips above it, another horizontal line is created at X and a Buy position of lot size L2 is opened. The position is then monitored.More lines are created X distance from the last created lines as long as the price moves X or more distance from the it

To close a Sell position and open a reverse position, the following conditions must be met: i)The price must have first opened below the last created, then go above this line and then close above it. When this condition is met,  the code must check for the following:

ii) Is the overall trade( sum of all opened positions), positive( i:e in profit), if the answer is yes, then all opened positions are closed, all old lines are erased, a new line is now drawn on the close of the old candle and a  buy position is opened of lotsize L1 and the whole process is repeated again. If it is not profitable, the EA must check for the following:

i)If a buy position has already been opened on this line: If a buy position has already been opened on this line, the  EA does nothing but continues to monitor the trade. If No Buy position has been opened on this line, the EA opens a buy position with the next lot size.

Basically, for an opened sell position, any time the price opens below a line, then goes above this line and close above it. the EA  must  check for the above-mentioned conditions


Please note that positions re-opened in an alternative order( i:e a buy than a sell, then another buy, then another sell, e.t.c).There can not be more than one buy or one sell position opened on a line.


In the EA settings tab, create a field to enter the value of X


A)In the EA settings, there should be 25 fields were the lot sizes can be entered. Values for lots size should be entered manually. In a trade, the first position should use the values in the first field, the second position should use the values in the second field, the 3rd position should use the value in the 3rd fields and so on.


B)Create True/False tab in the EA settings, such that if True is enabled, EA should trade continuously, non-stop.If the false button is enabled, then it shouldn't open another trade after a profitable trade is closed.it should be taken off the chart


C)VERY, VERY, IMPORTANT: The EA MUST  have continuity and memory. By this I mean, if it is taken off the chart , if any type of interruption takes place,  if trading stops on Friday or on holiday,  or if for any reason there is an interruption, when the interruption is over,  it should immediately recognise all trade it started before the interruption and  should continue monitoring it again like there was no interruption. This is very important.


D)Please include a True/False button the in the EA settings tab. If True, The horizontal lines should be visible on the chart.If  False, the Horizontal lines should not be visible on the chart. 


E)There should be a button in the settings tab for changing the colors of the first line(baseline), the lines above the baseline and the lines below the baseline


F)The EA should be able to work independently of other EA in the same MT4 account. i:e if other EA's are attached to other charts, they must work independently of each other, No interference.


G)Create A dashboard on the top left-hand corner of the chart that displays the following information:

i)Total Buy Positions;

ii)Total Buy Lots

iii)Total Sell Position

iv)Total Sell Lots

v)Profit Loss

vi)Time First Position was opened

vii)EA Status: Connected or  Not Connected


Responded

1
Developer 1
Rating
(188)
Projects
212
58%
Arbitration
9
11% / 89%
Overdue
8
4%
Free
2
Developer 2
Rating
(145)
Projects
169
50%
Arbitration
22
14% / 55%
Overdue
22
13%
Free
3
Developer 3
Rating
(589)
Projects
1070
50%
Arbitration
39
28% / 41%
Overdue
49
5%
Free
Published: 1 article, 8 codes
Similar orders
A robot 30+ USD
Je souhaite trouver un développeur pour réaliser ce travail et effectuer les paiements via cette application. Je m'engage à ne communiquer avec les candidats que par cette application, y compris par messageries tierces, correspondance personnelle ou courriel. Je comprends que toute personne ne respectant pas ces conditions sera interdite de publier des commandes sur la plateforme Freelance
I am looking for an experienced MQL5/MT5 developer to develop a custom Expert Advisor based on a complete technical architecture already prepared by the client. This is not a request to design a trading strategy from scratch . The strategy architecture, entry/exit concepts, filters, risk-management requirements and testing requirements are already documented. The main responsibility will be MQL5 development
EAs 100+ USD
To apply, you must already have your EA running on an active MT5 trading account connected to the market. The account must have genuine trading history that can be independently reviewed and verified. EA Requirements 1. Prop-Firm Compatible Risk Management - The EA must include daily and overall drawdown protection. - Required inputs: "MaxDailyLoss = 5%" "MaxTotalDrawdown = 10%" - Once either limit is
Strategy 40 - 60 USD
yo i have a strategy i would really like to turn into a signal bot basically please this is very technical and serious to me the strategy needs more time 1 time frame and the bot most be 100% accurate
Ready to use bot 100+ USD
seller must provide the following to be considered... i will answer to all who fit this description, and can purchase more than 1 EA... - brief strategy description - overall EA expectancy - 1 week limited trial version, with whatever settings you consider best (can be blocked on demo, i don't really care) - investor password from a reputable broker (if history is available... live / demo, same thing, doesn't really
I want you to develop a professional HFT trading robot for MT5/MQL5 , initially focused on XAUUSD . The robot should be designed for high-speed tick-level trading , analyzing real-time bid/ask movement, spread, tick velocity, momentum, volatility, price acceleration and short-term market microstructure to identify very short-term opportunities. The core strategy should be capable of opening 5–10+ positions in a
can you help me use a Tickblaze Algo NRBO on the NT platform? I have it somewhat set up, but I have other questions about running it & knowing how to operate it in NT. Thank you if anyone have experience in this kindly bib and let do it asap
I need a fully automated custom Expert Advisor for MetaTrader 5 (MQL5). The EA is intended for use on a The5ers $100,000 2-Step prop-firm account. IMPORTANT DELIVERY REQUIREMENT: I must receive the complete editable .mq5 source code as well as the compiled .ex5 file. Compiled-only delivery is NOT acceptable. The EA must be coded specifically for this project and must not copy trades, use external trading signals or
I've got a Pine Script from Trading View. I need help from a programmer who can help with optimising the strategy by 1) Adding a couple of further rules 2) Redesign the trading alert arrows & colours I need, please, a programmer who is 1) Good at Pine language 2) Has excellent after-job support (not for free though) 3) Possess the ability to work with others. 4) Able to deliver the job at the shortest possible time
I need an experienced TradingView Pine Script developer to build and test a custom intraday strategy for NQ/MNQ . I am not looking for a conversion . I need the strategy researched, developed, tested, and optimized based on my requirements. Requirements: NQ/MNQ intraday trading 5–15 minute charts New York session only Flat before market close Base logic using Zero Lag Signals , with additional filters if justified

Project information

Budget
70 - 80 USD
Deadline
from 1 to 6 day(s)