At a Glance
- Tasks: Convert a complex TradingView script into a fully automated MT5 trading bot.
- Company: Join a dynamic team focused on innovative trading solutions.
- Benefits: Flexible working hours, competitive pay, and the chance to work on exciting projects.
- Why this job: Make an impact in the trading world with your coding skills and creativity.
- Qualifications: Proven experience in MQL5 and converting Pine Scripts to Expert Advisors.
- Other info: Opportunity for growth and collaboration in a fast-paced environment.
The predicted salary is between 40000 - 60000 £ per year.
I am looking for an experienced MQL5 developer to convert a complex TradingView Pine Script (will provide the script from TradingView) into a fully automated MT5 Expert Advisor-bot.
The TradingView script includes:
- Market Structure (BOS, CHoCH, Swing BOS)
- Strong / Weak High & Low
- Equilibrium (Premium / Discount zones)
- Volumetric Order Blocks
- Fair Value Gaps (FVG / VI / OG)
- Accumulation & Distribution zones
- Equal Highs / Equal Lows (EQH / EQL)
Important: Not all visual features need to be drawn in MT5. The EA should USE LOGIC FOR TRADE DECISIONS, not replicate chart drawings.
Trading Logic (EA Rules)
Core Conditions (MUST ALIGN):
BUY Trade Conditions
- Bullish market structure signal detected from the script: + Bullish BOS OR + Bullish CHoCH / CHoCH+
- Price reaches or exceeds the Buy Percentage Level calculated from High/Low range
- Optional confirmation (input-controlled): + Bullish Order Block OR + Bullish FVG OR + Accumulation Zone
- BUY trades can be enabled/disabled by input
SELL Trade Conditions
- Bearish market structure signal detected: + Bearish BOS OR + Bearish CHoCH / CHoCH+
- Price reaches or falls below the Sell Percentage Level
- Optional confirmation (input-controlled): + Bearish Order Block OR + Bearish FVG OR + Distribution Zone
- SELL trades can be enabled/disabled by input
Percentage Price Logic
Use Lookback Period (candles) to calculate:
- Highest High
- Lowest Low
Calculate range percentage levels:
- Buy Level = Range × Buy % (default 24%)
- Sell Level = Range × Sell % (default 20%)
Required INPUT PARAMETERS (ALL MUST BE INCLUDED):
- Lot size
- Stop Loss (points or pips)
- Take Profit (points or pips)
- Lookback period (candles for High & Low)
- Buy percentage level (default: 24%)
- Sell percentage level (default: 20%)
- Timeframe selection
- Maximum open trades
- Magic Number
- Slippage
- Trading hours (Start time & End time)
- Enable / Disable BUY trades
- Enable / Disable SELL trades (Optional but preferred)
- Enable / Disable Market Structure filter
- Enable / Disable Order Block confirmation
- Enable / Disable FVG confirmation
Execution Rules
- One trade per signal
- No duplicate trades
- Respect max open trades
- Trade only during allowed trading hours
- No repainting
- No future candle data
- Logic must closely follow the provided Pine Script behavior
Platform & Delivery
- MetaTrader 5 (MQL5) only
- Deliverables: + .mq5 source file + Compiled .ex5
- Clean, optimized, well-commented code
- Ready for Strategy Tester & live trading
Developer Requirements
- Proven experience converting complex Pine Script (Smart Money Concepts) to MT5
- Experience with BOS, CHoCH, Order Blocks, and FVG logic
- Ability to simplify visual logic into reliable EA rules
Budget: Negotiable Timeline: To be discussed
If you want next, I can:
- Simplify this into a minimal trade-only version (BOS + % levels)
- Create a logic flowchart for the developer
- Reduce scope to lower freelancer cost
Convert & Combine Advanced TradingView Smart Money Script into MT5 Trading Bot (MQL5) employer: Mql5
Contact Detail:
Mql5 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Convert & Combine Advanced TradingView Smart Money Script into MT5 Trading Bot (MQL5)
✨Tip Number 1
Network, network, network! Get out there and connect with people in the trading and development community. Attend meetups, webinars, or online forums. You never know who might have a lead on your next job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your previous MQL5 projects or any relevant coding work. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each opportunity. Research the company and mention specific aspects of their work that excite you. This shows genuine interest and can make a big difference.
✨Tip Number 4
Apply through our website! We’ve got a streamlined process that makes it easy for you to showcase your skills and experience. Plus, it helps us keep track of your application better!
We think you need these skills to ace Convert & Combine Advanced TradingView Smart Money Script into MT5 Trading Bot (MQL5)
Some tips for your application 🫡
Understand the Requirements: Before you start writing your application, make sure you fully understand the job requirements. Take a good look at the TradingView script and the specific MQL5 features needed. This will help us see that you’re the right fit for the role.
Showcase Your Experience: When writing your application, highlight your previous experience with MQL5 and any similar projects you've completed. We want to know how your skills align with our needs, so don’t hold back on the details!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to explain your approach to converting the TradingView script into an MT5 bot. We appreciate clarity, and it helps us understand your thought process better.
Apply Through Our Website: Make sure to submit your application through our website. It’s the best way for us to keep track of all applications and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Mql5
✨Know Your Code Inside Out
Before the interview, make sure you thoroughly understand the TradingView Pine Script you're converting. Be ready to discuss its logic and how it translates into MQL5. This will show your expertise and confidence in handling complex scripts.
✨Prepare for Technical Questions
Expect questions about specific MQL5 functions and how they relate to the trading logic outlined in the job description. Brush up on concepts like market structure, order blocks, and trade conditions so you can answer confidently and accurately.
✨Showcase Your Previous Work
Have examples of past projects ready to share, especially those involving similar conversions or trading bots. This not only demonstrates your experience but also gives the interviewer a clear idea of your capabilities and style.
✨Ask Insightful Questions
Prepare thoughtful questions about the project, such as clarifications on the trading logic or the expected deliverables. This shows your genuine interest in the role and helps you gauge if the position aligns with your skills and goals.