Новая версия платформы MetaTrader 5 build 1640: создание и тестирование собственных финансовых инструментов - страница 7
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мне кажется там не хватает функции, которая делает пользовательский символ, который является точной копией обычного. Конечно не особо трудно с помощью этого десятка функций все настроить, но тогда возникает вопрос. А что будет если вы расширите какое нибудь перечисление из свойств символа ? Наши советники, то об этом не узнают. Соответственно это уже будет не точная копия.
Нет. Вы явно должны установить все свойства кастомного символа
Что значит "наши советники об этом не узнают"?
Советники, скомпилированные год назад, уже сейчас много чего не знают.
Поддерживайте своих советников, перекомпилируйте их, и проблем никаких не будет. "Мы в ответе за тех, кого приручили"
Нет. Вы явно должны установить все свойства кастомного символа
На самом деле, когда доходит до практического применения, в 99% исходят из копии, а потом небольших правок.
Например, когда руками создаем, только мазохист начнет ставить каждое поле с нуля. Ну и у Вас по этой причине в GUI предусмотрена возможность скопировать полностью настройки и даже их сохранить.
Поэтому и логично иметь штатный вариант копирования всех настроек и Load/Save их через файлы.
А не писать целую портянку для копирования - ну вот она
Специально привел полностью, чтобы показать, как это неприятно. И стоит добавить/удалить свойство символа, как надо будет править портянку.
Да, благодаря ООП пользоваться может очень удобно
Но от этого некоторая нелогичность не исчезла, а просто осталась завуалированной.
ЗЫ Портятку можно переписать в более лаконичный вид - в виде массива свойств и цикла установки по нему. Но это опять же будет завуалированной нелогичностью.
Не осознавал раньше, но сейчас понимаю, что в MT4 в GUI-тестера была, действительно, очень удобная фишка - переход на исходник советника, который выставлен для тестирования.
В MT5 этого нет. Вот выбрал советник для теста и решил что-то в нем подправить, а на исходник не перейти одним нажатием, как это было в MT4. Надо лезть в редактор и искать файл с исходником.
Но что очень раздражает, это необходимость постоянного повторного выбора советника в GUI MT5-тестера, если его перекомпилируешь. Это не нужно делать только в том случае, если запустишь отладку на исторических данных (CTRL+F5), но делаю это не часто, поэтому настройки тестера после перекомпиляции слетают, что, мягко говоря, раздражает.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: Report
fxsaber, 2017.07.27 08:51
На данный момент MT5-тестер при составлении отчетов тестирования нигде не упоминает о флаге кастомности символов, по которым тестирует.
Не осознавал раньше, но сейчас понимаю, что в MT4 в GUI-тестера была, действительно, очень удобная фишка - переход на исходник советника, который выставлен для тестирования.
В MT5 этого нет. Вот выбрал советник для теста и решил что-то в нем подправить, а на исходник не перейти одним нажатием, как это было в MT4. Надо лезть в редактор и искать файл с исходником.
Но что очень раздражает, это необходимость постоянного повторного выбора советника в GUI MT5-тестера, если его перекомпилируешь. Это не нужно делать только в том случае, если запустишь отладку на исторических данных (CTRL+F5), но делаю это не часто, поэтому настройки тестера после перекомпиляции слетают, что, мягко говоря, раздражает.
Правда? Я думал что это бесит только меня одного, оказывается не только меня.
Правда? Я думал что это бесит только меня одного, оказывается не только меня.
1. Можете визуально (через FAR или какой-нибудь просмотрщик) посмотреть что внутри файла - он весь заполнен данными или только малая часть (остальные это 0-ли, которые отображаются как пустота или пробелы)
2. До этого когда вы последний раз запускали тестирование на сервере BCS5?
3. Если закрыть терминал и удалить файл с тиками и запустить по новой терминал и тестирование, то опять файл разрастается до 20 гбайт?
Здравствуйте! Тот же баг с огромным файлом тиковой истории (реальный счет в открывашке, вчера, после закрытия торгов). Делал запрос глубокой истории через CopyTick и руками. В сервисдеск писать? или уже нашли проблему?
Не осознавал раньше, но сейчас понимаю, что в MT4 в GUI-тестера была, действительно, очень удобная фишка - переход на исходник советника, который выставлен для тестирования.
В MT5 этого нет. Вот выбрал советник для теста и решил что-то в нем подправить, а на исходник не перейти одним нажатием, как это было в MT4. Надо лезть в редактор и искать файл с исходником.
Но что очень раздражает, это необходимость постоянного повторного выбора советника в GUI MT5-тестера, если его перекомпилируешь. Это не нужно делать только в том случае, если запустишь отладку на исторических данных (CTRL+F5), но делаю это не часто, поэтому настройки тестера после перекомпиляции слетают, что, мягко говоря, раздражает.
У меня слетает выбранный советник в тестере стратегий при перекомпеляции, только когда этот советник последний в списке выбора советников.
Скорее всего в МТ выбраный советник определяется по номеру в списке.
Когда идет перекомпиляция, то удаляется и создается исполняемый файл.
В этот момент МТ не может выбрать соответствующий файл из списка по номеру и сбрасывает на значение по умолчанию.
Как результат происходит сброс выбранного в тестере стратегий советника.
У меня слетает выбранный советник в тестере стратегий при перекомпеляции, только когда этот советник последний в списке выбора советников.
Скорее всего в МТ выбраный советник определяется по номеру в списке.
Когда идет перекомпиляция, то удаляется и создается исполняемый файл.
В этот момент МТ не может выбрать соответствующий файл из списка по номеру и сбрасывает на значение по умолчанию.
Как результат происходит сброс выбранного в тестере стратегий советника.
А с такими ситуациями, как перечислено ниже, кроме того, что уже отметили, не сталкивались?
Также бывают ситуации, когда (воспроизвести сложно, так как возникают спонтанно и редко):
Билд 1643.
В МетаЭдиторе если нажать кнопку для вывода функций - не всегда виден список (скриншот прилагаю)
Как предположение, может связано с тем, что это файл MQH и он использует #include других MQH-файлов.
В соседних открытых файлах списки функций - видны.