• Information
2 years
experience
5
products
83
demo versions
0
jobs
1
signals
0
subscribers
Finance and International Business professional with a specialization in Financial Management. Self-taught MQL5 and Python developer focused on algorithmic trading, multi-asset portfolio construction, and quantitative risk management.

My work centers on designing, optimizing, and validating Expert Advisors that operate as a coordinated portfolio rather than isolated strategies. I apply correlation analysis, temporal coverage mapping, and asset class diversification to build systems that do not rely on a single instrument or a single approach.

I currently manage algorithmic portfolios spanning forex, indices, metals, energy, and US equities, operating across multiple sessions and timeframes simultaneously.
I share my experience through technical articles and open-source tools in this community. I believe the shift from "building individual EAs" to "engineering portfolios" is the transition that separates retail from institutional thinking, and that principle guides everything I publish here.
Cristian David Castillo Arrieta
Any seasoned algorithmic trader in the MetaTrader 5 ecosystem is well aware of the two fatal flaws plaguing 95% of commercial EAs on the Market: Toxic martingale, grid accumulation, and unhedged recovery systems: They produce a cosmetically flawless straight-line equity curve during ranges, only...
Cristian David Castillo Arrieta
任何在 MetaTrader 5 市场深耕多年的量化交易者,都非常清楚市面上 95% 商业 EA 的两大致命痛点: 隐藏风险的马丁格尔、网格加仓与无止损抗单策略: 在震荡行情中画出完美直线,一旦遭遇黄金(XAUUSD)或日元交叉盘的单边极端波动,瞬间导致账户爆仓...
Cristian David Castillo Arrieta
Любой алготрейдер со стажем в MetaTrader 5 знает главную проблему 95% коммерческих советников в Маркете...
Cristian David Castillo Arrieta Published product

AbacuQuant Equity Guardian is an essential, 100% free institutional risk management utility designed for both Prop-Firm challenges (FTMO, FundedNext, The5ers) and Live personal accounts. Tired of losing your prop challenge or wiping weeks of profits in a single revenge-trading tilt? Equity Guardian stands watch 24/7 on your MetaTrader 5 chart and enforces strict, disciplined risk limits before emotions destroy your account. KEY FEATURES: ✔ Daily Loss Limit Guard: Tracks equity vs. broker

Cristian David Castillo Arrieta
Architecting an Institutional Multi-Asset Portfolio on MT5: 6-Year Tick-Level Audit, Cross-Asset Variance Reduction, and Live Execution Reality Most retail Expert Advisors available on the market operate under a fatal statistical flaw: they are optimized for a single currency pair and depend on u...
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Like many of you reading this, I spent years of my life and thousands of dollars chasing the retail trading dream.

For a long time, I fell into the classic trap: trading grid systems and mean-reversion without hard Stop Losses. In ranging markets, my equity curve looked like a beautiful 45-degree arrow pointing to heaven. I felt invincible. But whenever a real, violent macroeconomic trend hit, reality wiped me out in 48 hours. I know the gut-wrenching pain of watching years of sacrifice evaporate because of a lack of risk control.

That pain forced me to make a radical decision: I stopped gambling and spent years studying how real quantitative hedge funds and CTAs actually survive for decades.

The answer wasn't a "holy grail indicator." The answer was mathematical discipline:
1. Never risk more than 0.5% of equity per trade. Ever.
2. Trade on meaningful timeframes (H1), completely removing sub-minute noise and spread sensitivity.
3. Stop relying on a single currency pair. Real stability comes from uncorrelated multi-asset exposure: Gold, FX Majors, and Global Equity Indices (Wall Street, Nasdaq, FTSE, EuroStoxx, Nikkei, and ASX).

After thousands of hours of coding and testing across 6 years of real tick data (2020–2026, 3,849 institutional trades on Darwinex with 100% real tick modeling), I achieved what seemed impossible: an audited multi-asset portfolio with a Profit Factor of 1.48, a Sharpe Ratio of 2.52, and a maximum historical drawdown of just 6.34%.

It looked like perfection on paper. But here is the raw truth that no EA seller on MQL5 will ever tell you:

