не приходит время открытия сделки

время открытия 01.01.0001 0:00:00

  1. astrounavt

    Регистрация:
    12.03.18
    Сообщения:
    10
    Был на сайте:
    26.03.24

    При открытии сделки время открытия ставится 01.01.0001 0:00:00, соответственно любые стратегии подразумевающие выход через определенное время дают сбой и просто не срабатывают. Вручную закрывается нормально, в таблице закрытых позиций время тоже 01.01.0001 0:00:00. Пробовал на нескольких квиках и на разных инструментах через Lua, результат везде одинаковый. С чем это может быть связано?

    astrounavt
    19.03.2018 23:12
    #1
  2. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1169
    Был на сайте:
    28.03.24
    Цитата: astrounavt

    При открытии сделки время открытия ставится 01.01.0001 0:00:00, соответственно любые стратегии подразумевающие выход через определенное время дают сбой и просто не срабатывают. Вручную закрывается нормально, в таблице закрытых позиций время тоже 01.01.0001 0:00:00. Пробовал на нескольких квиках и на разных инструментах через Lua, результат везде одинаковый. С чем это может быть связано?

    Возможно у Вас не идут тиковые данные, из которых берётся время биржи. Создайте таблицу всех сделок в КВИК и попробуйте в неё запросить эти данные. Если их так и не будет, нужно будет зайти в личный кабинет брокера или позвонить своему менеджеру чтобы эти данные подключили.

    Если Вы на демо счёте АРКИ, то тут всё сложнее и быстро вопрос не решить. Могу посоветовать лишь использовать DDE для подключения. Нужно убирать стороннюю библиотку из проекта, она сбоит перманентно, но когда я до этого доберусь, одному богу известно.

    Алексей Ван
    21.03.2018 10:30
    #2
  3. astrounavt

    Регистрация:
    12.03.18
    Сообщения:
    10
    Был на сайте:
    26.03.24

    Понял, спасибо. Пробовал на демосчетах от Арки, Открытия и Финам. К реальному счету (где точно есть тиковые данные) не подключал. Подскажите, по вашему опыту, есть ли у кого из брокеров демо Квик с тиковыми данными? Или лучше подключаться к боевому квику и тестировать в режиме эмуляции сделок? Просто для стратегии критично важно время текущей свечи

    astrounavt
    21.03.2018 15:05
    #3
  4. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1169
    Был на сайте:
    28.03.24
    Цитата: astrounavt

    Понял, спасибо. Пробовал на демосчетах от Арки, Открытия и Финам. К реальному счету (где точно есть тиковые данные) не подключал. Подскажите, по вашему опыту, есть ли у кого из брокеров демо Квик с тиковыми данными? Или лучше подключаться к боевому квику и тестировать в режиме эмуляции сделок? Просто для стратегии критично важно время текущей свечи

    на демке Арки должны быть данные. Попробуйте ДДЕ и всё будет хорошо. Оно стабильнее и давным давно оттестировано.
    Алексей Ван
    21.03.2018 15:42
    #4
  5. astrounavt

    Регистрация:
    12.03.18
    Сообщения:
    10
    Был на сайте:
    26.03.24

    Да, через ДДЕ все работает как надо, спасибо. Кстати, насколько я понимаю, баг с отрисовкой графика при подключении через Lua (после инициализации робота график рисуется до текущей свечи, а затем перестает обновляться и замирает, пока не сменишь таймфрейм у робота) тоже связан с отсутствием тиковых данных?

    astrounavt
    21.03.2018 17:35
    #5
  6. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1169
    Был на сайте:
    28.03.24
    Цитата: astrounavt

    Да, через ДДЕ все работает как надо, спасибо. Кстати, насколько я понимаю, баг с отрисовкой графика при подключении через Lua (после инициализации робота график рисуется до текущей свечи, а затем перестает обновляться и замирает, пока не сменишь таймфрейм у робота) тоже связан с отсутствием тиковых данных?

    да. Не идут тики... Записал себе. Посмотрю на неделе.

    Алексей Ван
    22.03.2018 09:16
    #6