• Bilgiler
2 yıl
deneyim
4
ürünler
97
demo sürümleri
0
işler
1
sinyaller
0
aboneler
Finansal Yönetim alanında uzmanlaşmış Finans ve Uluslararası İş profesyoneli. Algoritmik ticaret, çoklu varlık portföy oluşturma ve kantitatif risk yönetimi odaklı, kendi kendini yetiştirmiş MQL5 ve Python geliştiricisi.

Çalışmalarım, izole stratejiler yerine koordineli bir portföy olarak çalışan Expert Advisor'ların tasarımı, optimizasyonu ve doğrulanması üzerine yoğunlaşmaktadır. Tek bir enstrümana veya tek bir yaklaşıma bağımlı olmayan sistemler inşa etmek için korelasyon analizi, zaman kapsama haritalaması ve varlık sınıfı çeşitlendirmesi uyguluyorum.

Şu anda forex, endeksler, değerli metaller, enerji ve ABD hisse senetlerini kapsayan algoritmik portföyleri yönetmekte olup, birden fazla seansta ve zaman diliminde eş zamanlı olarak işlem yapmaktayım.

Deneyimlerimi bu toplulukta teknik makaleler ve açık kaynak araçlar aracılığıyla paylaşıyorum. "Bireysel EA'lar inşa etmek"ten "portföy mühendisliği"ne geçişin, bireysel yatırımcı düşüncesini kurumsal düşünceden ayıran sınır olduğuna inanıyorum ve burada yayınladığım her şeyi bu ilke yönlendirmektedir.
Cristian David Castillo Arrieta
Introduction AbacuQuant Portfolio is a multi-configuration Expert Advisor for MetaTrader 5. Instead of running one strategy with one set of parameters on one instrument, it runs up to 48 independent configurations at the same time, across EURUSD, GBPUSD, USDJPY and AUDUSD, from a single H1 chart...
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
After months of research, I've published AbacuQuant Portfolio — a multi-configuration Expert Advisor for MetaTrader 5, and I wanted to share it here first.

Why it's different

Most EAs run one strategy with one set of parameters on one instrument. This one runs up to 48 independent configurations at once, across EURUSD, GBPUSD, USDJPY and AUDUSD, from a single chart. Each configuration owns its own trading hours, its own combination of ten built-in strategies, and its own ATR-based stop and target. A configuration built for the London session simply doesn't trade outside it — and risk is measured across the whole account, not per configuration, so running four instruments together doesn't quietly multiply your exposure.

And it's built the honest way: no martingale, no grid, no averaging into a losing position, no hidden loss-recovery logic. Every stop is attached the moment the trade opens. If you've been burned by an EA with a beautiful equity curve that fell apart the first time the market disagreed with it, this was built specifically against that failure mode.

How it decides a trade

Each active configuration waits for its window, reads only completed H1 bars (never the forming candle), requires several of its enabled strategies to agree, and sizes the position from the stop distance rather than a fixed lot — so a wider stop always means a smaller position, and the money at risk stays constant. Every configuration passed the same acceptance procedure on real-tick data before it shipped: statistical significance over its own break-even line, a minimum number of losing trades to actually measure it, and stops that were genuinely reached rather than just theorized.

Try it before you take my word for it

The demo runs in full inside the Strategy Tester — same presets, same logic, no time limit. Turn on the validated instruments, select "Every tick based on real ticks," and look at the trade list yourself: the stops, the position sizing, the risk ceilings holding across instruments. I'd rather you find out in the tester, for free, than after committing real money.

Link to the product page: https://www.mql5.com/en/market/product/191885
Cristian David Castillo Arrieta ürün yayınladı

AbacuQuant Portfolio: Çoklu Konfigürasyonlu Expert Advisor 48'e kadar bağımsız trading konfigürasyonu. Birden fazla enstrüman. Tek grafik. Hesap genelinde ortak risk yönetimi. MetaTrader 5 için geliştirilmiş, EURUSD, GBPUSD, USDJPY ve AUDUSD üzerinde tek bir H1 grafik üzerinden işlem yapabilen çoklu döviz Expert Advisor'ıdır. Doğrulanmış preset'ler, tam manuel mod içerir ve sistemin hiçbir bölümünde Martingale veya Grid mantığı kullanmaz. Expert Advisor'ların çoğu tek bir strateji, tek bir

Cristian David Castillo Arrieta
"Building a Hidden Risk of Ruin Auditor in MQL5" makalesini yayınladı
Building a Hidden Risk of Ruin Auditor in MQL5

