Upgrade Existing Grid EA

Specification


I need an experienced MQL5 developer to work on an existing Grid EA who work fast with minimum intervention. The goal is to enhance functionality, improve execution speed, and clean up the code. Below are the specific requirements:


1. Trading Time Filters

  • Implement customizable trading time filters.
  • Display a live status on the top-left of the chart showing if the EA is active or time-filtered.

2. Top-Left Chart Display

Add a live metrics display on the chart showing:

  • Balance
  • Equity
  • P&L
  • Drawdown (DD)
  • Spread
  • Inducators : ATR, ADX, RSI, MACD, etc

3. Average Trailing Stop Loss

  • Revamp the trailing stop logic to work on single trades and sequences (when not in hedging mode).
  • Remove the "Broker commission" input.
  • Add inputs:
    • Start value (in points)
    • Step value
    • Stop value
  • Include a Dynamic Trailing Stop Loss based on ATR:
    • Start trailing after a defined TP point.
    • TP triggers:
      • For longs: when price drops below ATR line
      • For shorts: when price rises above ATR line
    • Make ATR lines visible on the chart.

4. News Filter Integration

  • Add a news filter with the ability to:
    • Filter events by impact level (high, medium, low)
    • Filter by market location and keywords
    • Adjust certain EA settings based on news events
  • Ensure full backtesting compatibility with the news filter enabled.

5. Partial Hedging Logic

  • Implement partial hedging with the following features:
    • Place hedge positions after a specified number of grid deals, a certain drawdown percentage, or whichever condition is met first.
    • Allow partial closures of hedge positions to gradually reduce lot sizes and manage risk.
    • Enable closing a hedge deal and a grid order together when their combined sum is profitable.
    • When closing portions of hedge blocks, proportionally reduce grid order sizes.
      • Example: Closing a hedge block of 900 should reduce grid buys from 2000 to 1100.
    • Continuously check for new hedge triggers after any hedge closure.
    • Ensure seamless integration with the overall strategy and efficient execution.

6. Code Cleanup & Optimization

  • Clean and optimize the code for faster execution.
  • Add clear comments and improve code descriptions in English.
  • Rename the EA to "The Black Horse".

Expectations:

  • Clean, well-structured, and fully commented code.
  • Efficient execution with minimal lag.
  • Seamless integration of all features without compromising stability.

Deliverables:

  • Updated EA (.mq5 and .ex5 files)
  • Fully commented source code
  • Brief usage instructions and explanation of inputs

Responded

1
Developer 1
Rating
(21)
Projects
20
10%
Arbitration
2
50% / 50%
Overdue
0
Free
2
Developer 2
Rating
(6)
Projects
8
0%
Arbitration
2
0% / 100%
Overdue
3
38%
Working
3
Developer 3
Rating
(3)
Projects
3
0%
Arbitration
1
0% / 100%
Overdue
0
Working
4
Developer 4
Rating
(213)
Projects
307
22%
Arbitration
18
67% / 17%
Overdue
1
0%
Busy
5
Developer 5
Rating
(23)
Projects
30
40%
Arbitration
0
Overdue
1
3%
Working
6
Developer 6
Rating
(391)
Projects
410
72%
Arbitration
4
100% / 0%
Overdue
0
Loaded
7
Developer 7
Rating
(55)
Projects
66
52%
Arbitration
2
0% / 50%
Overdue
1
2%
Working
8
Developer 8
Rating
(18)
Projects
22
32%
Arbitration
2
50% / 50%
Overdue
0
Free
9
Developer 9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
11
Developer 11
Rating
(6)
Projects
7
0%
Arbitration
0
Overdue
0
Working
12
Developer 12
Rating
(14)
Projects
14
14%
Arbitration
8
25% / 13%
Overdue
3
21%
Busy
13
Developer 13
Rating
(270)
Projects
546
49%
Arbitration
55
40% / 36%
Overdue
226
41%
Working
14
Developer 14
Rating
(4)
Projects
4
25%
Arbitration
2
0% / 100%
Overdue
0
Free
15
Developer 15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
Hi, I have a trading strategy that I would like to optimize (backtest & adjust settings for best accuracy) and I would also like this set up as an automated trading bot for tradingview (webull is broker) The challenge is that all my scripts are in thinkscript as I have been using thinkorswim for my strategy development. My initial intention was to move to them as my broker once I had my strategy ready to go but I've
I am looking to create a simple EA that trades based on mix of indicators that is based on rfractual structure, ichimkou and RSI. I will explain in detail the strategy when discussing with developer
Need indicator for ninjatrader 8 which plot OHLC of previous and previous to previous day week month and year and OHL of Current day week month and year and Night Session High and Low( from 12 am to 9:30 am). it should display text in small colored rectangle with labels. Once any level hit color should change to default color , which could be white or light gray. Need one color for previous year one color for current
Need indicator for ninjatrader 8 which plot OHLC of previous and previous to previous day week month and year and OHL of Current day week month and year and Night Session High and Low( from 12 am to 9:30 am). it should display text in small colored rectangle with labels. Once any level hit color should change to default color , which could be white or light gray. Need one color for previous year one color for current
Automated Trade Synchronization for MT4/MT5 – Trading Journal We are looking for an experienced developer to create an automatic synchronization between our platform and MetaTrader (MT4/MT5) for trading journaling. Requirements: Automatic Transfer : Closed trades should be transferred to our trading journal along with screenshots. Read-Only Access : The solution should work using the MetaTrader investor login
NINJATRADER 8 TO MT5 EA 100 - 120 USD
Hi, i have a fully functioning code I have built out for ninjatrader 8 - i actually have 4 of them I am looking for expert developer to be able to help me to convert the code from ninjatrader 8 C# code to a metatrader 5 code. so i have provided 3 files one is an IFVG strategy and simply trades price action based on inversed fair value the other one is a MACD strategy but it uses the custom MACD indicator code
Hi, I am looking to automate a ninjatrader strategy / have a bot made. The indicators are all free and available on NT8. Please see attachment. The only one that is not there is the dynamic support and resistance, and I am having the one available on Tradingview converted to Ninja. The indicators are listed in the attached. The only one that this strategy doesn't have is an automated support and resistance, and I
L.s. I have explained my idea in the text file in the attachment. (With a jpeg of the underlying asset and what it should do). The strategy is based on the US30, break out. It does not use indicators besides fibonacci to determine TP and SL levels. Kind regards, Tjerk
Need a working robot working for trading gold - index - software that can layer and work on multiple chats Expert Advisor with proof of live trades needed check out and test -
Ninjatrader bot 30+ USD
I have been working with a developer that has built multiple Ninjatrader Bots for me, but he is becoming unavailable. So I am looking for someone to take his place. What we have done is built a good BOT platform that we use to change the strategies. So all of the bots are about 75% done, then I come in and change out the execution strategy. I am looking for someone to study my BOT platform and be able to step in and

Project information

Budget
30 - 70 USD

Customer

Placed orders1
Arbitrage count0