• Informações
2 anos
experiência
4
produtos
100
versão demo
0
trabalhos
1
sinais
0
assinantes
Profissional de Finanças e Negócios Internacionais com especialização em Gestão Financeira. Desenvolvedor autodidata em MQL5 e Python com foco em trading algorítmico, construção de portfólios multi-ativos e gestão quantitativa de risco.

Meu trabalho se concentra no design, otimização e validação de Expert Advisors que operam como um portfólio coordenado, e não como estratégias isoladas. Aplico análise de correlação, mapeamento de cobertura temporal e diversificação por classe de ativos para construir sistemas que não dependam de um único instrumento nem de uma única abordagem.

Atualmente gerencio portfólios algorítmicos que abrangem forex, índices, metais, energia e ações americanas, operando simultaneamente em múltiplas sessões e timeframes.

Compartilho minha experiência através de artigos técnicos e ferramentas de código aberto nesta comunidade. Acredito que a transição de "construir EAs individuais" para "engenharia de portfólios" é o que separa o pensamento do trader de varejo do institucional, e esse princípio guia tudo o que publico aqui.
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Build your own portfolio and connect it to your demo (free) or live account.

www.abacuquant.com
Cristian David Castillo Arrieta
Publicado o código Execution Cost Sensitivity Analyzer
Um script totalmente em MQL5 que avalia a robustez da vantagem de uma estratégia em relação aos custos de execução. Ele lê um arquivo CSV com os campos Data, Lucro e Volume das operações encerradas e modela o custo de cada operação como uma parte fixa mais uma parte por lote. Ele exibe o custo de equilíbrio por operação, a margem de segurança (o múltiplo de um custo realista presumido no qual o lucro líquido chega a zero), o lucro líquido e o fator de lucro reajustados ao custo presumido, a proporção de operações lucrativas que o custo transforma em operações com prejuízo e uma nota composta de A+ a F para a robustez em relação aos custos, acompanhada de recomendações. Se não houver nenhum arquivo, ele gera uma amostra reproduzível e a analisa, de modo que o resultado seja visível já na primeira execução. Sem bibliotecas externas, sem Python, sem IA.
Cristian David Castillo Arrieta
Publicado o artigo Beyond Maximum Drawdown: Building a Drawdown DNA Analyzer in MQL5
Beyond Maximum Drawdown: Building a Drawdown DNA Analyzer in MQL5

Maximum drawdown is one number that hides what really matters: how often an equity curve declines, how long it stays below a previous peak, and how quickly it recovers. This article builds a native MQL5 tool that reconstructs the underwater curve, breaks it into individual drawdown episodes (depth, duration, recovery time), computes the Ulcer Index, Pain Index, and Recovery Factor, and combines them into a single resilience grade with practical recommendations. No external libraries, no Python, no AI.

Cristian David Castillo Arrieta Produto publicado

Funded Trade Manager MT5 Most funded accounts are not lost to a bad strategy. They are lost to a single day that went too far: one oversized position, one revenge trade, one violated daily loss limit. Prop Firm Guard is a chart panel that applies the same limits your funding company applies, before the company does. What it does Tracks your daily loss limit and maximum drawdown in real time, using the same day-reset logic prop firms use (configurable server reset hour). Blocks any new trade

