Artyom Trishkin
Artyom Trishkin
4.2 (65)
  • Информация
14+ лет
опыт работы
0
продуктов
0
демо-версий
20
работ
0
сигналов
0
подписчиков
Программист в
X
Пишу скрипты, индикаторы, советники на mql5
------------------------------------------------
По всем вопросам, пожалуйста обращайтесь в личных сообщениях.
------------------------------------------------
For all questions, please contact personal messages.
===============================================
Dmitriy Gizlyk
Dmitriy Gizlyk
Опубликовал статью Нейросети в трейдинге: AlphaGen — поиск торговых факторов (генерация формул)
Нейросети в трейдинге: AlphaGen — поиск торговых факторов (генерация формул)

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

Georgiy Merts
Georgiy Merts
Добавил тему МТ build 6318: fatal compiler error: unknown error
Всех приветствую.  После очередного обновления до билда 6318 попытка откомпилировать файл приводит к странной ошибке fatal compiler error: unknown error. Сперва я подумал, что у меня где-то ошибка. Однако, анализ показал, что я ничего
Dmitriy Gizlyk
Dmitriy Gizlyk
Опубликовал статью Нейросети в трейдинге: AlphaGen — поиск торговых факторов
Нейросети в трейдинге: AlphaGen — поиск торговых факторов

Начинаем изучение AlphaGen — фреймворка автоматического поиска формульных факторов для прогнозирования рыночной доходности и формирования торговых сигналов. Разбираем, как генератор создаёт выражения из цен и объёмов, а совместная оценка факторов помогает отбирать полезные признаки для торговой модели. Рассматриваем адаптацию алгоритма к финансовым временным рядам. В практической части реализуем OpenCL-примитивы типизированного стека и маскирования токенов, обеспечивающие корректное построение формул с учётом ограничений доступной истории.

Rustamzhan Salidzhanov
Rustamzhan Salidzhanov Выставил продукт

Dual Fibo Auto Pro — профессиональный инструмент технического и волнового анализа, который автоматически находит экстремумы цены с помощью улучшенного зигзага и распределяет по ним две независимые сетки Фибоначчи с использованием интеллектуального алгоритма. Первая сетка отображает текущее направление движения цены относительно последнего завершённого свинга зигзага. Вторая сетка автоматически выбирает в истории свинг, оказывающий наибольшее влияние на текущую рыночную ситуацию (импульсы, резкие

Maxim Kuznetsov
Maxim Kuznetsov
"MetaEditor здорового человека" (на самом деле это VSCode)

на скриншоте:
- outline классов и функций
- конечно-же подсветка синтаксиса, ради скрина довольно попугайная
- быстрый help с полнотекстным индексом, если в слове под курсором опечатка - он всё равно найдёт нужное
- всплывающие intеllesense подсказки
- жёлтая лампочка у текущей строки 276 - это контекстные code action,
на скриншоте не видно:
- ai-completion - при наборе текста AI предлагает продолжение и варианты
- инструкции и вопросы можно задавать по быстрому в отдельной строке или в отдельном чатике
- AI-шка при этом довольно хорошо ориентируется по проекту и не жрёт токены как не в себя

компиляция конечно работает, git само собой, не вижу препятствий чтобы запускать в Wine и Linux.
Igor Shchepilov
Igor Shchepilov Вторник
В VC-Code с AI-шками работать одно удовольствие)))...
Aleksei Kadachigov
Aleksei Kadachigov Вчера
Максим, приветствую. Почему ME5 сильно тормозит на 40 000 строк?
Andrey Dik
Andrey Dik
Опубликовал статью Генетическое программирование — Genetic Programming (GP)
Генетическое программирование — Genetic Programming (GP)

Разбираем алгоритм Genetic Programming (GP) — классический метод, который выращивает не числа, а формулы. Почему знаменитый алгоритм в каноническом виде проигрывает обычному случайному поиску во всех тестах, и какая одна строка возвращает ему силу? Ответ касается любого оптимизатора с пропорциональным отбором. В конце статьи — готовый код GP на MQL5, который можно сразу использовать для своих задач.

Rustamzhan Salidzhanov
Rustamzhan Salidzhanov Выставил продукт

