Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Интересно, что вчера я хотел пользоваться возможностями MarketBookAdd и OnBookEvent, чтобы сделать мультивалютного советника.
Но почему-то MarketBookAdd на тестере не работает. Выдает ошибку 4901-Стакан цен не может быть добавлен.
Дак он только реалтайм работает...
А мне нужно получить не стакан цен, а иметь такие простые возможности:
1. Очистить содержание Market Watch.
2. Добавить туда нужные символы (это есть)
3. С помощью функции или события получить все тики которые показываются в Market Watch от каждого символа, или совместно OnТick сделать и еще функцию Мульти-тик.
А мне нужно получить не стакан цен, а иметь такие простые возможности:
1. Очистить содержание Market Watch.
2. Добавить туда нужные символы (это есть)
3. С помощью функции или события получить все тики которые показываются в Market Watch от каждого символа, или совместно OnТick сделать и еще функцию Мульти-тик.
Не совсем понятно, зачем Вы решили идти через стакан цен, если хотите работать с обзором рынка и тиками?
А где вы собираетесь получить данные от всех котировок, которые видны или добавлены в обзор рынка.
А где вы собираетесь получить данные от всех котировок, которые видны или добавлены в обзор рынка.
А где вы собираетесь получить данные от всех котировок, которые видны или добавлены в обзор рынка.
КАКИЕ????? как можно на протяжении нескольких сообщений так безбожно тупить?
Это будет работать неэффективно если эксперт обрабатывает каждый тик, даже если в таймере использовать миллисекунды.
Нужен более простой способ, чтобы получить все тики прямо из обзора рынка.
A через ОnTick невозможно, поскольку он работает только тогда когда приходит очередной тик там где стоит советник.
Тут все равно придется делать через таймер. Просто в таймере нужно прописать алгоритм таким образом, чтобы он не делал запрос, если последний тик не отличается от предыдущего тика.
BookEvent тут Вам не поможет.
Тут все равно придется делать через таймер. Просто в таймере нужно прописать алгоритм таким образом, чтобы он не делал запрос, если последний тик не отличается от предыдущего тика.
BookEvent тут Вам не поможет.
Да, но надо еще учитывать что тут только один таймер, не так, так VC++, и если у вас есть много проверок временных участков, то просто можно потерять многие тики, и всё превратится в кашу.