Cristian David Castillo Arrieta
Publicado o código Profit Concentration Analyzer
Um script nativo em MQL5 que mede o grau de concentração do lucro de uma estratégia — se a vantagem é ampla ou se depende de poucas operações de sorte. Ele lê um arquivo CSV com dados por operação (Data, Lucro) e apresenta a parcela do lucro líquido proveniente das maiores operações, o coeficiente de Gini das operações lucrativas, um perfil de concentração, um teste de sobrevivência que remove as melhores operações e recalcula o lucro líquido e o fator de lucro, e o maior ganho em um único dia em comparação com um limite de consistência configurável, combinados em uma pontuação de concentração e consistência (A+ a F) com recomendações. Se nenhum arquivo for encontrado, ele gera um conjunto de amostras, de modo que funciona imediatamente, sem necessidade de configuração. Sem bibliotecas externas, sem Python, sem IA. O auxiliar ExportTrades.mq5 grava o arquivo a partir do seu histórico de negociações.
Cristian David Castillo Arrieta
Publicado o código Drawdown DNA Analyzer
Um script nativo em MQL5 que analisa a estrutura das quedas de valor de uma conta, e não apenas o valor isolado da “queda máxima”. Ele lê uma curva de patrimônio diária (arquivo CSV com Date e DailyPnL), reconstrói a curva de patrimônio negativo e a divide em episódios individuais de queda, com sua profundidade, duração e tempo de recuperação. Em seguida, ele apresenta o Índice de Úlcera, o Índice de Dor, o Fator de Recuperação e o tempo passado em território negativo, combinando-os em uma única pontuação de resiliência (de A+ a F) com recomendações, exibidas na aba “Experts”. Não utiliza bibliotecas externas; caso nenhum arquivo seja encontrado, ele gera uma curva de amostra para que possa ser executado imediatamente.
Cristian David Castillo Arrieta
Introduction: The Context-Blind Expert Advisor Problem A carefully optimized Expert Advisor completes six months of profitable forward testing. The equity curve is smooth, the drawdown is bounded, and the trade distribution looks healthy. On the first Friday of the seventh month, the EA opens a 0...
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
This is the most power full EA
Cristian David Castillo Arrieta
Publicado o artigo Building a Correlation-Aware Multi-EA Portfolio Scorer in MQL5
Building a Correlation-Aware Multi-EA Portfolio Scorer in MQL5

Most algo traders optimize Expert Advisors individually but never measure how they behave together on a single account. Correlated strategies amplify drawdowns instead of reducing them, and coverage gaps leave portfolios blind during entire trading sessions. This article builds a complete portfolio scorer in MQL5 that reads daily P&L from backtest CSV files, computes a full Pearson correlation matrix, maps trading activity by hour and weekday, evaluates asset class diversity, and outputs a composite grade from A+ to F. All source code is included; no external libraries are required.

1
Cristian David Castillo Arrieta Produto publicado

ABQ Portfolio Correlation Scorer: Inteligencia Artificial de Grado Institucional para la Gestión de Riesgo La mayoría de los traders no fracasan por una mala estrategia de entrada, sino por una falla invisible en la arquitectura de su portafolio . El error más común es la sobreexposición por correlación: abrir múltiples posiciones pensando que se está diversificando, cuando en realidad se está multiplicando el riesgo sobre un mismo factor. ABQ Portfolio Correlation Scorer es un Copiloto de

