Обсуждение статьи "Конструирование признаков для машинного обучения (Часть 8): Энтропийные признаки в MQL5"
MetaQuotes:
Отличная статья.
Ознакомьтесь с новой статьей: «Инженерия признаков для машинного обучения (часть 8): энтропийные признаки в MQL5».
Автор: Патрик Мурими Ньороге
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Конструирование признаков для машинного обучения (Часть 8): Энтропийные признаки в MQL5:
В статье описывается перенос с Python на MQL5 четырех методов оценки энтропии — энтропии Шеннона, подстановочной оценки энтропии (Plug-In), сложности Лемпеля — Зива и энтропии Контоянниса, — реализованных в части 7, а также объясняются проектные решения, необходимые для их практического применения в MetaTrader 5. Эталонная реализация на Python использовала скользящие окна NumPy, словари Python и ускорение с помощью Numba; ни одно из этих средств недоступно в MQL5. Что еще важнее, доступ к тикам внутри бара в MQL5 ограничен окном тикового кеша брокера, данные из которого возвращает функция CopyTicksRange(), поэтому исторические последовательности тиков за пределами этого кеша просто недоступны. Таким образом, при переносе учитываются сразу три основных ограничения:
Цель носит практический характер: воспроизвести численные результаты эталонной реализации на Python, предоставить безопасные точки интеграции с советниками и индикаторами, а также сделать набор признаков пригодным для использования в реальной торговле, несмотря на ограничение тикового кеша.
Автор: Patrick Murimi Njoroge