Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Скажите, есть ли функция, которая может отопрать позицию для дальнейшей работы (модификации) с помощю , ulong deal; // Тикет сделки, если она совершена по тикету сделки, запомненному ранее? Наверно, для такого выбора понадобится некий сложный алгоритм- как левой рукой чисать правое ухо?
Всем вечера доброго! Вижу в этой ветви люди интересуются. По чемпу...
До сих пор не проверены мои отправленные данные из закрытой информации на чемпионат, хотя эксперт - проверен!
Когда будут они проверены?
Всем вечера доброго! Вижу в этой ветви люди интересуются. По чемпу...
До сих пор не проверены мои отправленные данные из закрытой информации на чемпионат, хотя эксперт - проверен!
Когда будут они проверены?
Всем вечера доброго! Вижу в этой ветви люди интересуются. По чемпу...
До сих пор не проверены мои отправленные данные из закрытой информации на чемпионат, хотя эксперт - проверен!
Когда будут они проверены?
У меня возник вопросик.
Есть кусочек кода из статьи который определяет начало нового бара.
Все работает хорошо. Но я хочу в последний if всунуть расчет разной тяжелой статистики. Что бы на момент наступления нового бара было минимум расчетов.
Собственно вопрос. Как поведет себя этот код, если статистика будет считатся относительно долго (скажем 2 секунды), а промежуток между тиками старого бара и нового будет минимальным.
Насколько понимаю, пока будет считаться функция OnTick() тики будут пропускаться, но станет ли следующий тик новым для советника, хотя в баре он не первый.
Ручной проверкой пока понять не получилось
Если функция OnTick() выполняется 2 секунды, то все котировки, приходящие в течение этого временного промежутка, будут проигнорированы советником. Вы этот момент хотели уточнить?
Вот, эти 2 секунды проигнорированы (и тики за это время), а вот на третьей к примеру придет очередной тик и код воспримет его как новый в баре?
Косвенно это подтверждается тем, что когда я советника запускаю, то всегда очередной тик является первым.
Задам вопрос по другом, если статистика будет считаться 90 секунд, условие на новый тик на М1 хоть когда-то выполнится?
Каждая торговая сделка имеет идентификатор позиции. По этому идентификатору и пробовать искать саму позицию.
Ну, я уже выше дописал. Повторю: "Новой" котировкой для советника станет котировка, пришедшая сразу после завершения очередного выполнения функции OnTick(), даже если эта котировка не является "первым тиком на баре". У Вас условие наступления нового бара
проверится только после того, как завершится обработка экспертом той котировки, которая пришла на "предыдущем" баре. ..Если функция OnTick() выполняется 90 секунд и начата в 00.00.00, то "условие на новый тик на М1 хоть когда-то выполнится", а именно: после 00.01.30