Cristian David Castillo Arrieta
ABQ Visual Risk Sizer - Official User Manual Author: Cristian Castillo | AbacuQuant Version: 1.60 Platform: MetaTrader 5 (MT5...
Cristian David Castillo Arrieta Produto publicado

ABQ Visual Risk Sizer - Institutional Risk & Trade Execution Categoria: Utilitários / Gestão de Risco O cálculo manual de lotes custa tempo e dinheiro. No trading moderno, especialmente ao operar com contas financiadas (Prop Firms), um erro de cálculo de lote ou um atraso de 5 segundos ao inserir uma ordem pode significar violar a regra de Drawdown Diário ou perder o preço de entrada perfeito. ABQ Visual Risk Sizer é uma ferramenta de nível institucional projetada para resolver este problema

Cristian David Castillo Arrieta
Publicado o código Portfolio Scorer — Multi-EA Correlation and Coverage Analyzer
Portfolio Scorer is a standalone MQL5 script that evaluates the quality of a multi-EA portfolio across three critical dimensions that most algo traders overlook. The script reads daily profit and loss data from CSV files (one per Expert Advisor), computes a full Pearson correlation matrix between every strategy pair, maps trading activity by UTC hour and weekday, detects asset class diversity, and produces a weighted composite score with a letter grade from A+ to F. How it works: The tool runs in four sequential stages. First, the Data Loader reads and validates CSV files containing daily returns for each EA in the portfolio. Second, the Correlation Engine calculates the complete NxN Pearson correlation matrix and flags pairs that exceed a configurable threshold. Third, the Coverage Analyzer maps which hours and weekdays have active trading and identifies blind spots. Fourth, the Scoring Function combines all three dimensions into a single composite score using adjustable weights.
1 245
Cristian David Castillo Arrieta
It was late 2022. I had spent six months building what I believed was the perfect Expert Advisor. The backtest was gorgeous: Profit Factor 3.2, maximum drawdown under 5%, a Sharpe ratio that would make a hedge fund manager jealous . I had optimized every parameter. Every indicator period...
Cristian David Castillo Arrieta
AbacuQuant 3.7 — The Complete User Manual: From Installation to Live Portfolio A comprehensive, practical guide to configuring, optimizing, and deploying AbacuQuant — the institutional-grade algorithmic trading system for MetaTrader 5...
Cristian David Castillo Arrieta
AbacuQuant 4.10 — Complete User Manual & Setup Guide The definitive reference for installation, configuration, prop-firm compliance, local AI setup, portfolio analysis, and live deployment. LIVE SIGNAL: CLICK HERE Table of Contents Introduction — What's New in v4...
Cristian David Castillo Arrieta Publicado sinal MetaTrader 5
AbacuQuant
Preço: 30 USD, Crescimento: 6.63%
AbacuQuant: Systematic Trading with Institutional Discipline Why most traders fail—and why AbacuQuant is different. The financial markets punish emotion. Fear triggers early exits. Greed extends losing positions. Fatigue leads to missed opportunities. Over 90% of retail traders lose money not because they lack intelligence, but because they lack discipline. AbacuQuant eliminates the human factor entirely. A Portfolio-Based Approach to Algorithmic Trading AbacuQuant is not a single strategy
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
🔍 The One Question Every Trader Asks — And Why Most Never Find the Answer

“Are my settings actually working… or am I just lucky?”
Be honest. You’ve been there.
You find a strategy that looks promising. You tweak a moving average here, adjust a stop loss there, maybe change the timeframe. It works for a week. Then the market shifts — and everything falls apart.
So you start over. Again.
This isn’t a failure of discipline. It’s a failure of process. Manual optimization is a guessing game disguised as analysis. You’re testing a handful of combinations out of thousands — maybe millions — of possibilities. The odds of landing on the best parameters by hand? Almost zero.

What If Your EA Could Find the Answer for You?
This is exactly the problem AbacuQuant was built to solve.
AbacuQuant doesn’t just give you a strategy. It gives you a framework to discover the optimal version of that strategy — for any instrument, on any timeframe, under real market conditions.
Here’s how:
→ One EA. 10+ Built-In Strategies.
From Fibonacci confluences and imbalance detection to Bollinger reversals and candlestick pattern recognition — AbacuQuant packs institutional-grade strategies into a single Expert Advisor. You don’t need ten different EAs. You need one that adapts.
→ Full Optimization Power Across Any Market.
EURUSD on H1? Gold on M15? NASDAQ on H4? It doesn’t matter. AbacuQuant’s architecture is instrument-agnostic and timeframe-flexible. Run the MetaTrader 5 Strategy Tester, and let the optimization engine do what no human can: test thousands of parameter combinations systematically to surface the configurations that actually perform — not the ones that just look good on a single backtest.
→ AI-Assisted Analysis to Confirm What the Data Shows.
Here’s where it gets powerful. AbacuQuant integrates directly with AI models (OpenAI, Google Gemini, DeepSeek) to provide a second layer of confirmation. Before entering a trade, the AI analyzes current market context — trend structure, volatility regime, key levels — and validates whether the signal aligns with broader conditions. It’s like having a senior analyst reviewing every setup before execution.

The Real Edge Isn’t the Strategy. It’s the Process.
Most traders spend years searching for the “perfect” strategy. The truth? No single set of parameters works forever. Markets evolve. What separates profitable traders from the rest is the ability to re-optimize, re-validate, and re-deploy — quickly and confidently.
With AbacuQuant, that process looks like this:
1. Select your instrument and timeframe.
2. Run optimization using the MT5 Strategy Tester with your preferred criteria.
3. Analyze the results — filter by profit factor, drawdown, recovery factor.
4. Enable AI confirmation to add a layer of contextual intelligence.
5. Deploy with confidence, knowing your parameters are data-driven, not gut-driven.
Whether you’re building a single-instrument setup or constructing a diversified multi-asset portfolio, AbacuQuant scales with you.

Don’t Take Our Word for It. Test It Yourself.
AbacuQuant is available for free download in demo mode on the MQL5 Market. No commitment. No risk. Just results you can verify on your own charts, with your own instruments, on your own terms.

👉 Download the demo now and run your first optimization today.
Because the best time to stop guessing was yesterday. The second best time is right now.
123