When I launched this portfolio on my real live account at Darwinex (#4000087051, fully audited on FX Blue), the market immediately tested my conviction. Over the past 23 days of October, the market entered a choppy, erratic consolidation ahead of the U.S. elections and geopolitical headlines.

Did the equity curve immediately explode upwards? No.
The account is currently sitting in a live drawdown of -5.4% (-6.5% floating equity).

A few years ago, this drawdown would have sent me into a panic. But today, looking at the quantitative data, it gives me profound confidence:
• In 127 live trades executed this month, the win rate is 70.9% (90 wins, 37 losses).
• The average loss across all 37 losing trades is strictly $538 USD — precisely 0.50% of the account. Not a single trade slipped or violated risk rules.
• In our 6-year historical audit, the system endured 345 drawdown phases. One of them lasted 46 consecutive days before breaking into massive new all-time highs.
• Even during this noisy month, the multi-asset hedge worked: while Gold and the Yen experienced false breakouts, Nasdaq, Dow Jones, EuroStoxx, and AUDUSD generated over +$4,400 USD in net profits.

In real quantitative finance, drawdowns are not a failure: they are the mathematical cost of admission. You pay a small, controlled insurance premium (0.5% cuts) during sideways chop, in exchange for capturing powerful trend expansions without ever risking account ruin.

I didn't build AbacuQuant Portfolio to sell a 3-month illusion. I built it as the backbone of my own financial future, designed to last 10+ years on institutional capital.

If you are tired of curve-fitted martingales that promise 100% monthly returns and eventually blow up your savings, I invite you to inspect real quantitative trading:

🔗 Explore the official EA on MQL5 Market:
👉 https://www.mql5.com/en/market/product/191885

You can download the free demo directly to your MT5, test it on your own charts, rent it on a flexible monthly basis, or acquire a permanent license.

My live account is public. My results — both the green days and the red days — are completely transparent. I’m always open to discussing algorithmic architecture, portfolio balancing, and risk parameters in the comments or via private message.

Trade with math, not with hope.

— Cristian Castillo
Founder & Quantitative Developer, AbacuQuant
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Still relying on a single Expert Advisor and hoping it survives every market cycle?

The leap from retail trading to institutional performance isn't finding a magic indicator—it is portfolio engineering.

AbacuQuant Portfolio MT5© is not another single-chart robot. It is an enterprise-grade multi-asset execution system built to manage up to 11 non-correlated markets simultaneously from one single chart, governed by an institutional capital preservation model.

Core Architecture & Capabilities:

✔️ Multi-Asset Execution from 1 Chart: Simultaneously trades EURUSD, USDJPY, AUDUSD, EURJPY, XAUUSD, and major global equity indices (Dow Jones, Nasdaq 100, Nikkei 225, Australia 200, Euro Stoxx 50, and FTSE 100) on H1.
✔️ 0% Curve Fitting / No Repaint: All calculations and executions run strictly on closed H1 bars. What you see in the Strategy Tester matches live execution tick-for-tick.
✔️ Multi-Signal Consensus: No signal fires in isolation; entries require dynamic order-flow imbalance, Fibonacci structural breakouts, price action confirmation, and institutional volatility filters.
✔️ Native Server-Side Hard SL/TP: Every order is transmitted with predefined dynamic SL and TP parameters directly to your broker's execution venue. Your account remains guarded even through VPS reboots or network drops.
✔️ Account-Level Risk Limits: Centralized exposure controls with automated equity caps, floating drawdown circuit breakers, and margin limits.
✔️ 100% Free of Toxic Mechanics: No Martingale, no grid ladders, no cost averaging, and no unhedged exposure traps.

Rigorously researched across 246+ million real ticks and optimized for Hedging accounts and prop firm evaluation rules.

Test multi-asset portfolio engineering on your own data with zero capital risk:

📥 Download the Free MT5 Demo:
[AbacuQuant Portfolio MT5 on MQL5 Market](https://www.mql5.com/en/market/product/191885)

📖 Technical Research & Architecture:
[Inside the Engineering: 246M Real Ticks](https://www.mql5.com/en/blogs/post/778411)
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Don’t trust screenshots. Break it in your own Strategy Tester.

Most EAs on the Market hide behind a single cherry-picked curve or mask bad entries with grids and martingale. AbacuQuant Portfolio was built by rejecting 22 out of 39 researched markets that failed real-tick validation, leaving only 11 statistically proven assets (Forex, Gold, and Global Indices) running 71 independent configurations from a single H1 chart.

I invite you to audit the engine for free right now:

Download the free demo and open the MT5 Strategy Tester.

Select "Every tick based on real ticks" from Jan 2020 to today on your own broker.

Attach it to EURUSD H1 and enable the validated presets (EURUSD, USDJPY, AUDUSD, EURJPY, XAUUSD, WS30, NDX, N225, AUS200, STOXX50, UK100).

Check the trade list yourself: verify the fixed Stop Loss on every single deal, the ATR-based position sizing, and how the global risk ceiling protects the account across all sessions.

Whether you trade personal capital or Prop Firm challenges, test the math before you commit a cent.

👉 Download the Free Demo & Read the Full Methodology:
https://www.mql5.com/en/market/product/191885

Questions about broker symbol suffixes or GMT offset? Drop a comment on the product page and I’ll help you configure your test.

#MQL5 #MetaTrader5 #AlgoTrading #QuantTrading #PortfolioManagement #NoMartingale #AbacuQuant
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
🚀 How many hours and resources do you spend designing, testing, and optimizing separate trading strategies for every single market?

In algorithmic trading, the real bottleneck isn’t finding a good idea—it’s scaling it with robust, unified risk management without falling into analysis paralysis.

While developing AbacuQuant Portfolio for MetaTrader 5, our core objective was clear: eliminate unnecessary complexity and automate diversification with mathematical rigor. 

What will you discover and how much time will you save by testing it?

A single global risk engine: Forget manual lot calculations or managing disconnected exposures across multiple charts. Everything is centralized to protect your trading capital.

Zero destructive practices: No martingale, no grid, and no averaging down. Just clean, professional execution driven by strict rules. 

Multi-currency & multi-asset from a single H1 chart: Trade multiple markets simultaneously with flawless synchronization. 

💡 Quick tips for testing the demo effectively:

1. Start with the default settings: They are structured for you to evaluate the native behavior of the system right out of the box without tweaking complex input parameters.

2. Test on one of the 11 validated instruments: We recommend starting with major forex pairs (like EURUSD or USDJPY) or the built-in stock indices to witness the engine's precision in action.
 
Don't just read about quantitative optimization—test it yourself in the Strategy Tester and experience a massive reduction in strategy validation time.

👉 Download the free demo here and take your trading to the next level:

https://www.mql5.com/es/market/product/191885?source=Site+Profile+Seller#!tab=overview 
#MQL5 #MetaTrader5 #AlgorithmicTrading #QuantitativeTrading #RiskManagement #AbacuQuant
Cristian David Castillo Arrieta
Added topic How does the MQL5 Market algorithm select and recommend EAs for the home page?
Hi everyone, could anyone guide me or let me know what criteria the MQL5 Market uses to recommend an Expert Advisor and feature it on the home page? I've noticed that some products appear there even without any reviews (stars) or purchases yet. Is it
Cristian David Castillo Arrieta
https://www.mql5.com/en/market/product/191885 Understanding System Expectancy: Live Performance, Drawdowns, and Long-Term Edge The animation above displays a focused test run using ABQ Portfolio , trading strictly on EURUSD with a fixed 2% risk per trade...
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
This test was conducted with ABQ Portfolio using only EURUSD at 2% risk per trade. To replicate this equity curve, simply set the instrument you want to test to True, or leave it on Default if you want to include all available pairs. Download the free demo and verify the results yourself: https://www.mql5.com/en/market/product/191885

On a live account, the behavior is identical. However, consecutive losing streaks can sometimes create the impression that the system is failing. It is crucial to evaluate this system over the long term: over time, total gains outweigh total losses, as shown in the chart.
en cuenta real esta funcionando igual pero hay momentos donde muchas perdidas seguidas dan la sensacion que el sistema pierde es importante ver este sistema de resultados a largo plazo a la final la cantidad de ganancias superan a la cantidad de perdidas como se ve en la imagen, cada operacion tiene su stop loss, no hay martingala, ni grid, ni ningun sistema tramposo de recuperacion, ademas del riesgo por operacion que es configurable en los parametros hay un stop global en caso que toda la cuenta llegue a ese valor, en mi caso lo tengo en un 30%
Cristian David Castillo Arrieta
Published code Marginal Drawdown Contribution Analyzer
A script for accounts that run several Expert Advisors or configurations. It aggregates the net result of each configuration (magic number, or magic number and symbol) per calendar day and measures how much each one contributes to the portfolio drawdown: drawdown added by leave-one-out, share of the worst drawdown, and Euler variance share. It prints verdicts, recommendations, and a heuristic A+ to F score. It runs out of the box on a built-in demonstration portfolio and is written in pure MQL5.
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Still watching the charts all day, switching between markets, and making every trading decision yourself?

Meet **AbacuQuant Portfolio** — an Expert Advisor for MetaTrader 5 designed to manage 11 researched markets from a single H1 chart, with account-level risk controls.

✅ 11 researched markets
✅ One H1 chart
✅ No martingale. No grid. No recovery logic.

**Don't take our word for it. Test the free demo yourself.**

👉 Explore AbacuQuant Portfolio on MQL5: https://www.mql5.com/en/market/product/191885

*Historical testing does not guarantee future results. Trading involves risk of loss.*

#MetaTrader5 #AlgorithmicTrading #ForexTrading #TradingEA #AbacuQuant
Cristian David Castillo Arrieta
Published post Why I rejected 22 of the 39 markets I tested for an MT5 portfolio EA
Most Expert Advisor pages show you the markets that worked. This post is about the ones that didn't. For Abacuquant Portfolio I researched 39 markets. Twenty-two were rejected. Eleven made it into the product, and six more are still waiting for validation...
Cristian David Castillo Arrieta
Published post A 90% Win Rate can still loss Money:
On many Expert Advisor pages, the first number you see is the win rate: 85%, 90%, 95%. It is the easiest number to sell, because being right most of the time feels like safety. It is also the number that hides the most risk...
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
I researched 39 markets for AbacuQuant Portfolio. I rejected 22 of them.

Crude oil, the S&P 500, the DAX, ten US stocks. Some looked great on paper, then failed the real-tick test or the statistical screening. AUDJPY missed one threshold by 0.004 and was rejected anyway. The rules don't bend to let a market in.

That's the point. Many EAs are sold on the best backtest that could be found. This one is built from what survived a process designed to say no.

What made it in:
• 11 validated markets: EURUSD, USDJPY, AUDUSD, EURJPY, gold and six indices (Dow Jones, Nasdaq 100, Nikkei 225, Australia 200, Euro Stoxx 50, FTSE 100)
• 71 independent configurations running from one H1 chart
• Account-level risk control: global limits on total open risk, margin and equity drawdown across every market
• Stop loss and take profit attached to every order. No martingale, no grid, no averaging, no recovery logic

The numbers (Strategy Tester, real ticks, 0.5% risk per trade, Jan 2020 – Jul 2026):
• 11,333 trades, 80.3% win rate
• Deepest equity decline: 6.4%
• Most recent period (May 2024 – Jul 2026): profit factor 1.38, 24 of 27 months positive, all 11 markets in profit, none above 14% of the total

The trade-off, stated plainly: the average loss is about 2.8x the average win. You will see losing trades. If you want an equity curve with no visible losses, this is not your EA.

Why test it: the demo is free. Run it with "Every tick based on real ticks", on your own broker, with the balance you actually plan to trade. The EA tells you at startup what balance each configuration needs. Look closely at the losing trades.

Why get the full version: it's a research framework, not just a set of presets. Manual mode gives you the same engine, and a custom optimization criterion ranks results by the win rate's margin over its own break-even level instead of net profit. New markets are added only if they pass the same tests, and you get direct support from me in English and Spanish. I have been running this engine on my own real-money account since August 2026.

Free demo, full methodology and pricing (rental from 49 USD/month):
https://www.mql5.com/en/market/product/191885

Backtests describe the past, not the future. Trading involves risk of loss.
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Can you reproduce this equity curve?

I’m sharing the backtest setup I used with AbacuQuant Portfolio so anyone can download the demo and try to reproduce the results independently.

You can test the instruments one by one if you want to analyze each market separately.

However, if you want to reproduce the portfolio configuration shown in the backtest, set the following instruments to TRUE:

* EURUSD
* USDJPY
* AUDUSD
* XAUUSD
* EURJPY
* N225
* WS30
* NDX
* STOXX50
* UK100

All other instrument presets should remain FALSE.

Risk settings used

Risk per trade: 0.5%

General protection stop: 30%

The idea is simple: don’t just look at the equity curve — download the demo and test it yourself.

Use the same instruments and settings shown above and see what results you get on your own MT5 environment.

Different brokers, spreads, commissions and execution conditions can affect the results, so your backtest may not be identical to mine.

I would actually encourage you to challenge the results.

Test the instruments individually. Test the portfolio. Change the parameters. Stress-test it.

The goal of AbacuQuant Portfolio is not to ask you to blindly trust a backtest.

It’s to give you something you can test for yourself.

👉 Download the demo and start your own backtest.

AbacuQuant Portfolio — available on MQL5.