MT4 EA – Pending Order Cleaner + USD News Pause (WebRequest + On-Chart Panel + Broker/UTC Sync)

Spezifikation

Hello Developers 👋

I already have a fully working EA skeleton (MT4) that:

Deletes all pending orders closer than a configurable distance (in points) to the market price.

Uses WebRequest() to load the ForexFactory JSON calendar every 2 hours.

Filters USD news by impact (High / Medium / Low) and pauses trading 1 min before to 120 min after each event.

Displays the next 5 USD news events directly on the chart, including broker time, UTC time, and a time-difference (Δ) countdown.

Supports Broker ↔ UTC offset and a manual nudge (± minutes) for fine-tuning.


Now I’m looking for a skilled MQL4 developer to finalize, clean up, and stabilize this EA for production use.


---

✅ What’s already done (I provide):

Full working .mq4 source (clean, structured, well commented).

All logic: order-deletion, timer, parsing, panel drawing, and pause logic already implemented.

ForexFactory JSON URL + WebRequest access confirmed working.



---

🔧 Tasks for the freelancer:

1. Code cleanup & optimization

Organize structure, ensure stable execution (no freezes during WebRequest).

Add error handling / fallback if JSON temporarily unavailable.



2. JSON Parsing improvement

Optionally replace string-search parser with a small JSON lib (e.g. JAson.mqh).

Make sure future field-name changes (impact, country, timestamp) won’t break parsing.



3. On-Chart Panel refinement

Add optional color-highlight when a news event is within the pause window.

Optionally add a countdown display ("Next High Impact: in 12 min").

Keep lightweight and compatible with low-latency VPS environments.



4. Broker ↔ UTC synchronization

Verify offset logic and manual nudge (± minutes) accuracy.

Ensure displayed times and pause logic are 100 % in sync.



5. Final test & delivery

EA must compile with no warnings.

Run stable on standard brokers (IC Markets, Vantage, RoboForex etc.).

Documentation of parameters (short readme).
📎 Deliverables:

Final .mq4 source + compiled .ex4

Short change log (what was improved)

Optional small video/screenshot showing panel & pause logic working
Demo test for 5 days 

Bewerbungen

1
Entwickler 1
Bewertung
(393)
Projekte
549
40%
Schlichtung
30
57% / 3%
Frist nicht eingehalten
57
10%
Arbeitet
Veröffentlicht: 11 Beispiele
2
Entwickler 2
Bewertung
(297)
Projekte
476
40%
Schlichtung
105
40% / 24%
Frist nicht eingehalten
81
17%
Beschäftigt
Veröffentlicht: 2 Beispiele
3
Entwickler 3
Bewertung
(1)
Projekte
0
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
Core Strategy Logic (Symmetrical): The bot monitors Price Action relative to the Value Area (VAH/VAL) and Previous Day High/Low (PDH/PDL). ​Trigger: Price breaks PDH/PDL but fails to sustain (Rejection Wick/TPO Tail). ​Orderflow Filter: Execution requires a CVD reversal (Delta turn) and an Iceberg Order (min. 40 contracts) detected at the rejection level. ​Entry: Market Order (Buy/Sell) once price re-enters the Value

Projektdetails

Budget
30 - 125 USD
Ausführungsfristen
von 1 bis 6 Tag(e)