Aggregate metrics alone do not reveal how a trade sequence manages risk. This MQL5 tool analyzes closed positions to flag four structural patterns: post-loss volume escalation, overlapping same-direction entries, asymmetric payoffs, and a classical risk-of-ruin figure. The results are merged into a configurable A-F grade with concise recommendations to guide further review.

Cristian David Castillo Arrieta
Scale Out Value Analyzer kodunu yayınladı
A native MQL5 tool that reconstructs closed positions from deal-level history, flags the ones closed through more than one exit, and reprices each one at its own first, last, and best exit rates to measure whether scaling out actually added value. Reports a Value-Add Ratio, a Scale Out Win Rate, an Efficiency figure, and a single-trade dependence check, combined into an A+ to F score with recommendations. Runs out of the box against a built-in demonstration data set; a companion script exports the real input file from your own account history. Pure MQL5, no external libraries.
Cristian David Castillo Arrieta
Hidden Risk of Ruin Auditor kodunu yayınladı
Reads a closed-position trade history (a CSV file, or one generated automatically from the current account's deal history by the companion RuinExport.mq5 script) and reports four independent risk fingerprints: volume escalation after a loss, overlapping same-direction exposure that averages into a worse price, payoff asymmetry between wins and losses, and a classical risk-of-ruin estimate at a stated risk per trade. The four scores combine into a single A-to-F grade with plain-language recommendations. If no CSV is found, the script generates a reproducible demonstration book automatically, so the report is visible on the first run.
Cristian David Castillo Arrieta
"Execution Cost and Slippage Sensitivity Analyzer" makalesini yayınladı
Execution Cost and Slippage Sensitivity Analyzer

Backtests often understate spread, commission, and slippage. This MQL5 analyzer loads closing deals and simulates rising execution costs to measure robustness. It computes the breakeven cost per deal, the cushion over an assumed cost, the net profit and profit factor at that cost, and how many winners turn into losers, then summarizes the result with an A+ to F grade and targeted guidance.

Cristian David Castillo Arrieta
"Creating a Profit Concentration Analyzer in MQL5" makalesini yayınladı
Creating a Profit Concentration Analyzer in MQL5

Net profit and win rate tell you how much a strategy made, not how the result is distributed. This article builds a native MQL5 script that reads your closed trades and measures profit concentration: the top-N trade share, the Gini coefficient of the winners, an outlier-dependence stress test that removes the best few winners, and the largest day against a prop-firm consistency limit. It combines these into one A+ to F score with recommendations, running inside MetaTrader 5.

Cristian David Castillo Arrieta
Portfolio Correlation and Margin Risk Calculator kodunu yayınladı
Herhangi bir enstrüman grubu ile hesabınızın bu enstrümanların tümünü aynı anda tutabilmesi için ihtiyaç duyacağı toplam teminat arasındaki tarihsel Pearson korelasyonunu, öz sermayenizin yüzdesi olarak hesaplar. MetaTrader 5'te harici kütüphaneler, Python veya yapay zeka (AI) kullanmadan yerel olarak çalışır — sembol listenizi ve lot büyüklüklerinizi girdi olarak belirleyin; uzmanlar sekmesinde ve grafikte tam matrisi gösterir ve zamanlayıcıya göre yenilenir.
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Why the same trailing stop breaks the moment Gold changes character

I was in a forum thread today about trailing stops on XAUUSD, and it made me put into words something I've been building my whole approach around for a while: almost every trailing method traders compare — EMA cross, Chandelier, ATR multiples, swing-structure trails — gets judged on a single backtest run over one continuous chunk of history. The "best" multiplier or ladder step that wins that test isn't actually the best method. It's the method that happened to fit whatever mix of trend and chop was sitting in that sample.

The fix I use is simple to describe and annoying to implement properly: split the history into volatility regimes first (I use ATR percentile over a rolling window, expansion vs. compression), then optimize and validate each piece of logic separately per regime instead of once over the whole dataset. A structural trail wins clearly in expansion. In compression it just gets chopped up by noise, and something tighter does better there. Neither method is "the winner" — the regime decides which one applies.

That's the same principle I ended up building AbacuQuant around, just scaled up from one exit rule to an entire portfolio. Instead of one strategy tuned to look good on one backtest, the logic behind each strategy is walk-forward tested and optimized (genetic optimization, not a single curve-fit) across different market regimes and asset classes, forex, metals, indices, energy, ETFs, individual stocks — and then combined into a portfolio specifically to keep cross-asset correlation low (the current version sits under 0.4 correlation across most pairs in the book). The idea isn't "find the one strategy that beats the market." It's "find enough structurally different, regime-validated pieces that the portfolio doesn't fall apart when one regime ends," which is exactly the failure mode people are describing in that XAUUSD thread, just at the position level instead of the portfolio level.

It also runs entirely inside your own MetaTrader account nothing custodial, your funds never move to a third party and the newer version adds the drawdown/consistency rules prop firms check for, since that's become how a lot of people are actually trading it live.

If any of this is useful for how you're thinking about your own trailing logic or portfolio construction, happy to go deeper in the comments. And if you want to see what the regime-validated approach looks like applied across a full portfolio rather than one exit rule, it's at abacuquant.com.

Cristian David Castillo Arrieta
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
Execution Cost Sensitivity Analyzer kodunu yayınladı
Bir stratejinin avantajının işlem maliyetleri karşısında ne kadar sağlam olduğunu ölçen, tamamen MQL5 ile yazılmış bir komut dosyasıdır. Kapanan işlemlerin Tarih, Kâr, Hacim bilgilerini içeren bir CSV dosyasını okur ve her işlemin maliyetini sabit bir kısım artı lot başına değişen bir kısım olarak modelleştirir. İşlem başına başabaş maliyetini, tampon değeri (net kârın sıfıra ulaştığı varsayılan gerçekçi maliyetin katı), varsayılan maliyet üzerinden yeniden fiyatlandırılmış net kâr ve kâr faktörünü, maliyet nedeniyle kârlı işlemlerin zarara dönüşen oranını ve öneriler içeren A+'dan F'ye kadar bileşik maliyet dayanıklılık puanını gösterir. Dosya yoksa, tekrarlanabilir bir örnek oluşturur ve bunu analiz eder; böylece çıktı ilk çalıştırmada görülebilir. Harici kütüphane, Python veya yapay zeka gerektirmez.
Cristian David Castillo Arrieta
"Beyond Maximum Drawdown: Building a Drawdown DNA Analyzer in MQL5" makalesini yayınladı
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 ürün yayınladı

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
Profit Concentration Analyzer kodunu yayınladı
Bir stratejinin kârının ne kadar yoğunlaştığını — yani avantajın geniş mi olduğu yoksa birkaç şanslı işlemin üzerine mi dayandığı — ölçen yerel bir MQL5 komut dosyasıdır. İşlem bazında bir CSV dosyasını (Tarih, Kâr) okur ve en büyük işlemlerden elde edilen net kârın payını, kazanan işlemlerin Gini katsayısını, bir yoğunlaşma profilini, en iyi birkaç işlemi hariç tutarak net kâr ve kâr faktörünü yeniden hesaplayan bir hayatta kalma testini ve yapılandırılabilir bir tutarlılık sınırına göre en yüksek tek günlük kârı raporlar; tüm bunları, önerilerle birlikte bir yoğunlaşma ve tutarlılık puanı (A+'dan F'ye) halinde birleştirir. Herhangi bir dosya bulunmazsa örnek bir set oluşturur, böylece kuruluma gerek kalmadan çalışır. Harici kütüphane, Python veya yapay zeka gerektirmez. ExportTrades.mq5 yardımcı programı, işlem geçmişinizden dosyayı oluşturur.
Cristian David Castillo Arrieta
Drawdown DNA Analyzer kodunu yayınladı
Sadece tek bir “maksimum düşüş” rakamını değil, bir hesabın düşüş eğilimlerinin yapısını analiz eden yerel bir MQL5 komut dosyasıdır. Günlük sermaye eğrisini (Date,DailyPnL CSV) okur, “su altında” eğrisini yeniden oluşturur ve bunu derinlik, süre ve toparlanma süreleriyle birlikte ayrı ayrı düşüş dönemlerine ayırır. Ardından Ulcer Endeksi, Pain Endeksi, Toparlanma Faktörü ve su altında geçirilen süreyi raporlar ve bunları, "Uzmanlar" sekmesinde görüntülenen önerilerle birlikte tek bir dayanıklılık puanı (A+'dan F'ye) altında birleştirir. Harici kütüphane gerektirmez; dosya bulunmazsa örnek bir eğri oluşturur, böylece kuruluma gerek kalmadan hemen çalışır.
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
"Building a Correlation-Aware Multi-EA Portfolio Scorer in MQL5" makalesini yayınladı
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
123