Evgeniy Chernish
Evgeniy Chernish
Evgeniy Chernish
已发布文章Реализация модели гауссовской смеси в MQL5
Реализация модели гауссовской смеси в MQL5

В статье рассматриваются теоретические основы и практическая реализация модели смеси нормальных распределений (Gaussian Mixture Model) на языке MQL5. Представлен класс CGMM и примеры его использования, а также методология выбора оптимального количества компонентов модели с помощью информационных критериев AIC/BIC. Значительное внимание уделяется принципу работы EM-алгоритма — признанного стандарта при обучении вероятностных моделей со скрытыми(латентными) переменными. Реализована поддержка режима обучения MAP и инициализация параметров с помощью K-Means++. Готовый инструмент для кластеризации, оценки многомерной плотности и генерации данных теперь доступен и в MetaTrader 5.

2
Evgeniy Chernish
已发布文章Категориальная скрытая марковская модель на языке MQL5
Категориальная скрытая марковская модель на языке MQL5

В статье подробно рассматриваются теоретические основы и практическая реализация скрытой марковской модели с категориальными эмиссиями (Categorical HMM) на языке MQL5. На конкретных примерах демонстрируются процессы инференса, итерационного обучения параметров, онлайн-фильтрации, а также методология выбора оптимальной архитектуры модели по информационным критериям AIC/BIC.

2
Evgeniy Chernish
已发布文章Основы байесовского вывода в дискретном и непрерывном случаях: от теории к практической реализации моделей
Основы байесовского вывода в дискретном и непрерывном случаях: от теории к практической реализации моделей

В статье рассматриваются основы байесовской статистики в дискретном и непрерывном случаях. Мы пройдём путь от классической теоремы Байеса и простых примеров с подбрасыванием монеты до сопряжённых распределений и динамического байесовского обновления, позволяющего проводить анализ котировок в режиме реального времени. На примере бета-биномиальной модели реализован простой индикатор разладки (change point detection), помогающий определять смену рыночного режима.

2
Evgeniy Chernish
已发布文章Гипотеза случайности: поиск скрытых паттернов в ценовых рядах
Гипотеза случайности: поиск скрытых паттернов в ценовых рядах

В статье описан тест гипотезы случайности для котировок на основе статистики хи-квадрат, построенной по частотам перекрывающихся s-цепочек. Показано, как формировать дискретные состояния и сравнивать наблюдаемые и ожидаемые частоты, чтобы обнаруживать марковскую память в приращениях цены. Подход помогает отделить структурные зависимости от шума и формализовать проверку торговых гипотез.

2
Evgeniy Chernish
已发布文章Выборочные методы марковских цепей Монте-Карло. Алгоритм HMC
Выборочные методы марковских цепей Монте-Карло. Алгоритм HMC

В статье исследуется гамильтонов алгоритм Монте-Карло (HMC) — золотой стандарт сэмплирования из сложных многомерных распределений. Представлена полноценная реализация HMC на языке MQL5, которая включает адаптивную настройку матрицы масс, поиск моды апостериорного распределения (MAP) с помощью метода оптимизации L-BFGS и комплексной диагностикой.

3
Evgeniy Chernish
已发布文章Выборочные методы MCMC: Алгоритм выборки по уровням (Slice sampling)
Выборочные методы MCMC: Алгоритм выборки по уровням (Slice sampling)

В этой статье исследуется метод выборки по уровням (slice sampling) — адаптивный алгоритм MCMC, который самостоятельно регулирует параметры сэмплирования. Его эффективность продемонстрирована на моделях байесовской линейной и логистической регрессии, а результаты сравниваются с классическими частотными методами.

2
Evgeniy Chernish
已发布文章Выборочные методы MCMC — Алгоритм Метрополиса-Гастингса
Выборочные методы MCMC — Алгоритм Метрополиса-Гастингса

Алгоритм Метрополиса-Гастингса — фундаментальный метод Монте-Карло по схеме марковских цепей (MCMC), широко применяемый для аппроксимации апостериорных распределений в байесовском выводе. Статья описывает теоретические основы алгоритма, реализацию класса MHSampler на MQL5 и примеры применения с анализом полученных выборок.

2
Evgeniy Chernish
已发布文章Прогнозирование условного распределения с помощью MLP
Прогнозирование условного распределения с помощью MLP

В данной статье мы рассмотрим модель регрессии на базе MLP, которая прогнозирует не только условное математическое ожидание, но и условную дисперсию. Другими словами, мы будем учить нашу сеть предсказывать целое распределение будущих цен на основе входного вектора признаков. Но для этой цели нам придется написать свою собственную функцию потерь.

