Convert Pine Script to MQL5 (Order Block Indicator)

MQL5 Indicators

Specification

We're looking for an experienced MQL5 developer to help us convert an existing Pine Script indicator into MetaTrader 5 (MQL5). The indicator primarily identifies and draws Order Blocks, and it's already functioning well on TradingView. Your task will be to translate the logic into MQL5 while making a few key modifications.

Scope of Work:

  • Convert the core logic from the provided Pine Script to MQL5.

  • Ensure that Order Blocks are drawn correctly for and updated once a day (reset and update on new daily initialization or new day).

  • Make the code work based on the current chart timeframe (i.e., adapt dynamically to the timeframe selected).

  • Allow external access to the Order Block through the iCustom() function (i.e., return the price level, time, and direction).

Requirements:

  • Strong experience in both Pine Script and MQL5.

  • Proficient in drawing graphical objects in MQL5 (e.g., rectangles for order blocks).

  • Understands indicator initialization cycles and timeframe-sensitive logic in MQL5.

  • Able to write clean, well-commented code.

  • Bonus: Experience with performance optimization in MT5 indicators.

Deliverables:

  • Fully working MQL5 version of the indicator with the above differences implemented.

  • Ability to retrieve order block data via iCustom() (e.g., iCustom(NULL, 0, "OrderBlock", ...) ).

  • Instructions on parameters (if any) and usage.

Notes:

All other logic and design will follow the original Pine Script, which will be provided after the job is accepted.


Responded

1
Developer 1
Rating
(261)
Projects
588
35%
Arbitration
64
20% / 58%
Overdue
147
25%
Free
Published: 1 article, 22 codes
2
Developer 2
Rating
(410)
Projects
599
53%
Arbitration
29
55% / 24%
Overdue
7
1%
Working
3
Developer 3
Rating
(41)
Projects
58
21%
Arbitration
3
67% / 0%
Overdue
9
16%
Working
4
Developer 4
Rating
(5)
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
0
Free
5
Developer 5
Rating
(322)
Projects
498
67%
Arbitration
5
40% / 0%
Overdue
4
1%
Working
Published: 8 codes
6
Developer 6
Rating
(22)
Projects
32
44%
Arbitration
1
0% / 0%
Overdue
0
Free
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(63)
Projects
68
19%
Arbitration
3
33% / 33%
Overdue
2
3%
Working
9
Developer 9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(240)
Projects
246
31%
Arbitration
0
Overdue
3
1%
Free
Published: 2 codes
11
Developer 11
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
12
Developer 12
Rating
(11)
Projects
17
29%
Arbitration
3
67% / 0%
Overdue
0
Free
13
Developer 13
Rating
(6)
Projects
10
30%
Arbitration
0
Overdue
2
20%
Free
14
Developer 14
Rating
(12)
Projects
19
42%
Arbitration
2
0% / 100%
Overdue
3
16%
Working
15
Developer 15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
(2)
Projects
4
0%
Arbitration
0
Overdue
0
Free
17
Developer 17
Rating
(52)
Projects
87
25%
Arbitration
8
75% / 13%
Overdue
44
51%
Working
18
Developer 18
Rating
(30)
Projects
38
29%
Arbitration
0
Overdue
2
5%
Working
Similar orders
(Im willing to pay 100 max for this. dont waste time with anything higher. but of course if your cheaper than what others want youll probably get the job) below is a mermaid to give you a outlook on how its supposed to worrk. and also below is the actual code file # Quantum Scalper Pro v6 - Complete Architecture Diagram ```mermaid graph TB %% ========== INPUT PARAMETERS ========== subgraph Inputs[Input
I am looking for an expert in backtesting and optimization for MQL5 / MetaTrader 5 to evaluate my Expert Advisor (Complete Corrections + Cleanup). 📌 Objective : Validate the robustness, stability, and structural consistency of the strategy under real market conditions (XAU/USD M15, 2023–2024 - 2025 period). ⚙️ Deliverables ✅ Complete performance report : Profit factor, Drawdown, Sharpe, Z-Score, Recovery
Tradelocker bot required. *Entry into buying is when, after a minimum of 3 consecutive red candles, the first next one forms an engulfing candle, entry is when engulfing candle closes. *Stop loss at the lowest point of that eng.candle *Take profit RR *Lot size in percentage *need to have working time example 06:00 until 12:00 *The engolfing candle must be same like tradingview (developer: RMUNOZ), i will send you
Hey there! 😎 As in the title, I’m searching for a creative and experienced PineScript (TradingView) programmer 🖥️📊. Not for big money 💸, my budget for the first project is 30 USD , but for exciting and hands-on projects! You’ll get to: Build custom indicators and overlays 🌟 Automate trading strategies 🤖 Create smart alert systems 🔔💥 Visualize data in unique ways 📊🎨 Test and experiment with new trading ideas
Indicator 200+ USD
Hi guys looking for an indicator that places signals in chart Signals must he placed at candle close amd not repaint. Since I'm offering a high budget I want everything to run smoothly I'm these steps 1. Send screenahots of it 2. I'll give you feedback what to change or we'll skip to stage 3 3. Short period demo 4. Deposite send full version and close deal. That will allow safety for both us I know I'm getting
The strategy is based on taking trades off of a Swing Failure Pattern, it is when there is a "wick" or "shadow" sweeping off previous lows/ highs and closing the body of a candle inside the previous high or low. On the sweep of a high we take a short, on the low we take a long. Simple. The way to detect a previous high or low is a HH LL indicator on trading view, (i can provide the pinescript, or we can review it
This is my first time asking for a highly competent and professional MQ5 Coding expert and an algorithmic trading expert who knows how forex market and trading works. I have 3-5 Strategies I need help on. But Lets start with first one first. This job is only about one strategy the first one. This is an institutional bias based EA using market structure, liquidity, FVG, Volume profile etc. This will include 8-10 MQH
// High-Probability Entry Condition: Price retests the unmitigated Order Block. long_entry_price = bullish_ob_high // Entry at the top of the OB entry_condition = not ob_mitigated and low <= long_entry_price and low[1] > long_entry_price and strategy.opentrades == 0 // 🎯 Stop Loss (SL) and Take Profit (TP) Calculation // SL: Slightly below the bottom of the Order Block sl_price = bullish_ob_low * (1 - sl_offset_perc
I need a custom non-repaint MT5 indicator that gives buy/sell arrow signals 1–2 candlesticks before a spike on Boom and Crash indices (Deriv). Requirements: Works on MT5 (not MT4). Shows arrows before the spike (1–2 candles earlier). Non-repaint – once the arrow appears, it must stay. Should be accurate, not quantity — only quality signals. Must work on both demo and live accounts. No expiry or account binding (I
I run a trading group, we mostly use EAs to trade. I have source code for every EA we trade with. We have many ideas how to improve them and always need a developer to fix some buggs if needed. Looking for a long business partner. ONLY developers with high skills telegram @feint1337

Project information

Budget
50 - 80 USD
For the developer
45 - 72 USD
Deadline
to 10 day(s)