Kayode Michael Oyetunde
Kayode Michael Oyetunde
  • Информация
нет
опыт работы
5
продуктов
1
демо-версий
0
работ
0
сигналов
0
подписчиков
Data Analyst в Coded Finance
Hi! I’m a Data Analyst and MQL5 Developer. Whether you have a question about my existing products or need a custom MT4/MT5 tool built from scratch, I’m here to help. Feel free to reach out!
Kayode Michael Oyetunde
Опубликовал статью Measuring What Matters (Part 5): The Risk Concentration Indicator — Plotting Eigenvalue Dominance Live
Measuring What Matters (Part 5): The Risk Concentration Indicator — Plotting Eigenvalue Dominance Live

This article presents a live MQL5 indicator for monitoring portfolio risk concentration through eigenvalue decomposition. The indicator calculates rolling covariance statistics for three instruments using persistent prefix sums, aligns price data by timestamp, handles missing observations, and plots the dominant eigenvalue as a percentage of total portfolio variance. The implementation provides a practical way to observe changes in portfolio risk concentration as the covariance structure evolves over time.

Kayode Michael Oyetunde Выставил продукт

Prop Firm Rule Monitor — это утилита для трейдеров, проходящих челенджи в проп-фирмах или торгующих на финансируемых счетах. Она не открывает сделки. Она отслеживает ваш счет на соответствие введенным вами правилам, отображает их на панели и предупреждает вас или защищает счет при приближении к лимиту. Основные возможности Отслеживание дневной и общей просадки, каждая из которых измеряется по балансу или эквити (средствам) на ваш выбор Дополнительный режим скользящего максимума (trailing

Kayode Michael Oyetunde
Опубликовал статью Testing Random Walk vs Mean Reversion in MQL5: Implementing the Lo-MacKinlay Variance Ratio Test
Testing Random Walk vs Mean Reversion in MQL5: Implementing the Lo-MacKinlay Variance Ratio Test

Implements the Lo–MacKinlay Variance Ratio Test in MQL5 to assess serial dependence via random‑walk variance scaling. Provides a reusable CVarianceRatio class with classical (homoskedasticity) and heteroskedasticity‑robust statistics, plus a script that scans multiple horizons and logs VR and Z‑values. Shows how to embed the test in an Expert Advisor as a statistical gate for mean‑reversion logic.

Kayode Michael Oyetunde Выставил продукт

Asian Range and Liquidity Sweeps определяет и оповещает о снятии ликвидности с ключевых сессионных и многодневных уровней. Он отображает диапазоны Азиатской, Лондонской и Нью-Йоркской сессий, предыдущий день и неделю, а также равные максимумы и минимумы (Equal Highs / Equal Lows), после чего выдает сигнал, когда цена снимает один из этих уровней и закрывается обратно внутри диапазона. Для каждого типа уровня на текущем символе также отображается историческая статистика разворотов, что позволяет

Kayode Michael Oyetunde
Опубликовал статью Testing for Residual Autocorrelation with the Ljung-Box Portmanteau Test in MQL5
Testing for Residual Autocorrelation with the Ljung-Box Portmanteau Test in MQL5

A complete MQL5 implementation of the Ljung-Box test helps verify independence in trading data and fitted-model residuals. It computes sample autocorrelations, the Q statistic over selected horizons, degrees of freedom with user-controlled adjustments, and right-tail p-values via the regularized incomplete gamma function. Run it on returns, deal outcomes, or external residuals and review decisions directly in the Experts tab.

Kayode Michael Oyetunde
Опубликовал статью Measuring What Matters (Part 4): Reading the Spectrum — What Eigenvalues Tell You About Risk
Measuring What Matters (Part 4): Reading the Spectrum — What Eigenvalues Tell You About Risk

We turn eigenvalues from a covariance matrix into a normalized spectral‑entropy score that measures how evenly variance is spread across factors. SpectralEntropyCalculator.mq5 compares two portfolios in one run, using native vector summation, ArraySort()-based ordering, element‑wise division, and the Shannon entropy formula. The report makes dominant factors visible and enables quick, repeatable checks of diversification quality.

Kayode Michael Oyetunde
Опубликовал статью Hypothesis Testing for Trading Strategies — Proving Whether Your Edge is Real
Hypothesis Testing for Trading Strategies — Proving Whether Your Edge is Real

Net profit and win rate do not tell you if a strategy's edge is statistically real. This MQL5 toolkit analyzes return series built from price data or deal history and reports t‑statistics, p‑values, and confidence intervals using one-sample and Welch t‑tests, the Mann–Whitney U test, and volatility‑regime analysis to support evidence‑based trading decisions.

Kayode Michael Oyetunde
Опубликовал статью Measuring What Matters (Part 3): The Reconstruction Engine — Validating Risk Footprints with Matrix Algebra
Measuring What Matters (Part 3): The Reconstruction Engine — Validating Risk Footprints with Matrix Algebra

This article performs a numerical verification of MQL5 eigendecomposition for a covariance matrix using the spectral theorem A = V Λ Vᵀ. It reconstructs the matrix with Diag(), Transpose(), and MatMul(), computes the residual and its Frobenius norm, and shows that deviations remain at floating‑point precision, with results printed to the Experts journal.

1
Kayode Michael Oyetunde
Опубликовал статью Measuring What Matters (Part 2): Building the Covariance Matrix: Eigenvalue Decomposition and Risk Factor Analysis in MQL5
Measuring What Matters (Part 2): Building the Covariance Matrix: Eigenvalue Decomposition and Risk Factor Analysis in MQL5

In Part 2, we introduce a reusable CCovarianceMatrix class that computes and stores a covariance matrix from raw return series using MQL5's native Cov() method. We verify symmetry, print a labeled matrix grid, and call Eig() to obtain eigenvalues and eigenvectors. Readers see how symbols co-move and which factors drive variance, enabling clearer portfolio diagnostics and reuse in scripts or EAs.

Kayode Michael Oyetunde
Опубликовал статью Измеряем главное (Часть 1): Декомпозиция портфельного риска в MQL5
Измеряем главное (Часть 1): Декомпозиция портфельного риска в MQL5

В статье описан воспроизводимый метод оценки риска портфеля из нескольких символов с использованием матриц MQL5 и OpenBLAS. В ней рассматриваются расчет логарифмических доходностей, построение ковариационной матрицы и вычисление wᵀΣw вместо суммирования отдельных дисперсий. Полностью готовый скрипт выводит для сравнения наивную и истинную оценки волатильности, а также вклад перекрестных членов, позволяя выявить случаи, когда коррелирующие инструменты увеличивают рисковую экспозицию сверх оценок для отдельных активов.

Kayode Michael Oyetunde
Опубликовал код Swap Fee Monitor Panel
Swap Monitor Panel is a lightweight, fully customizable indicator that overlays a live swap rate dashboard directly on your MT5 chart. It scans every symbol in your MarketWatch window and presents long swap, short swap, estimated daily cost, and weekly cost side by side — all in one clean, readable panel.
224
Kayode Michael Oyetunde
Опубликовал код Correlation Matrix Heatmap with Interactive Dashboard
Interactive Correlation Heatmap using high-performance MQL5 matrix functions. > Features a draggable, minimizable dashboard with instant multi-timeframe switching and a vivid 5-band color scale for real-time currency relationship analysis.
334
Kayode Michael Oyetunde Выставил продукт

Обзор Trade Insight Dashboard — это утилита для MetaTrader 5, которая отображает торговую статистику в структурированном и визуальном формате прямо на графике. Он организует историю торговли в понятные разделы, позволяя анализировать результаты, риски и торговую активность без использования внешних отчетов. Ключевые возможности • Многораздельная панель для структурированных торговых метрик • Широкая кривая производительности для визуального отслеживания • Гибкие временные фильтры для разных

Kayode Michael Oyetunde Выставил продукт

Торговля с структурированным обзором рынка Панель OmniView ICT представляет собой мультисимвольный сканер рынка, предназначенный для наблюдения за несколькими инструментами из одного интерфейса. Вместо переключения между графиками панель сканирует инструменты в Market Watch и отображает структурированную картину текущих рыночных условий. Обзор Одновременное сканирование нескольких символов Отображение ранжированного списка на основе заданных условий Синхронизация графиков одним нажатием

Kayode Michael Oyetunde Выставил продукт

Перестаньте гадать. Начните рассчитывать свое преимущество. Главный враг трейдера — не рынок, а неопределенность. Случалось ли вам колебаться перед входом в сделку, потому что вы не уверены, действительно ли совпадают тренд, импульс и уклон старшего таймфрейма? Эта доля секунды сомнения часто становится разницей между прибыльной сделкой и упущенной возможностью. Сканер Omniview Confluence — это механизм принятия решений профессионального уровня. Он избавляет технический анализ от догадок

Kayode Michael Oyetunde
Зарегистрировался в MQL5.community