Bugs fixing project and two new extra features implementation in MT4 (EA) in existing tool

MQL4 Esperti Script

Specifiche

Description file in attachment.

Price can be little negotiated further. Please read the following text entirely.

Firstly and MOST IMPORTANTLY: Please do some backups, when you will be doing this bugs fixing project for me. I need you to NOT anyhow edit any piece of the code unless absolutelly 100% required in order to create what I am requesting. Basically everything, except what I am requesting (probably less than 0.1% of the code), MUST remain untouched. Please respect this.

I am looking for expert with experiences in the most complex possible bugs (technical problems) in existing tool for MT4. Someone, who perfectly understands that development code needs to be understood in smallest possible details before 100% correct decision can be done: Which small piece of the entire development code is related to particular single feature, out of A LOT of other features. which is a subject of a bug as it doesn't work exactly how I want.

So I would need bugs solving expert who really has surgical accuracy when it comes to being 100% sure that correct part of the code is related to the feature causing the problem. What I am the most worried for is that you would edit something what is unrelated to particular feature with problem (bug). There are so many features. So again: kindly take care that you track correct relevant piece of development code which I will send to you if you decide to contact me.

I have permission from the developer to share this entire development code with expert who will be willing to check the problem. Developer who created that tool for me spent a lot of time and efforts working on the tool. There is massive amount of features in the code. Almost all of them work perfectly, exactly how I want.

Extremely brief description of entire tool is the following (I said extremely brief because I could have written a book about it): I search for single currency which can be either on the left or on the right side of currency pair symbols. Single currencies like btc, xau,... are considered as currency pairs too and some currency pair may have or may not have additional symbols of characters in the title of the trading symbol (e.g. ABC/DEF or ABCDEFpro,...). Tool goes through entire Marketwatch and provides list of currency pairs (single currency either on left or right side of symbol title). I also get information like minimum buy stop distance, minimum sell stop distance, take profit price per point based on my user input on amount of money <currency on trading account is automatically recognized>, stop loss price per point based on my user input on amount of money <currency on trading account is automatically recognized>, amount <currency also auto recognized> of money how much is 1 point profit & loss worth, possibility to open stop pending orders with either minimum required distance (or increase distance) where I clearly define for how many points EXTRA (so minimum plus what I define) must be stop pending orders placed away from current market price. Besides this, the information, that is the same for all currency pairs that I want to place pending orders for, is (by ''is'' i am referring to ''information''): magic number, lot size, trailing (in unit points), slippage (in unit points), take profit (currency auto recognized from logged in trading account balance), target loss (currency auto recognized). Those two take profit and target loss I define in amount of money as I previously said. I enable/tick the checkboxes near currency pairs that I want to schedule placements of stop pending positions. Extremely important for you to be aware of is that every single time when stop pending placements (by ''placement'' i mean opening of stop pending position) happens for strictly only checkbox ticked/enabled currency pairs, TWO (2 !!!!) stop pending orders are placed. One stop buy and one stop sell. ALWAYS TWO! Always those one that I said: one stop buy and one stop sell. Strictly only those two per one ticked/enabled (checkbox) currency pair. Then in the tool I have the option whether I want to make placements immediately upon clicking and confirming Open Trades button or on exact date+time (no limit how near or how far in the future) where timezone is predefined. Obviously tool must run at that time in order for operate. So at requested time stop buy and stop sell pending order(s) get placed. The main point of the tool and the most important thing is the following and due to extreme importance, I will type it in capitalized letters: WHEN ONE STOP PENDING ORDER GETS EXECUTED, THE OPPOSITE ONE MUST GET (and it successfully does!) ALWAYS IMMEDIATELY (HERE WE MAY TALK ABOUT MILLISECONDS OR EVEN NANOSECONDS - DEPENDING ON INTERNET CONNECTION) AUTOMATICALLY CLOSED WHILE BEING PENDING SO IT GUARANTEED NEVER GETS EXECUTED BUT AUTO-CLOSED INSTEAD. Example: if stop buy gets executed, stop sell of the same identical currency pair is automatically and immediately closed (cancelled) or vice versa: if stop sell gets executed, stop buy of the same identical currency pair is automatically closed (cancelled). Identity of currency pairs are verified per trade opening (placements and usage of Open Trades button) event. Having said that, this means the following: Lets say I open ABCDEF currency pair. Two trading positions will be opened (pending): one stop buy and one stop sell. Then a second(s) or some time later I schedule the opening of ABCDEF again, either to be immediately placed (opened) or on particular date and time. So what happens is that one stop buy order and one stop sell order gets placed. Assuming that one out of two stop orders on first opening event hasn't been executed yet (other one auto-cancelled), I obviously have four stop pending orders (same said currency pair): two stop buy and two stop sell. One stop buy and one stop sell is related to first opening event, one stop buy and one stop sell related to the second opening event. When one order gets execute, the opposite one of strictly only THE SAME SINGLE opening event gets auto-closed. So in that situation I remain with two stop pending orders. In, fortunately, extremely rare cases, the opposite order which must get, as most important feature in my tool, auto-closed (cancelled) may not be possible to be closed due to whatever reason: mostly related to the broker (e.g. ''price is too close to the market price''). In case if it cannot be auto-closed then there is already implemented additional feature, which takes care for all the time closing reattempts until that stop pending order, which remains being pending, is successfully closed. Similar logic for prohibited closing for executed orders (based on TP, SL, Trailing): auto reattempt of closing is already implemented. Available currency pairs can be listed on one or on multiple pages: depending on how many of available trading assets have single currency on either left or right side of the symbol.

