Custom Drag-and-Drop Alert System for MetaTrader 5 (MT5)

MQL5 Indikatoren

Spezifikation

Custom Drag-and-Drop Alert System for MetaTrader 5 (MT5)

 

MetaTrader experience is absolutely essential. Please don’t bid if you have not previously developed applications for MT5.

 

📌 Project Title:

Custom Drag-and-Drop Alert System for MetaTrader 5 (MT5)

📝 Project Description

I require a custom alert system to be developed for the MetaTrader 5 platform. The tool should allow me to place and manage alerts visually on the chart, supporting both standard and trailing alerts, in both long and short directions. The system must support all standard MT5 alert types and be thoroughly tested prior to delivery.

✅ Key Features

Drag-and-Drop Visual Alerts

- A script or EA can be applied to the chart to create a price alert.
- A visible horizontal line appears on the chart at the alert level.
- For non-trailing alerts, the line can be dragged to adjust the price.
- Line should be fully customizable (color, style, width).
- Works for both long (buy) and short (sell) alert scenarios.

- Deleting the alert line from the chart will delete the alert

- All alerts should only trigger once (not the default 5)

Alert Notifications

- Must support all native MT5 notification types:
  • Push notifications to registered devices
  • Email alerts
  • Sound alerts
  • On-screen popup alerts
- Each alert includes a custom user-defined message.

MT5 Terminal Integration

- Deleting an alert must remove the chart objects associated with it.
- Supports multiple active alerts per chart.

Trailing Alert Option

- Option to enable trailing alerts, where the alert level follows price at a defined pip distance (like a trailing stop).
- Once triggered, the alert sends notifications like a standard alert.
- The trailing alert line should not be draggable.

On-Chart Alert Summary

- A label should be displayed in the top-left corner of the chart showing all active alerts.
- When an alert is triggered:
  • Its corresponding line in the label should change color.
  • The text is updated to include “– Triggered”.

  • Delete the alert from the chart should remove the label
- Example:
  Alerts list
  Trailing DOWN alert by 62 pips stop at price 73.901
  Trailing DOWN alert by 124 pips stop at price 74.522
  Trailing DOWN alert by 106 pips stop at price 73.529 – Triggered
- Label text color and font size must be user-configurable.

🎛️ User Inputs

Variable

Description

Price

The price at which the alert should trigger.

AlertText

Custom message shown in the alert notification.

LineColor

Color of the alert line.

LineStyle

Style of line (solid, dashed, etc.).

LineWidth

Thickness of the line.

Trailing

Enables trailing alert (true or false).

TrailingStop

Distance in pips for trailing alert to follow price.

LabelTextColor

Color of the on-chart alert label text.

LabelFontSize

Font size of the on-chart alert label text.

🌐 Compatibility

- Must work across all currency pairs, including those with specific pip values (e.g., JPY pairs).
- Should work on any timeframe and multiple charts simultaneously.

🧪 Testing & Delivery Requirements

- The system must be fully tested before delivery, including:
  • Trailing and non-trailing alerts
  • Long and short directions
  • Notifications
  • Interaction with the MT5 Alerts tab
  • Visual updates on chart
- Testing must include JPY pairs to ensure pip-based logic functions correctly.
- Delivery should minimize back-and-forth revisions.

- Please ask any clarifying questions and ensure understood before undertaking the work.

🗂️ Deliverables

- Working .mq5 and .ex5 files
- Clean, readable, and well-commented code
- Instructions or notes for setup and usage
- Must compile cleanly with no external dependencies (e.g., no stdlib.mqh)


Bewerbungen

