Олег, может быть у вас будет желание привнести свой вклад в разитвие Универсального Торгового эксперта, и выложите в Codebase примеры ваших работ на основе УТЭ.
в вашем замечательном универсальном эксперте мне лично не хватает только возможности работать на ФОРТС на одном счету множеством разных экспертов, то есть вести учёт позиций по экспертам по магику, а не стандартными средствами
посему пока обхожусь своими решениями
Мне тоже очень не зватает такой возможности, как ранее указывал Виктор. К сожалению, судя по последнему комментарию Василия, он более не намерен развивать УТЭ своими силами.
Мне тоже очень не зватает такой возможности, как ранее указывал Виктор. К сожалению, судя по последнему комментарию Василия, он более не намерен развивать УТЭ своими силами.
С фрилансом передумали? Или наоборот уже нашли кого-то?
Отличная серия статей для новичков, чтобы понять лучшую практику вокруг кодирования советника. Я не следовал религиозно все, что вы упомянули здесь в статье, но, как упоминалось в статье, не нужно понимать внутренний механизм, пока структура имеет смысл. Когда я попытался скомпилировать стратегию, я получил сообщение об ошибке, поэтому проверяю, все ли еще актуален шаблон. Похоже, что метод ожидает тип данных в объявлении, так как он жалуется на неожиданный токен, возможно, тип отсутствует!
Должен ли я включить тип данных возвращаемого значения во все методы, чтобы скомпилировать код?
Отличная серия статей для новичков, чтобы понять лучшую практику вокруг кодирования советника. Я не следовал религиозно все, что вы упомянули здесь в статье, но, как упоминалось в статье, не нужно понимать внутренний механизм, пока структура имеет смысл. Когда я попытался скомпилировать стратегию, я получил сообщение об ошибке, поэтому проверяю, все ли еще актуален шаблон. Похоже, метод ожидает тип данных в объявлении, так как он жалуется на неожиданный токен, возможно, тип отсутствует!
Должен ли я включить тип данных возвращаемого значения во все методы, чтобы скомпилировать код?
Спасибо
Привет, Б. Такс
Мы в одной лодке :)
Вы разобрались с этим?
У меня такая же ошибка в PositionMT5.mqh, сам файл компилируется без ошибок. Однако, при компиляции Trailing.mqh, эта ошибка появляется для файла PositionMT5.mql. скриншот прилагается для удобства.
Хотя советник Impulse 2.0.mq5 работает без каких-либо предупреждений об ошибках, но, похоже, он не рассчитывает трейлинг-стоп.
Привет всем, я недавно зарегистрировался в этом сообществе, я пытаюсь изучать этот язык все лучше и лучше, и здесь, я часто читаю комментарии, и я нашел мир людей, которые пытаются помочь друг другу, и это очень красиво. Об этом сериале я должен сказать, что он очень интересный и запрограммирован на высоком уровне. Однако я хотел бы сделать одно уточнение. В эксперте, опубликованном в последней статье (9), я заметил, что "Manager.OnTick ()" выполняется в функции OnTick в главном файле (Impulse 2.0.mq5). В этом методе можно проверять новые тики и новые свечи и многих других валютных пар (речь идет о Forex). Но метод Manager.OnTick() выполняется только при появлении тика в той валютной паре, где исполняется советник, поэтому если здесь, например, в течение минуты тиков не было, то как можно проверить тики в другой валютной паре?
Спасибо. Надеюсь, вы сможете прояснить это сомнение.
Но бесполезен для новичков, так как большинство примеров не будут работать без ошибки компиляции, и для их отладки нужно обладать тем же уровнем знаний, что и автор статьи.
Затронуто несколько файлов (например, Dictionary.mhq, как показано в первом сообщении), но после их исправления код компилируется без ошибок.
Да, это помогло скомпилировать код без ошибок, и советник запускается в тестере стратегий, но он не совершает сделок. Пробовал на нескольких символах и таймфреймах, а также на значениях по умолчанию на всех символах в market watch.
Даже не знаю, с чего начать отладку. Кто-нибудь еще смог заставить это работать?
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
просто офигенно! это я про обёртку к индикаторам
в вашем замечательном универсальном эксперте мне лично не хватает только возможности работать на ФОРТС на одном счету множеством разных экспертов, то есть вести учёт позиций по экспертам по магику, а не стандартными средствами
посему пока обхожусь своими решениями
Мне тоже очень не зватает такой возможности, как ранее указывал Виктор. К сожалению, судя по последнему комментарию Василия, он более не намерен развивать УТЭ своими силами.
Мне тоже очень не зватает такой возможности, как ранее указывал Виктор. К сожалению, судя по последнему комментарию Василия, он более не намерен развивать УТЭ своими силами.
С фрилансом передумали? Или наоборот уже нашли кого-то?
Отличная серия статей для новичков, чтобы понять лучшую практику вокруг кодирования советника. Я не следовал религиозно все, что вы упомянули здесь в статье, но, как упоминалось в статье, не нужно понимать внутренний механизм, пока структура имеет смысл. Когда я попытался скомпилировать стратегию, я получил сообщение об ошибке, поэтому проверяю, все ли еще актуален шаблон. Похоже, что метод ожидает тип данных в объявлении, так как он жалуется на неожиданный токен, возможно, тип отсутствует!
Должен ли я включить тип данных возвращаемого значения во все методы, чтобы скомпилировать код?
Спасибо
Отличная серия статей для новичков, чтобы понять лучшую практику вокруг кодирования советника. Я не следовал религиозно все, что вы упомянули здесь в статье, но, как упоминалось в статье, не нужно понимать внутренний механизм, пока структура имеет смысл. Когда я попытался скомпилировать стратегию, я получил сообщение об ошибке, поэтому проверяю, все ли еще актуален шаблон. Похоже, метод ожидает тип данных в объявлении, так как он жалуется на неожиданный токен, возможно, тип отсутствует!
Должен ли я включить тип данных возвращаемого значения во все методы, чтобы скомпилировать код?
Спасибо
Привет, Б. Такс
Мы в одной лодке :)
Вы разобрались с этим?
У меня такая же ошибка в PositionMT5.mqh, сам файл компилируется без ошибок. Однако, при компиляции Trailing.mqh, эта ошибка появляется для файла PositionMT5.mql. скриншот прилагается для удобства.
Хотя советник Impulse 2.0.mq5 работает без каких-либо предупреждений об ошибках, но, похоже, он не рассчитывает трейлинг-стоп.
Любые предложения будут высоко оценены.
С уважением.
Отличный кусок кода и пример.
Но бесполезен для новичков, так как большинство примеров не будут работать без ошибки компиляции, и для их отладки нужно обладать тем же уровнем знаний, что и автор статьи.
Похоже, что некоторые методы определены как конструкторы, поэтому возникают ошибки компиляции.
Нужно добавить void перед неправильным кодом.
Пример:
Message.mqh не может быть скомпилирован из-за следующей ошибки:
Код выглядит следующим образом:
Все, что вам нужно сделать, это добавить void перед строкой:
Затронуто несколько файлов (например, Dictionary.mhq, как показано в первом сообщении), но после их исправления код компилируется без ошибок.
Новая статья Универсальный советник: CUnIndicator и использование отложенных ордеров (часть 9) была опубликована:
Автор: Василий Соколов
ПОЖАЛУЙСТА, ИСПРАВЬТЕ ВАШ КОД ДЛЯ СОВМЕСТИМОСТИ С ТЕКУЩЕЙ СБОРКОЙ
Перед неправильным кодом нужно добавить void.
[...]
Затронуто несколько файлов (например, Dictionary.mhq, как показано в первом сообщении), но после их исправления код компилируется без ошибок.
Да, это помогло скомпилировать код без ошибок, и советник запускается в тестере стратегий, но он не совершает сделок. Пробовал на нескольких символах и таймфреймах, а также на значениях по умолчанию на всех символах в market watch.
Даже не знаю, с чего начать отладку. Кто-нибудь еще смог заставить это работать?