Chacha Ian Maroa
Chacha Ian Maroa
  • Quantitative Analyst at MetaQuotes
  • Kenya
  • 4876
4.4 (7)
  • Information
1 year
experience
5
products
12
demo versions
12
jobs
0
signals
0
subscribers
Quantitative Analyst at MetaQuotes
I’m a financial markets trader and programmer passionate about building and automating trading strategies. I specialize in MQL5, creating expert advisors, indicators, and signal copiers, and I’m expanding into AI and machine learning for algorithmic trading.
Chacha Ian Maroa
Published article Larry Williams Market Secrets (Part 1): Building a Swing Structure Indicator in MQL5
Larry Williams Market Secrets (Part 1): Building a Swing Structure Indicator in MQL5

A practical guide to building a Larry Williams–style market structure indicator in MQL5, covering buffer setup, swing-point detection, plot configuration, and how traders can apply the indicator in technical market analysis.

Chacha Ian Maroa
Published article Mastering Kagi Charts in MQL5 (Part 2): Implementing Automated Kagi-Based Trading
Mastering Kagi Charts in MQL5 (Part 2): Implementing Automated Kagi-Based Trading

Learn how to build a complete Kagi-based trading Expert Advisor in MQL5, from signal construction to order execution, visual markers, and a three-stage trailing stop. Includes full code, testing results, and a downloadable set file.

Chacha Ian Maroa
Published article Mastering Kagi Charts in MQL5 (Part I): Creating the Indicator
Mastering Kagi Charts in MQL5 (Part I): Creating the Indicator

Learn how to build a complete Kagi Chart engine in MQL5—constructing price reversals, generating dynamic line segments, and updating Kagi structures in real time. This first part teaches you how to render Kagi charts directly on MetaTrader 5, giving traders a clear view of trend shifts and market strength while preparing for automated Kagi-based trading logic in Part 2.

Chacha Ian Maroa
Published article Risk-Based Trade Placement EA with On-Chart UI (Part 2): Adding Interactivity and Logic
Risk-Based Trade Placement EA with On-Chart UI (Part 2): Adding Interactivity and Logic

Learn how to build an interactive MQL5 Expert Advisor with an on-chart control panel. Know how to compute risk-based lot sizes and place trades directly from the chart.

Chacha Ian Maroa
Published article Risk-Based Trade Placement EA with On-Chart UI (Part 1): Designing the User Interface
Risk-Based Trade Placement EA with On-Chart UI (Part 1): Designing the User Interface

Learn how to build a clean and professional on-chart control panel in MQL5 for a Risk-Based Trade Placement Expert Advisor. This step-by-step guide explains how to design a functional GUI that allows traders to input trade parameters, calculate lot size, and prepare for automated order placement.

Chacha Ian Maroa
Published article Building a Smart Trade Manager in MQL5: Automate Break-Even, Trailing Stop, and Partial Close
Building a Smart Trade Manager in MQL5: Automate Break-Even, Trailing Stop, and Partial Close

Learn how to build a Smart Trade Manager Expert Advisor in MQL5 that automates trade management with break-even, trailing stop, and partial close features. A practical, step-by-step guide for traders who want to save time and improve consistency through automation.

Chacha Ian Maroa
Published article Building a Professional Trading System with Heikin Ashi (Part 2): Developing an EA
Building a Professional Trading System with Heikin Ashi (Part 2): Developing an EA

This article explains how to develop a professional Heikin Ashi-based Expert Advisor (EA) in MQL5. You will learn how to set up input parameters, enumerations, indicators, global variables, and implement the core trading logic. You will also be able to run a backtest on gold to validate your work.

Chacha Ian Maroa
Published article Building a Professional Trading System with Heikin Ashi (Part 1): Developing a custom indicator
Building a Professional Trading System with Heikin Ashi (Part 1): Developing a custom indicator

