Yaroslav Barabanov / Профиль
- Информация
6+ лет
опыт работы
|
2
продуктов
|
61
демо-версий
|
2
работ
|
0
сигналов
|
0
подписчиков
|
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Библиотека для простого и быстрого создания программ для MetaTrader (Часть I): Концепция, организация данных, первые результаты](https://c.mql5.com/2/35/MQL5-avatar-doeasy.png)
Разбирая огромное количество торговых стратегий, множество заказов на изготовление программ для терминалов MT5 и MT4, просматривая различные сайты по MetaTrader, я пришёл к выводу, что всё это многообразие в подавляющем своём большинстве строится на фактически одних и тех же элементарных функциях, действиях и значениях, повторяющихся от программы к программе. Результатом моей работы стала кроссплатформенная библиотека "DoEasy" для быстрого и лёгкого создания программ для МetaТrader 5 и МetaТrader 4
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![SQLite: нативная работа с базами данных на SQL в MQL5](https://c.mql5.com/2/37/database-mql5.png)
Разработка торговых стратегий связана с обработкой больших объемов данных. Теперь прямо в MQL5 вы можете работать с базами данных с помощью SQL-запросов на основе SQLite. Важным преимуществом данного движка является то, что вся база данных содержится в единственном файле, который находится на компьютере пользователя.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Генетические алгоритмы - математический аппарат](https://c.mql5.com/2/13/133_1.png)
Генетические алгоритмы предназначены для решения задач оптимизации. Примером подобной задачи может служить обучение нейросети, то есть подбора таких значений весов, при которых достигается минимальная ошибка. При этом в основе генетического алгоритма лежит метод случайного поиска.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Генетические алгоритмы в MetaTrader 4. Сравнение с прямым перебором оптимизатора](https://c.mql5.com/2/13/135_1.gif)
В статье проводится сравнение скорости и результатов оптимизации советников с использованием генетических алгоритмов и прямым перебором.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Математика в трейдинге: Коэффициенты Шарпа и Сортино](https://c.mql5.com/2/45/math_trading.png)
Доходность является самым очевидным показателем, который используют инвесторы и начинающие трейдеры для анализа эффективности торговли. Профессиональные трейдеры пользуются более надежными инструментами для анализа стратегии, среди них — коэффициенты Шарпа и Сортино.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Научный подход к разработке торговых алгоритмов](https://c.mql5.com/2/40/algorithm_2.png)
В статье на примере будет рассмотрена методика разработки торговых алгоритмов при использовании последовательного научного подхода к анализу возможных закономерностей ценообразования и построения на основе этих закономерностей торговых алгоритмов.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Машинное обучение и Data Science (Часть 9): Алгоритм k-ближайших соседей (KNN)](https://c.mql5.com/2/50/k_nearest_neighbors_algorithm_knn_avatar.png)
Это ленивый алгоритм, который не учится на обучающей выборке, а хранит все доступные наблюдения и классифицирует данные сразу же, как только получает новую выборку. Несмотря на простоту, этот метод используется во множестве реальных приложений.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Популяционные алгоритмы оптимизации: Алгоритм оптимизации с кукушкой (Cuckoo Optimization Algorithm — COA)](https://c.mql5.com/2/50/Cuckoo-Optimization-Algorithm-avatar.png)
Следующий алгоритм, который рассмотрим — оптимизация поиском кукушки с использованием полётов Леви. Это один из новейших алгоритмов оптимизации и новый лидер в рейтинговой таблице.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)
![Нейросети — это просто (Часть 16): Практическое использование кластеризации](https://c.mql5.com/2/48/Neural_networks_made_easy_016.png)
В предыдущей статье мы построили класс для кластеризации данных. В этой статье я хочу с вами поделиться вариантами возможного использования полученных результатов для решения практических задач трейдинга.
![Yaroslav Barabanov](https://c.mql5.com/avatar/2023/1/63d461ea-9f82.jpg)