1
Entwickler 1
Bewertung
(15)
Projekte
34
24%
Schlichtung
3
0% / 33%
Frist nicht eingehalten
2
6%
Arbeitet
2
Entwickler 2
Bewertung
(227)
Projekte
283
27%
Schlichtung
14
50% / 36%
Frist nicht eingehalten
9
3%
Überlastet
3
Entwickler 3
Bewertung
(839)
Projekte
1433
72%
Schlichtung
117
29% / 47%
Frist nicht eingehalten
356
25%
Arbeitet
Veröffentlicht: 3 Artikel
4
Entwickler 4
Bewertung
(22)
Projekte
29
14%
Schlichtung
3
67% / 0%
Frist nicht eingehalten
3
10%
Frei
5
Entwickler 5
Bewertung
(51)
Projekte
82
43%
Schlichtung
3
0% / 100%
Frist nicht eingehalten
2
2%
Beschäftigt
6
Entwickler 6
Bewertung
(322)
Projekte
496
67%
Schlichtung
5
40% / 0%
Frist nicht eingehalten
4
1%
Arbeitet
Veröffentlicht: 8 Beispiele
7
Entwickler 7
Bewertung
(1)
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
8
Entwickler 8
Bewertung
(7)
Projekte
7
29%
Schlichtung
0
Frist nicht eingehalten
0
Beschäftigt
9
Entwickler 9
Bewertung
(7)
Projekte
7
29%
Schlichtung
3
0% / 100%
Frist nicht eingehalten
1
14%
Frei
10
Entwickler 10
Bewertung
(5)
Projekte
8
13%
Schlichtung
0
Frist nicht eingehalten
0
Arbeitet
11
Entwickler 11
Bewertung
(6)
Projekte
11
27%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
1
9%
Arbeitet
12
Entwickler 12
Bewertung
(270)
Projekte
550
49%
Schlichtung
55
40% / 36%
Frist nicht eingehalten
227
41%
Arbeitet
13
Entwickler 13
Bewertung
(1)
Projekte
1
100%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
Ideally, the bot should send a minimum of 5 signals per day on the M5 timeframe, with at least a 30-pip stop loss and a 1:1 risk-to-reward ratio. I am looking to purchase the indicator
I have an existing TradingView indicator, and I’m looking to convert it into a trading bot for MQL5. If you're experienced in converting Pine Script strategies (specifically an EMA crossover strategy) into Expert Advisors (EA), feel free to reach out. Key features I need: A dashboard displayed at the top-left corner of the MetaTrader chart Input for risk amount per trade (in USD) Option to focus on either Buy setups
Hi, i am looking for an individual who is able to develop on an existing indicator to finetune entries and filters signals. The person is expect to provide his own strategies, Intersted parties, please contact me
I WOULD LOVE A TRADINGVIEW INDICATOR THAT ALLOWS ME TO IDENTIFY OR HIGHLIGHTS THE LAST H4, D AND W HL AND LH. NEED TO TALK TO THE DEVELOPER AS THIS IS A MORE DISCRETIONARY WAY OF MINE
I need an Expert Advisor that trades by signals of ADX and Moving Average indicators, It must check and correctly process possible errors in trading operations. The main criteria of opening and closing positions: direction of Moving Average, price of the last bar. Set the number of lots to trade as an input parameter
Mql5 indicator 50+ USD
We are looking for an experienced MQL5 developer to build a custom strategy indicator for MetaTrader 5 (MT5). The indicator will be used for discretionary trading, and we expect high-quality signal generation for buy/sell entries along with multiple take profit levels. We are open to developers proposing and integrating their own proven, logic-based trading strategies. The proposed strategy must be technically sound
✅ MT5 Custom Indicator Development Brief Project Title: 🔧 Combine 4 MT5 Indicators into One Custom Tool (with License Protection) Description: I want to combine 4 indicators into a single, clean and professional MT5 indicator. ✅ Features Required: Signal Display Clear BUY and SELL arrows directly on the chart Optional visual enhancements (like background color or labels) Alerts Popup alerts Sound alerts Mobile
I need a developer that can create an expert advisor using an indicator that works on mt5 platform as well i already made a video explaining the ea so you just bid an i send the video explanation
I have a few indicators on trading View that needs to be converted to prorealtime Platform. It uses stochastics to plot waves on MACD and Price charts. I use other indicators like super trends , MA, ALMA, B/bandsFVG and iFVG to identify entries and direction of markets
hello great developer i want to fix this script This arrow shouldn’t of printed because the renko brick ended red{ check the image} One other guy said this ‘okay I am seeing, arrow sticks because your code plots it conditionally but never deletes it later. This is expected behavior unless you add cleanup logic like -- Chart.RemoveObject(...) for outdated arrows... not sure if you understand the technical parts

Projektdetails

Budget
30 - 100 USD
Ausführungsfristen
bis 7 Tag(e)

Kunde

Veröffentlichte Aufträge1
Anzahl der Schlichtungen0