This article is the first installment in a two-part series designed to impart practical skills and best practices for writing custom indicators in MQL5. Using Heikin Ashi as a working example, the article explores the theory behind Heikin Ashi charts, explains how Heikin Ashi candlesticks are calculated, and demonstrates their application in technical analysis. The centerpiece is a step-by-step guide to developing a fully functional Heikin Ashi indicator from scratch, with clear explanations to help readers understand what to code and why. This foundational knowledge sets the stage for Part Two, where we will build an expert advisor that trades based on Heikin Ashi logic.

Chacha Ian Maroa Published product

Zen Breakout Zen Breakout is a fully automated trading robot based on a clean breakout strategy with Heikin Ashi candle confirmation. It combines the power of fractals to detect swing points with Heikin Ashi momentum signals to ensure high-probability entries. The EA looks for price breaking above or below a recent swing point. If the breakout is confirmed by a strong Heikin Ashi candle (wickless bottom for bullish breakouts, wickless top for bearish breakouts), Zen Breakout enters instantly

Chacha Ian Maroa Published product

Tokyo Session Range Breakout EA – Smart Trading for Prop Firms & Retail Traders Looking for a disciplined breakout system that trades with precision, manages risk intelligently, and avoids overnight exposure? The Tokyo Session Range Breakout EA is built exactly for that. How It Works The EA automatically detects the Asian session range (00:00 – 08:59) UTC by mapping the highest and lowest price levels. A box is drawn to clearly mark this range on your chart. During the London session and

Chacha Ian Maroa Published product

📈 Heikin Ashi Candlestick Indicator for MT5 This custom Heikin Ashi indicator provides a smooth visual representation of market trends by filtering out short-term noise, making it easier to identify potential reversals and trend continuations. Unlike regular candlesticks, Heikin Ashi candles are calculated using averages, resulting in more stable and readable chart patterns. ✅ Key Features: Clear and smoothed visualization of price action. Compatible with all timeframes and instruments

Chacha Ian Maroa
Added topic MQL5 Market Issue
Hello Developers, While attempting to upload my EA to the Market, I encountered a confusing error. If anyone has experienced this before, I’d really appreciate your insight on what it means and how to resolve it. Any assistance is highly appreciated
Chacha Ian Maroa
Added topic SnR
Guys what's the best objective method to define and detect Support and Resistance Zones using MQL5 ? 
Chacha Ian Maroa Published product

149.00 USD

🔥 iShowNoMercy – The Ruthless Gold EA 🔥 Plug. Trade. Dominate. Unleash the full potential of your trading with iShowNoMercy , a high-performance MQL5 Expert Advisor built specifically for XAUUSD (Gold) . No endless setups. No confusing settings. Just plug-and-play profitability . ✅ Optimized for Gold ✅ No Mercy on the Markets ✅ Proven Performance ✅ Fully Automated Whether you're a seasoned trader or just starting out, this EA is designed to attack opportunities and stack profits – relentlessly

Chacha Ian Maroa
Added topic How to download MT4?
How can I get MT4? Whenever I download the MT4 window setup and run it, it ends up installing MT5. This is confusing as I actually need MT4 to write EAs for my clients
Chacha Ian Maroa Published product

149.00 USD

Smart Pass – The Ultimate Prop Firm Challenge EA Are you ready to crush prop firm challenges with confidence and control? Smart Pass is a cutting-edge Expert Advisor (EA) meticulously engineered to aggressively pass prop firm challenges while strictly adhering to risk management rules. Designed for high-performance trading on indices like NASDAQ (NQ), DAX, S&P 500, and cryptocurrencies such as #BTC, this bot combines intelligent strategy execution with robust capital protection. 🚀 Key

Chacha Ian Maroa
Left feedback to customer for job I will provide pine script strategy (V4) that I need converting to MQL5 as an EA.
Chacha Ian Maroa
Left feedback to customer for job Random EA with Weird Rules
Chacha Ian Maroa
Left feedback to customer for job Indicator which draws 2 linies on close above and below the close prize
Chacha Ian Maroa
Left feedback to customer for job MQL5 Developer needed for a Custom trend following strategy
12