George Merts: А в чем, можно полюбопытствовать ? Что такого в системных логах есть такого, что не может получить эксперт, и потом отправить в файл, какой ему надо ?
1. Записи других экспертов (исходников которых нет).
2. Сообщения из терминального журнала (например, о времени исполнения ручных сделок).
Надо как-то считать с него данные, может по аналогии с считыванием данных с SysTreeView сделать (P.s но в коде с Tree используется курсор и считывание выделенной строки)
Надо как-то считать с него данные, может по аналогии с считыванием данных с SysTreeView сделать (P.s но в коде с Tree используется курсор и считывание выделенной строки)
В мт5 тоже. Но это хоботно. Проще сбросить лог в файл и прочитать его.
1. Записи других экспертов (исходников которых нет).
2. Сообщения из терминального журнала (например, о времени исполнения ручных сделок).
Аааа... Ну, согласен, здесь, кроме как использование DLL, которая будет читать лог - ничего и не придумаешь.
Хотя, лично я считаю, что "ручные сделки" - зло.
Да и записи других экспертов, без знания их алгоритмов - бесполезны, а со знанием - надежнее использовать эти алгоритмы в своем эксперте, а не читать действия экспертов, написаных неизвестно кем неизвестно как.
Sergey Dzyublik: Есть ли у кого какой прогресс по данному вопросу ? Спасибо.
Автор ветки в отпуске. Прогресс двигать некому.
Если нужно получать информацию о счете , балансе во время работы чужого кода, то у меня мысль простая. Нужно открыть ещё один такой же график и поместить на него свой код с функциями информации о счете.
По динамике баланса можно косвенно определить некоторые свойства исполненных ордеров.
Реализовал класс для доступа к ячейке SysListView32 по номеру столбца и строки. Так же есть возможно выбора таблицы (с какой вкладкой работать "Experts" или "Journal" ..... "Balance").
Процесс реализации был достаточно геморный но в конце-концов все прекрасно работает на MT4 (Win 7 64-bit). К сожалению код не вылажу (так как жлоб).
Реализовал класс для доступа к ячейке SysListView32 по номеру столбца и строки.
А зачем там класс, позвольте спросить? Достаточно лишь несложной функции. Я в своё время под старый МТ4 делал, да и думаю не только я (в те времена с МТ не шаманил только ленивый, ибо очень убого всё было). Тем более что тогда даже структур в языке не было. А сейчас это вообще пустяковая задача. Поэтому странно что топикстартер (который уже вроде не новичок ) развёл тут тут разговор про замороченность всего этого и т.д. Другое дело что, насколько я помню по старому МТ, логи часто тормозили, и некоторая инфа не попадала в ListView. А вот в файл она сохраняется полностью всегда.
Спасибо, конечно, но задача заключается в другом.
А в чем, можно полюбопытствовать ? Что такого в системных логах есть такого, что не может получить эксперт, и потом отправить в файл, какой ему надо ?
1. Записи других экспертов (исходников которых нет).
2. Сообщения из терминального журнала (например, о времени исполнения ручных сделок).
в мт4 это SysListView32, на сколько я понял.
Надо как-то считать с него данные, может по аналогии с считыванием данных с SysTreeView сделать
(P.s но в коде с Tree используется курсор и считывание выделенной строки)
в мт4 это SysListView32, на сколько я понял.
Надо как-то считать с него данные, может по аналогии с считыванием данных с SysTreeView сделать
(P.s но в коде с Tree используется курсор и считывание выделенной строки)
В мт5 тоже. Но это хоботно. Проще сбросить лог в файл и прочитать его.
Найду код команды - опубликую.
1. Записи других экспертов (исходников которых нет).
2. Сообщения из терминального журнала (например, о времени исполнения ручных сделок).
Аааа... Ну, согласен, здесь, кроме как использование DLL, которая будет читать лог - ничего и не придумаешь.
Хотя, лично я считаю, что "ручные сделки" - зло.
Да и записи других экспертов, без знания их алгоритмов - бесполезны, а со знанием - надежнее использовать эти алгоритмы в своем эксперте, а не читать действия экспертов, написаных неизвестно кем неизвестно как.
Спасибо.
Есть ли у кого какой прогресс по данному вопросу ?
Спасибо.
Автор ветки в отпуске. Прогресс двигать некому.
Если нужно получать информацию о счете , балансе во время работы чужого кода, то у меня мысль простая. Нужно открыть ещё один такой же график и поместить на него свой код с функциями информации о счете.
По динамике баланса можно косвенно определить некоторые свойства исполненных ордеров.
Автор ветки в отпуске. Прогресс двигать некому.
Реализовал класс для доступа к ячейке SysListView32 по номеру столбца и строки.
Так же есть возможно выбора таблицы (с какой вкладкой работать "Experts" или "Journal" ..... "Balance").
Процесс реализации был достаточно геморный но в конце-концов все прекрасно работает на MT4 (Win 7 64-bit).
К сожалению код не вылажу (так как жлоб).
))
Реализовал класс для доступа к ячейке SysListView32 по номеру столбца и строки.