Почему не правильно строятся дневные бары?

Господа, сижу на диалапе, и форекс данные Forexite закачиваю вручную с сайта – мне это удобно. Однако иногда я включаю real time квоутрума. В итоге дневной чарт на этот день получается не как с сайтовой закачки, а только тот который закачался real time’ом. А это всего пару часов. Убить этот чарт невозможно не удалением данных из глобала, не стиранием строчки чарта через омегу, при выходе в тот же глобал. Строчка с OHLC данными delete’ется, но потом опять появляеться. Что делать?


Когда вы получаете данные в режиме real time, GlobalServer накапливает данные, например, в Bid record 1 min. Исходя из этих данных будет меняться значение дневного бара Bid record 1 day. Если вы получали данные в течение часа, то дневной бар и будет строиться исходя из этих данных.

Когда вы импортируете дополнительные интрадэй данные в GlobalServer, данные уже существующего дневного бара не пересчитываются!

Это особенность работы GlobalServer. Правильный дневной бар будет загружен на следующий день из XPO-файла.

Вариантов решения проблемы есть несколько:

1. Не хранить дневные бары в GlobalServer. В этом случае дневные графики будут строиться на основании интрадэй истории.

2. Можно строить график с интервалом 1440 минут.

3. Можно строить дневной график на основании текстовых файлов, которые может генерировать QuoteRoom c помощью сервиса Ascii Maker.

Если вам необходимо перестроить имеющиеся данные Day Record, то сделать можно это следующим образом. Необходимо с помощью удержания клавиши Shift выделить все нужные символы портфеля. Вызвать контекстное меню символов. Выбрать пункт "Edit Symbol". Далее во вкладке "History to Save" удалить нужные Day Record. Перезапустить GlobalServer. Тем же способом снова добавить нужные Day Record. Исходя из внутридневных данных GloablServer правильно перестроит все дневные Day Record.

Наверх