только одно замечание - сущность которую вы описываете , где-то в большом реальном мире зовётся XmlPath :-)
хотя-бы упомянуть надо было.
только одно замечание - сущность которую вы описываете , где-то в большом реальном мире зовётся XmlPath :-)
хотя-бы упомянуть надо было.
Вы последний абзац читали?
Имеется в виду, распарсить HTML, генерируемый библиотекой Report? Возможно, но этот HTML генерится MQL-ем, так что не понятно, зачем парсить HTML, если библиотека Report может сама сразу сохранять CSV по запросу?
Имеется в виду, распарсить HTML, генерируемый библиотекой Report? Возможно, но этот HTML генерится MQL-ем, так что не понятно, зачем парсить HTML, если библиотека Report может сама сразу сохранять CSV по запросу?
HTML-отчет передается другому лицу.
HTML-отчет передается другому лицу.
Ну, так и я про то же: если для другого лица, то можно сгенерить не только html, но и csv ;-).
Можете дать какой-нибудь готовый пример?
Ну, так и я про то же: если для другого лица, то можно сгенерить не только html, но и csv ;-).
Тот, кто делает html-отчет, не особо заинтересован в довеске в виде csv. Более того, часто задействуется обезличенный вариант html-отчета. Например, такой может выкладываться на форум. Соответственно, кто-то другой с форума берет этот отчет и парсит через Ваш экстрактор.
Можете дать какой-нибудь готовый пример?
Здесь в прицепе.
REGEXP ????
Для прасинга HTML с учетом иерархии элементов CSS-селекторы приспособлены гораздо лучше.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Извлечение структурированных данных из HTML-страниц с помощью CSS-селекторов:
В статье описан универсальный метод анализа и конвертации данных из HTML-документов, основанный на CSS-селекторах. Торговые отчеты, отчеты тестера, ваши любимые экономические календари, публичные сигналы и мониторы счетов, дополнительные источники онлайн котировок - все это становится доступным из MQL.
Трейдерам хорошо знакомы некоторые стандартные HTML-файлы, например, отчеты тестирования и торговые отчеты, которые генерирует MetaTrader. Иногда мы получаем такие файлы от знакомых или скачиваем из интернета и хотим проанализировать на графике, для чего необходимо преобразовать данные из HTML в табличный вид, в простейшем случае — в CSV-формат.
CSS-селекторы в нашей утилите позволяют это сделать автоматически.
Заглянем внутрь HTML-файлов. Вот внешний вид и часть HTML-кода торгового отчета MetaTrader 5 (файл ReportHistory.html, прилагается).
Внешний вид и часть HTML-кода торгового отчета
Автор: Stanislav Korotky