Бета-версия платформы MetaTrader 5 build 1995: Экономический календарь, MQL5-программы в виде сервисов и API для языка R - страница 9
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Только позавчера эти сокеты добавили, не думаю, что уже скорректировали правила. Но тут обсуждали, что в Маркет нельзя с использованием Webrequest. А сокеты это гораздо опаснее, думаю, тоже зарубят. Если что-то поменялось, модераторы меня поправят.
Опасность в том,что можно легко передавать наружу данные о счете пользователя.
Ни сокеты, ни вебреквесты не являются запрещенными в маркете.
Ни сокеты, ни вебреквесты не являются запрещенными в маркете.
Благодарю за поправку, у меня почему-то засело в голове, что веб-реквесты запрещены. Это радует!
Вешаю индикатор на чарт кастомного символа. По таймеру из индикатора пробрасываю тик на свой же символ.
Как результат, в Обзоре рынка обновляется тик. Но он не попадает в историю, никак не формирует бары и не вызывает OnCalculate.
Прошу исправить этот баг.
Сколько раз уже просили давать подробности.
Бывают тики, которые не формируют бар.
Сколько раз уже просили давать подробности.
Бывают тики, которые не формируют бар.
На стадии подготовки воспроизведения столкнулся с тем, что огромный код воспроизводит. Малый - нет. Как локализую, дам подробности.
Баг в Тестере
На стадии подготовки воспроизведения столкнулся с тем, что огромный код воспроизводит. Малый - нет. Как локализую, дам подробности.
Полное воспроизведение.
На MQ-Beta запускаем этот скрипт
На открывшемся TEMP-чарте запускаем этот индикатор
При первом запуске индикатора увидим (потом через CTRL+U), что тики попадают в историю, но бары не формируются и OnCalculate не вызывается.
При следующих запусках индикатора двоякое поведение: либо тики не пробрасываются с ошибкой, либо тики пробрасываются, но в историю не попадают.
Воспроизводится баг?
Полное воспроизведение.
На MQ-Beta запускаем этот скрипт
На открывшемся TEMP-чарте запускаем этот индикатор
При первом запуске индикатора увидим (потом через CTRL+U), что тики попадают в историю, но бары не формируются и OnCalculate не вызывается.
При следующих запусках индикатора двоякое поведение: либо тики не пробрасываются с ошибкой, либо тики пробрасываются, но в историю не попадают.
Воспроизводится баг?
И на словах теперь объясните, какие тики в данном примере вы отдаёте клиентскому терминалу. Именно словами распишите Ваш алгоритм.
Отдаю исторические EURUSD-тики
С ними все в порядке. Более того, первый запуск даже эти тики помещает в историю. Что не так?
Отдаю исторические EURUSD-тики
С ними все в порядке. Более того, первый запуск даже эти тики помещает в историю. Что не так?
Вы по таймеру раз за разом отправляете эти же самые тики. Каждый раз одни и те же.
После первого раза время последнего тика будет 2019.01.02 06:00:03
На следующей итерации тик со временем 2019.01.02 06:00:00 не войдёт. Так как будет считаться устаревшим. У вас будт проходить только последний тик со временем 06:00:03, так как оно не является более ранним
Вы по таймеру раз за разом отправляете эти же самые тики. Каждый раз одни и те же.
После первого раза время последнего тика будет 2019.01.02 06:00:03
На следующей итерации тик со временем 2019.01.02 06:00:00 не войдёт. Так как будет считаться устаревшим. У вас будт проходить только последний тик со временем 06:00:03, так как оно не является более ранним
Обратите, пожалуйста, внимание на static в OnTimer.