Помогите блин, просто не знаю почему (((((( - страница 2

 

Если система мультивалютная, то нужна синхронизация по времени.

Без ф-ции iBarShift не обойтись! При вызове этой ф-ции возвращается смещение бара, которому принадлежит указанное время. И если в истории дыра, то происходит автоматическое обновление. Остаётся только проверить на наличие ошибки 4066 и повторить запрос.

 
Я думаю тут немного другое. Он в начале каждого часа проверяет закрытие предыдущего бара. А так как у него вхолостую лопатится 64 пары, и на одном компе 10, а на другом всего четыре, возможно, что когда когда на графике, где стоит советник пришел тик на новый бар, на других валютах его еще нет, т.е. закрытия предыдущего бара еще нет и читается позапредыдущий. В том компьютере, где 10 пар это происходит немного медленнее и бар успевает прийти. Вот такое объяснение.
А насчет прихода сигналов, я проверил только что. Поставил в окно обзора рынка новую валюту и, не выводя графика, стал считывать данные по часовому периоду. В истории сразу образовалась минутная история на эту валюту и сигналы считывались вполне адекватные.
 
Roger >>:
Я думаю тут немного другое. Он в начале каждого часа проверяет закрытие предыдущего бара. А так как у него вхолостую лопатится 64 пары, и на одном компе 10, а на другом всего четыре, возможно, что когда когда на графике, где стоит советник пришел тик на новый бар, на других валютах его еще нет, т.е. закрытия предыдущего бара еще нет и читается позапредыдущий. В том компьютере, где 10 пар это происходит немного медленнее и бар успевает прийти. Вот такое объяснение.
А насчет прихода сигналов, я проверил только что. Поставил в окно обзора рынка новую валюту и, не выводя графика, стал считывать данные по часовому периоду. В истории сразу образовалась минутная история на эту валюту и сигналы считывались вполне адекватные.

Мне кажется, что написал Хирург и Вы Роджер тоже самое, или я просто не понимаю.