Dual Fibo Auto Pro — профессиональный инструмент технического и волнового анализа, который автоматически находит экстремумы цены с помощью улучшенного зигзага и распределяет по нему две независимые сетки Фибоначчи с использованием интеллектуального алгоритма. Первая сетка отображает текущее направление движения цены относительно последнего завершённого свинга зигзага. Вторая сетка автоматически выбирает в истории свинг, оказывающий наибольшее влияние на текущую рыночную ситуацию (импульсы

Maxim Kuznetsov
Maxim Kuznetsov
в дополнении к скилу https://github.com/nektomk/cawt-office (автоматизация MS-Office),
чтобы пользователям для него не развёртывать полные дистрибутивы Tcl
зарелизил https://github.com/nektomk/tclwinkit - portable Tcl9 с необходимыми дополнениями, одним exe-шником
Dmitriy Gizlyk
Dmitriy Gizlyk
Опубликовал статью Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования (Окончание)
Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования (Окончание)

Завершаем адаптацию фреймворка Habi для алгоритмической торговли с использованием MQL5 и OpenCL. Рассматриваем построение моделей, подготовку эталонных действий на истории и офлайн-обучение. Показываем, как критик учится оценивать денежные последствия торговых решений и как его оценки используются для обновления политики в режиме имитации онлайн-торговли. На примере EURUSD H1 за январь–апрель 2026 года разбираем проверку готовых моделей и ограничения полученных результатов.

Maxim Kuznetsov
Maxim Kuznetsov
второй день просто прусь над багом : https://sshhole.com/
fxsaber
fxsaber
Опубликовал пост Коэффициент НЕкорреляции.
При составлении портфеля ТС стараются опираться на статистику. Например, пробуют составлять таблицу корреляции на основе вычислений соответствующих коэффициента (КК). Основная причина такого подхода - найти независимые друг от друга ТС. И чем ближе к нулю КК, тем бОльшая независимость...
Dmitriy Gizlyk
Dmitriy Gizlyk
Опубликовал статью Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования (формирование и оценка действий)
Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования (формирование и оценка действий)

Продолжаем торговую адаптацию фреймворка Habi на MQL5 с использованием OpenCL. Разбираем реализацию выходных слоёв Decoder и Critic, передачу общих параметров латентного распределения вместе с пакетом торговых действий и подготовку обучающих сигналов по эталону, историческим результатам и TD-цели. Показываем, как объединяются прямой градиент критика и сигнал, прошедший через декодер и латентную выборку. Это позволяет подготовить компоненты к последующей сборке и обучению торговой модели.

Rustamzhan Salidzhanov
Rustamzhan Salidzhanov Выставил продукт

Auto Round Levels MT4 сам размечает график круглыми ценами — теми отметками вроде 1.1000 по EURUSD, 2700 по золоту или 100 000 по биткоину, на которые смотрит большинство участников рынка. Установите индикатор один раз, и на каждом графике у вас будет аккуратная сетка ключевых цен, которая подстраивается под масштаб без вашего участия. Почему круглые цены важны Люди мыслят круглыми числами. Трейдеры ставят отложенные ордера на 1.1000, а не на 1.0997, тейк-профиты — на 2700, стоп-лоссы — сразу за

Rustamzhan Salidzhanov
Rustamzhan Salidzhanov Выставил продукт

Auto Round Levels MT5 сам размечает график круглыми ценами — теми отметками вроде 1.1000 по EURUSD, 2700 по золоту или 100 000 по биткоину, на которые смотрит большинство участников рынка. Установите индикатор один раз, и на каждом графике у вас будет аккуратная сетка ключевых цен, которая подстраивается под масштаб без вашего участия. Почему круглые цены важны Люди мыслят круглыми числами. Трейдеры ставят отложенные ордера на 1.1000, а не на 1.0997, тейк-профиты — на 2700, стоп-лоссы — сразу за

Dmitriy Gizlyk
Dmitriy Gizlyk
Опубликовал статью Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования (вероятностное представление)
Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования (вероятностное представление)

Рассматриваем реализацию вероятностных компонентов Habi на MQL5 и OpenCL: обработку рыночных наблюдений, преобразование параметров нормального распределения и пакетное семплирование латентных векторов. На примере CNeuronHabiObservationOCL, CNeuronHabiGaussianOCL и CNeuronHabiVAEOCL разбираем архитектуру, инициализацию, прямой и обратный проходы. Показываем согласование Prior и Posterior через условную KL-дивергенцию и накопление градиентов от нескольких выборок. Полученные компоненты создают основу для последующей генерации торговых действий.

Dmitriy Gizlyk
Dmitriy Gizlyk
Опубликовал статью Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования
Нейросети в трейдинге: Habi — быстрое принятие решений без сложного планирования

Адаптируем фреймворк Habi для алгоритмической торговли на финансовых рынках. Его основной принцип — перенос опыта сложного планирования в генеративную политику для быстрого принятия решений. Модель учитывает рыночные данные и состояние счёта, формирует варианты управления торговой позицией, а Critic оценивает их потенциальные результаты. Для обучения используются эталонные действия Oracul. Рассматриваем архитектуру торговой адаптации и реализацию OpenCL-кернелов пакетного семплирования и обратного распространения градиентов.

Andrey Dik
Andrey Dik
Опубликовал статью Алгоритм оптимизации, вдохновлённый охотой лисы — Fox-inspired Optimization Algorithm (FOX)
Алгоритм оптимизации, вдохновлённый охотой лисы —  Fox-inspired Optimization Algorithm (FOX)

Разбираем FOX (Fox-inspired Optimization Algorithm): реализуем алгоритм в MQL5, детально проверяем ветви "прыжка" и "блуждания" и показываем, как притяжение к нулю и фиксированный масштаб шага мешают поиску в торговых диапазонах. Пошагово измеряем вклад каждого механизма на тестовом стенде и объясняем расхождения формул и кода. В конце — готовый к использованию класс C_AO_FOX и исправленная версия с шагом в долях диапазона.

Rustamzhan Salidzhanov
Rustamzhan Salidzhanov Выставил продукт

MT-Remote — мультитерминальная веб-панель удалённого управления MetaTrader 4 и 5 с телефона или ПК, без RDP. Терминалы с разных VPS в одном окне: управление советниками, торговля и позиции, графики, история, логи, Market Watch, мониторинг VPS. Что входит в комплект?* Советник MT-Remote — устанавливается на график MetaTrader 4/5 и обеспечивает взаимодействие терминала с MTAgent через локальный канал MTAgent для Windows — бесплатное Windows-приложение, которое передаёт данные между терминалами и

Rustamzhan Salidzhanov
Rustamzhan Salidzhanov Выставил продукт

MT-Remote — мультитерминальная веб-панель удалённого управления MetaTrader 4 и 5 с телефона или ПК, без RDP. Терминалы с разных VPS в одном окне: управление советниками, торговля и позиции, графики, история, логи, Market Watch, мониторинг VPS. Что входит в комплект?* Советник MT-Remote — устанавливается на график MetaTrader 4/5 и обеспечивает взаимодействие терминала с MTAgent через локальный канал MTAgent для Windows — бесплатное Windows-приложение, которое передаёт данные между терминалами и