2
Evgeniy Chernish
已发布文章Gaussian Processes in Machine Learning (Part 2): Implementing and Testing a Classification Model in MQL5
Gaussian Processes in Machine Learning (Part 2): Implementing and Testing a Classification Model in MQL5

In this section, we will look at the implementation of the key interfaces of the library of Gaussian processes in MQL5: IKernel, ILikelihood, and IInference. We will also demonstrate its operation on synthetic data and implement indicators for classification and regression, demonstrating its operation in online mode - with retraining of the model on each new bar.

2
Evgeniy Chernish
已发布文章Gaussian Processes in Machine Learning (Part 1): Classification Model in MQL5
Gaussian Processes in Machine Learning (Part 1): Classification Model in MQL5

The article considers the classification model of Gaussian processes. We will start by studying its theoretical principles moving on to the practical development of the GP library in MQL5.

2
Evgeniy Chernish
已发布文章机器学习中的高斯过程:MQL5中的回归模型
机器学习中的高斯过程:MQL5中的回归模型

本文将介绍高斯过程(GP)这一概率机器学习模型的基础,并基于合成数据演示其在回归问题中的应用。

Evgeniy Chernish
已发布文章希尔伯特-施密特独立性判据(HSIC)
希尔伯特-施密特独立性判据(HSIC)

本文讨论了非参数 HSIC(希尔伯特-施密特独立性判据)统计检验,该检验旨在识别数据中的线性和非线性依赖关系。本文提出了两种用 MQL5 语言计算 HSIC 的算法实现:精确置换测试和伽马近似法。该方法的有效性通过模拟特征与目标变量之间非线性关系的合成数据得到了验证。

Evgeniy Chernish
已发布文章一维奇异谱分析(SSA)
一维奇异谱分析(SSA)

本文探讨了奇异谱分析(SSA)方法的理论与实践,该方法是一种高效的时间序列分析工具,能够将复杂序列的结构分解为趋势、季节性(周期性)波动及噪声等简单成分。

Evgeniy Chernish
已发布文章使用莱文贝格-马夸尔特(Levenberg-Marquardt,LM)算法训练多层感知器
使用莱文贝格-马夸尔特(Levenberg-Marquardt,LM)算法训练多层感知器

本文介绍了一种用于训练前馈神经网络的莱文贝格-马夸尔特(Levenberg-Marquardt,LM)算法的实现。与Python的scikit-learn库中的算法进行性能比较分析。初步探讨更简便的学习方法,如梯度下降、带动量的梯度下降和随机梯度下降。

Evgeniy Chernish
已发布文章使用经典机器学习方法预测汇率:逻辑回归(logit)模型和概率回归(probit)模型
使用经典机器学习方法预测汇率:逻辑回归(logit)模型和概率回归(probit)模型

本文尝试构建一款用于预测汇率报价的EA。该算法以经典分类模型——逻辑回归与概率回归为基础。并利用似然比检验作为交易信号的筛选器。

Evgeniy Chernish
已发布文章用于预测波动性的计量经济学工具:GARCH模型
用于预测波动性的计量经济学工具:GARCH模型

文章描述了条件异方差非线性模型(GARCH)的特性。在GARCH模型的基础上,构建了iGARCH指标来预测未来一步的波动性。该模型参数的估计使用了ALGLIB数值分析库。

· 1 1480
Evgeniy Chernish
已发布文章在MQL5中相关性分析的要素:皮尔逊卡方独立性检验和相关比率
在MQL5中相关性分析的要素:皮尔逊卡方独立性检验和相关比率

该文章探讨了相关性分析中的经典工具。文章重点介绍了皮尔逊卡方独立性检验和相关比率的理论背景概述,以及它们的实际应用。

Evgeniy Chernish
已发布文章两样本Kolmogorov-Smirnov检验作为时间序列非平稳性的指标
两样本Kolmogorov-Smirnov检验作为时间序列非平稳性的指标

本文探讨了最著名的非参数同质性检验之一——两样本柯尔莫哥洛夫-斯米尔诺夫(Kolmogorov-Smirnov)检验。文章对模型数据和实际价格都进行了分析。此外,本文还给出了构建非平稳性指标(iSmirnovDistance)的一个示例。

Evgeniy Chernish
已发布文章非平稳过程和伪回归
非平稳过程和伪回归

本文基于蒙特卡洛模拟,展示了回归分析非平稳过程时产生的伪回归现象。

Evgeniy Chernish
已发布代码PACF_ACF
脚本会计算自相关函数和偏自相关函数,并将其显示在图表上
12