This was extremely brief description of entire tool. If you need longer, let me know. However, I need to say that I need your help when it comes to bug solving for extremely small piece of code because (almost) everything works fine.

What I need is described in attached file:  described bugs to be solved that are related to graphical fonts (un)wanted (depending on situation) change to ''0'' in exact areas of the tool as described on the video (link to the video is in ''first task'' TXT file) and also new implementation for scratch of two new features. One of them is, I admit, very complex. Note that those two new features have NOT yet been started. Nothing in the code is related to them yet. So I would need you to develop from the beginning those two feature and integrate them to existing development code which is NOT your own (haven't been created by you). As I said multiple times, extremely important is that everything in the code really remains 100% untouched UNLESS it is REALLY guaranteed required to be edited in order to do what is attached in the file. When it comes to integrating two new features, obviously you won't edit any code because your own piece of the code, related to new features, will be new.


For any questions, you are very welcome to ask. Thank you very much in advance.

File:

ZIP
description.zip
479.3 Kb

Con risposta

1
Sviluppatore 1
Valutazioni
(7)
Progetti
13
0%
Arbitraggio
5
20% / 60%
In ritardo
0
Gratuito
2
Sviluppatore 2
Valutazioni
(54)
Progetti
65
52%
Arbitraggio
5
40% / 60%
In ritardo
22
34%
In elaborazione
3
Sviluppatore 3
Valutazioni
(48)
Progetti
80
28%
Arbitraggio
8
75% / 13%
In ritardo
41
51%
Gratuito
4
Sviluppatore 4
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Development of MT5 EA or Script For Account Load Calculation 1) Calculate Account Load based on Active positions and Set Stop losses 2) Calculate Account Load based on Pending orders 3) The EA Or Script will need a Simple Text and Edit box GUI to be used for communicating with user regarding load calculation parameters and results. 4) There Will Also be a text file used by both EA and User for communicating load
a.) My current Script can do the Followings, 1.a) Create an index; 1.b) Create a custom configuration chart. b.) What i want is to assemble all indexes and make an average index(Avg Index= index1 + index2 + index3 + ........../ no: of indexes) We will call this average index "APX" c.) Then we will configure another custom charts whereby we will say 1.) APXAUD=APX/AUD Index; 2.) APXCAD=APX/CAD Index; 3.)
I am looking to have a specific strategy of mine based off a mean reversion indicator in trading view, developed into a EA on MQL5. An understanding of pine script and MQL5 is mandatory for this project. It is a martingale strategy. I am only using one indicator off of trading view, no more
Hello, I am looking for someone that can develop for me a trading bot, that can trade on Crash 500 and 1000, and also on Boom 500 and 1000. The bot must buy on Crash 500 and 1000 and sell on Boom 500 and 1000. The indicator we use is the Awesome Oscillator. The CRASH 500/1000 we scalp it by buying. We only place our ENTRY that is to BUY when the Awesome Oscillator changes from VALUE DOWN to VALUE UP and by changing I
I require a TradingView Pinescript to be converted into MT5 EA. I have attached the relevant script. The script is a customisation of various indicators. The reason for conversion is mainly for backtesting and optimisation using the MT5 strategy tester. Thanks
I have a script completely up and running on MT5 and I want to convert it to work in NINJATRADER 8 LEAVE JOB PRICE, JOB RUN TIME, YEARS OF EXPERIENCE- tengo un script completamente listo y funcionando en mt5 y deseo convertilo para que funcione en NINJATRADER 8 DEJAR PRECIO DEL TRABAJO, TIEMPO DE EJECUCION DEL TRABAJO, AÑOS DE EXPERIENCIA-
Hi everyone, I need an expert to write a script in MQL5 that will fetch and store OHLC price data for a specified time period for a range of specified symbols. The data will be saved in 4 separate Excel CSV format files, one file for Open price data, one file for High price data, one file for Low price data and one file for Close price data. In each CSV file, the dates will be listed vertically in column A, and the
I am looking for a skilled developer to create a trading strategy for NinjaTrader and TradingView. The strategy will be based on the following logic: Place a limit order if there is a price break of the premarket session (high and low of time session), specific wick liquidity (moves past a specific previous price/wick), or higher timeframe order block (specific two candles), or if a lower timeframe specific wick with
Hello Im looking for someone to build a Strategy for me in Pine Script and also be able to help Webhook it with alerts to Tradestation and Coinbase For Crypto it will be sent to coinable entering Buy and To alert for Close postion For Stocks similar as crypto Also would like like to be able to have the option to enter Shorts in script for use in futures I would like to also have setting in the Script for Settings
I am in search of a professional and experienced developer to convert my existing TradingView indicator into a fully functional trading robot for the MetaTrader 5 (MT5) platform. The chosen developer will be responsible for implementing the indicator's features and algorithms into a user-friendly, efficient, and reliable trading robot. apply if you are professional in the field

Informazioni sul progetto

Budget
30 - 280 USD
IVA (22%): 6.6 - 61.6 USD
Totale: 36.6 - 341.6 USD
Per lo sviluppatore
27 - 252 USD
Scadenze
da 3 a 25 giorno(i)