Баг в дневных данных транзак сервера

Кривое построение дневного таймфрейма

  1. Robin&Bobin

    Регистрация:
    28.02.19
    Сообщения:
    22
    Был на сайте:
    22.09.23

    Заметил важный баг:

    1. Создаем подключение через транзак сервер.
    2. Берем любого робота и на вкладке указываем дневной таймфрем и фьючерсы - сейчас проверил на MXI 12.21(MMZ1).
    3. Собираем проект, все запускаем, данные скачались- смотрим в папку дата и например данные за 27.10.21.
    4. Видим вот это - 20211027,100000,4234.95,4266.1,4215.15,4230.95,29455
    5. Открытие за 27.10 - 4234.95 - это открытие в 10 утра, а фьючерсы уже полгода как торгуются с 7 утра.
    6. Закрытие 27.10 4230.95 - вообще непонятно откуда взялась эта котировка, т.к. закрытие в 2349 - 4246.08, официально с биржи закрытие в 1844 - 4255.9.
    7. Минимум и максимум в этот день верные.
    8. В транзак сервере ожидаемо вижу взятие времени 10 утра за основу построения дневного фрейма, но видимо все гораздо глубже.
    9. Версия осы - последняя с гита.
    10. Файл из папки дата прилагаю.
    11. Проблему вижу в 673-679 строках транзак сервера, но тупо исправление времени не помогает, проблема глубже.

    Прошу найти и исправить данный баг - иначе все индикаторы на дневках считаются неверно.

    Скачать mxi-12-21-day-day-tick-false-100-simple-1000-100-1000-false-0-0-0.txt 5 Кб
    Robin&Bobin
    28.10.2021 19:46
    #1
  2. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1172
    Был на сайте:
    19.04.24
    Цитата: Robin&Bobin

    Заметил важный баг:

    1. Создаем подключение через транзак сервер.
    2. Берем любого робота и на вкладке указываем дневной таймфрем и фьючерсы - сейчас проверил на MXI 12.21(MMZ1).
    3. Собираем проект, все запускаем, данные скачались- смотрим в папку дата и например данные за 27.10.21.
    4. Видим вот это - 20211027,100000,4234.95,4266.1,4215.15,4230.95,29455
    5. Открытие за 27.10 - 4234.95 - это открытие в 10 утра, а фьючерсы уже полгода как торгуются с 7 утра.
    6. Закрытие 27.10 4230.95 - вообще непонятно откуда взялась эта котировка, т.к. закрытие в 2349 - 4246.08, официально с биржи закрытие в 1844 - 4255.9.
    7. Минимум и максимум в этот день верные.
    8. В транзак сервере ожидаемо вижу взятие времени 10 утра за основу построения дневного фрейма, но видимо все гораздо глубже.
    9. Версия осы - последняя с гита.
    10. Файл из папки дата прилагаю.
    11. Проблему вижу в 673-679 строках транзак сервера, но тупо исправление времени не помогает, проблема глубже.

    Прошу найти и исправить данный баг - иначе все индикаторы на дневках считаются неверно.

    сервер Транзак является торговым сервером. Скачивать исторические данные с Московской биржи через сервер Финам следует. 

    Алексей Ван
    29.10.2021 17:51
    #2
  3. Robin&Bobin

    Регистрация:
    28.02.19
    Сообщения:
    22
    Был на сайте:
    22.09.23

    Вы меня неправильно поняли, мне нужен именно торговый сервер, а не тестовый. Мне для реальной торговли надо небольшое количество дневных свечей и в других серверах это работает верно. А здесь явная проблема некоректных данных. А в скором времени и акции начнут торговаться с 7 утра и значит транзак для торговли на споте тоже станет негодным.

    Robin&Bobin
    29.10.2021 18:20
    #3
  4. Robin&Bobin

    Регистрация:
    28.02.19
    Сообщения:
    22
    Был на сайте:
    22.09.23

    Там на дневном фрейме даже за один вчерашний день данные некоректны, тут уж не только не до тестов, но и с реальной торговлей проблемы))

    Robin&Bobin
    29.10.2021 18:25
    #4