Обсуждение статьи "Собственное представление торговой истории и создание графиков для отчетов" - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Возможно я не так объясняю, с архивом скачался файл "dealHistory.csv", в нём уже есть данные, я так понимаю на них будет строится отчет. А, как сделать, что бы отчет строился на моих данных?
Теперь понял Вас. Вы запускаете оба теста. В скрипте что я приложил есть 2 теста, первый - данные берутся из файла. Второй - данные берутся из терминала по Вашей истории.
Теперь понял Вас. Вы запускаете оба теста. В скрипте что я приложил есть 2 теста, первый - данные берутся из файла. Второй - данные берутся из терминала по Вашей истории.
А как их переключать?
Я несколько модифицировал эти файлы уже и сейчас вторую статью пишу, где приложу новую версию данных классов, там больше показателей включил и несколько улучшил код.
А как их переключать?
Переключение я не реализовал, тестовый скрипт вначале строит тесты по истории из файла, а затем повторяет тесты по истории из терминала. Либо вручную закоентировать ненужное, либо свой тест писать. Или же указать путь к тестовому файлу с записанной историей и пройтись по всем тестам (по моей истории и по Вашей)
Вам нужен второй тест. Вообще можно и самому написать свой тест. файл DealHistoryGetter.mqh - создает отчет истории а файл ReportGetter.mqh - рассчитывает описанные показатели в статье.
Я несколько модифицировал эти файлы уже и сейчас вторую статью пишу, где приложу новую версию данных классов, там больше показателей включил и несколько улучшил код.
Для включения второго теста достаточно закомментировать?
Я изменил пути к файлам
В итоге получаю ошибки:
Для включения второго теста достаточно закомментировать?
Я изменил пути к файлам
В итоге получаю ошибки:
Да, если закомментировать test_1(data_file_name,report1_folder_name); то будет запущен лишь второй тест.
1) Ну получается открыть файл с приложеной историей по пути "C:\Program Files\Открытие Брокер\MQL5\Files " - Либо права, либо из за того что пробел затисался, Вы кстати вроде вытаетесь открыть папку как файл.
2) Ну получается создать директорию по переданному Вами пути
3) Не получается создать csv файлы по переданному Вами пути
4) Деление на нуль (но этого не может быть если история была открыта верно, ведь при первой итеррации в Array с лотами заносится самое первое значение).
Могу посоветовать Вам изменить директорию с файлами на рабочий стол к примеру.
Поправил я пути
Остались такие ошибки
В папке 1 (report1_folder_name) появились файлы, в папке 2 ничего нет. Нет и отчета сводного, кстати в какой папке его нужно искать? На графике вижу как строятся разные графики, но куда эти картинки кладутся не пойму...
Что ещё поправить?
Поправил я пути
Остались такие ошибки
В папке 1 (report1_folder_name) появились файлы, в папке 2 ничего нет. Нет и отчета сводного, кстати в какой папке его нужно искать? На графике фижу как строятся разные графики, но куда эти картинки кладутся не пойму...
Что ещё поправить?
Попробуйте заменить файл DealHistoryGetter.mqh на приложенный к данному сообщению.