Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть II). Коллекция исторических ордеров и сделок" - страница 3
На первом этапе я скопировал программу с форума здесь.
До этого момента у меня не было ошибок компиляции.
На следующем этапе я использовал файл, который прикреплен здесь, но он выдал ту же ошибку.
Есть ли другое место, где я могу найти "актуальную" версию?
Заранее спасибо, и ваша работа и помощь здесь очень ценятся!
1. Удалите всю папку из папки данных вашего терминала MQL5\Include\DoEasy\ (удалите только DoEasy - не удаляйте Include!).
2. Скопируйте папку DoEasy из zip-файлов, приложенных к этой статье, в Include\. Это гарантирует вам версию 2 библиотеки для тестового советника, которая находится в файлах этой статьи.
3. Используйте для тестирования файл советника, находящийся в zip-файлах, приложенных к этой статье, - из папки Experts\TestDoEasy\Part2\.
Последняя версия библиотеки находится здесь (на русском языке):
При проектировании функционала библиотеки была запланирована концепция торговли при помощи отложенных запросов, в которую входят два варианта работы — обработка ошибок торгового сервера и обычная отсылка торговых приказов по программно заданным условиям. В предыдущих статьях, начиная со статьи 26, мы шаг за шагом создали обработку ошибок...
Задумка шикарная! Большое спасибо за предоставленный материал.
Нарочно не стал скачивать прикреплённые файлики. По ходу изучения статьи, решил набирать всё своими ручками. Так легче понимается и запоминается, и для практики полезно.
И собственно говоря нашёл не большую по марочку в этой статье. В ней ни где не сказано, что в HistoryCollection.mqh в строках 14,15,16 должны быть подключены HistoryOrder.mqh, HistoryPending.mqh и HistoryDeal.mqh.
Для меня, как для новичка, пришлось мозгом под напрячься изрядно. =))
Задумка шикарная! Большое спасибо за предоставленный материал.
Нарочно не стал скачивать прикреплённые файлики. По ходу изучения статьи, решил набирать всё своими ручками. Так легче понимается и запоминается, и для практики полезно.
И собственно говоря нашёл не большую по марочку в этой статье. В ней ни где не сказано, что в HistoryCollection.mqh в строках 14,15,16 должны быть подключены HistoryOrder.mqh, HistoryPending.mqh и HistoryDeal.mqh.
Для меня, как для новичка, пришлось мозгом под напрячься изрядно. =))
Спасибо.
Ну вот видите, иногда "помарочки" заставляют думать и находить решения ;)
На начальном этапе, в статьях всё "разжёвано". Но чем дальше, тем менее подробно всё расписывается с прицелом на то, что человек внимательно читал первые статьи и далее уже будет всё и сам понимать относительно конструкций библиотеки о чём там речь идёт.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Какую версию библиотеки вы используете?
Какую версию тестового советника вы используете?
Здравствуйте Артём, спасибо за ответ.
На первом этапе я скопировал программу с форума сюда.
До этого момента ошибок компиляции у меня не было.
На следующем этапе я использовал файл, который прикреплен здесь, но он выдал ту же ошибку.
Есть ли другое место, где я могу найти "актуальную" версию?
Заранее спасибо, и ваша работа и помощь здесь очень ценятся!
Здравствуйте, Артем, спасибо за ответ.
На первом этапе я скопировал программу с форума здесь.
До этого момента у меня не было ошибок компиляции.
На следующем этапе я использовал файл, который прикреплен здесь, но он выдал ту же ошибку.
Есть ли другое место, где я могу найти "актуальную" версию?
Заранее спасибо, и ваша работа и помощь здесь очень ценятся!
1. Удалите всю папку из папки данных вашего терминала MQL5\Include\DoEasy\ (удалите только DoEasy - не удаляйте Include!).
2. Скопируйте папку DoEasy из zip-файлов, приложенных к этой статье, в Include\. Это гарантирует вам версию 2 библиотеки для тестового советника, которая находится в файлах этой статьи.
3. Используйте для тестирования файл советника, находящийся в zip-файлах, приложенных к этой статье, - из папки Experts\TestDoEasy\Part2\.
Последняя версия библиотеки находится здесь (на русском языке):
Вы работаете в metaquote? Почему стандартный файл mqh в mt5 похож, но не такой, как ваш?
1. Нет. 2.
2. О каком файле вы говорите?
Задумка шикарная! Большое спасибо за предоставленный материал.
Нарочно не стал скачивать прикреплённые файлики. По ходу изучения статьи, решил набирать всё своими ручками. Так легче понимается и запоминается, и для практики полезно.
И собственно говоря нашёл не большую по марочку в этой статье. В ней ни где не сказано, что в HistoryCollection.mqh в строках 14,15,16 должны быть подключены HistoryOrder.mqh, HistoryPending.mqh и HistoryDeal.mqh.
Для меня, как для новичка, пришлось мозгом под напрячься изрядно. =))
Задумка шикарная! Большое спасибо за предоставленный материал.
Нарочно не стал скачивать прикреплённые файлики. По ходу изучения статьи, решил набирать всё своими ручками. Так легче понимается и запоминается, и для практики полезно.
И собственно говоря нашёл не большую по марочку в этой статье. В ней ни где не сказано, что в HistoryCollection.mqh в строках 14,15,16 должны быть подключены HistoryOrder.mqh, HistoryPending.mqh и HistoryDeal.mqh.
Для меня, как для новичка, пришлось мозгом под напрячься изрядно. =))
Спасибо.
Ну вот видите, иногда "помарочки" заставляют думать и находить решения ;)
На начальном этапе, в статьях всё "разжёвано". Но чем дальше, тем менее подробно всё расписывается с прицелом на то, что человек внимательно читал первые статьи и далее уже будет всё и сам понимать относительно конструкций библиотеки о чём там речь идёт.
Очень интересная работа. Изучаю построчно. Код стараюсь переписывать в ручную, и столкнулся с ошибкой в функции string COrder::StateDescription(void).
Компилятор все ругался на StateOrder(). Нашел решение в архивных файлах, а там много чего по другому. Но это даже хорошо для разминки мозгов :)
Очень интересная работа. Изучаю построчно. Код стараюсь переписывать в ручную, и столкнулся с ошибкой в функции string COrder::StateDescription(void).
Компилятор все ругался на StateOrder(). Нашел решение в архивных файлах, а там много чего по другому. Но это даже хорошо для разминки мозгов :)
Рад, что у Вас получилось самостоятельно найти решение.