Как провести тестирование по h1 свечам но подписаться на m1?

Как провести тестирование по h1 свечам но подписаться на m1?

  1. ak40u

    Регистрация:
    01.06.17
    Сообщения:
    9
    Был на сайте:
    18.02.19

    Здравствуйте.

    Как можно провести тестирование по h1 свечам но подписаться на m1, чтобы на графике рисовались h1, но подписка была на CandleFinishedEvent от минуток?

    ak40u
    05.06.2017 15:40
    #1
  2. Юрий777

    Регистрация:
    16.04.17
    Сообщения:
    1
    Был на сайте:
    07.01.23

    Тоже бы хотелось узнать ответ на этот вопрос?

    Можно ли использовать данные с разных таймфреймов и разных индикаторов в одном роботе?

    Юрий777
    05.06.2017 21:59
    #2
  3. Алексей Ван Команда форума

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

    Здравствуйте.

    Как можно провести тестирование по h1 свечам но подписаться на m1, чтобы на графике рисовались h1, но подписка была на CandleFinishedEvent от минуток?

    Нужно у робота создать две вкладки. И в них подключить разные ТФ из сета данных. В один минутный, в другой часовик.

    В одной вкладке будут прорисовываться свечи часовые, в другой минутные.

    Всё это дело будет синхронизироваться насколько это возможно. Т.е. на свечных данных в сете будет не очень. Если скачаете тиковые данные, то будет гуд. Т.е. свечи будут вообще параллельно строится.

    Алексей Ван
    05.06.2017 22:08
    #3
  4. Алексей Ван Команда форума

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

    Тоже бы хотелось узнать ответ на этот вопрос?

    Можно ли использовать данные с разных таймфреймов и разных индикаторов в одном роботе?

    можно.
    Алексей Ван
    05.06.2017 22:09
    #4
  5. linuxdesk

    Регистрация:
    06.04.18
    Сообщения:
    14
    Был на сайте:
    28.03.21

    У вас получилось получить синхронизацию свечей разных таймфреймов для одного инструмента на разных вкладках?

    У меня почему-то не получается. Ни в в релизе 1.0.0.7, ни в новом 1.1.0.0.
    Я пробовал разные сеты и разные режимы:
    1) сет без тиков, только свечи: 5 минут и 1 час - в режиме Сandle,
    2) тики, 5 минут и 1 час - в режимах Сandle, TickOnlyReadyCandle.
    Настраивал вкладки: tab0 - 5 минут, tab1 - 1 час, и наоборот.
    Каждый раз к моменту завершения теста на обоих вкладках - одинаковое количество свечей, равное числу свечей в сете для таймфрейма первой (tab0) вкладки.

    При запросе tab0.TimeFrame.TotalSeconds.ToString() и tab0.TimeFrame.TotalSeconds.ToString() сообщаются также одинаковые таймфреймы, равные настроенному через интерфейс для первой (tab0) вкладки.

    В прошлом релизе замечал, что сбивался таймфрейм в визуальной форме: при настройке таймфрейма на одной вкладке он автоматически менялся на другой.
    В новом релизе этого не происходит, но результаты теста не меняются.

    Это ошибка в коде, или я чето не то делаю?

    linuxdesk
    08.07.2018 23:50
    #5
  6. Алексей Ван Команда форума

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

    У вас получилось получить синхронизацию свечей разных таймфреймов для одного инструмента на разных вкладках?

    У меня почему-то не получается. Ни в в релизе 1.0.0.7, ни в новом 1.1.0.0.
    Я пробовал разные сеты и разные режимы:
    1) сет без тиков, только свечи: 5 минут и 1 час - в режиме Сandle,
    2) тики, 5 минут и 1 час - в режимах Сandle, TickOnlyReadyCandle.
    Настраивал вкладки: tab0 - 5 минут, tab1 - 1 час, и наоборот.
    Каждый раз к моменту завершения теста на обоих вкладках - одинаковое количество свечей, равное числу свечей в сете для таймфрейма первой (tab0) вкладки.

    При запросе tab0.TimeFrame.TotalSeconds.ToString() и tab0.TimeFrame.TotalSeconds.ToString() сообщаются также одинаковые таймфреймы, равные настроенному через интерфейс для первой (tab0) вкладки.

    В прошлом релизе замечал, что сбивался таймфрейм в визуальной форме: при настройке таймфрейма на одной вкладке он автоматически менялся на другой.
    В новом релизе этого не происходит, но результаты теста не меняются.

    Это ошибка в коде, или я чето не то делаю?

    Добрый день.

    Разные ТФ, если не хотите подглядывания в будущее и прочие проблемы, нужно только на тиках запускать.

    То про что Вы пишите конечно ошибка на стороне библиотеки. Если это так.

    Запишу себе в стек первоочередных задач. Фикс будет в пятницу - субботу залит на ГитХаб. Если там есть что фиксить.

    Алексей Ван
    09.07.2018 07:55
    #6
  7. Алексей Ван Команда форума

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

    По горячему посмотрел. Всё нормально проходит. Синхронизатор в порядке.

    Используйте тиковые данные и всё будет хорошо.

    Вы возможно что-то в коде не то делаете. Но это уже другой вопрос. Мне нужно смотреть что Вы написали.

    У нас поддержка по роботам, только для тех кто купил обучение.

    Алексей Ван
    09.07.2018 08:23
    #7
  8. Алексей Ван Команда форума

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

    У вас получилось получить синхронизацию свечей разных таймфреймов для одного инструмента на разных вкладках?

    Это ошибка в коде, или я чето не то делаю?

    Скачайте новый сет данных в котором будут только Тики. Возможно робот подтягивает не те данные из-за путаницы что есть одни ТФ в разных форматах. Скорее всего из-за этого.

    Алексей Ван
    09.07.2018 11:40
    #8
  9. linuxdesk

    Регистрация:
    06.04.18
    Сообщения:
    14
    Был на сайте:
    28.03.21

    Я прошу прощения. Вот моя ошибка:

    tab0 = TabsSimple[0];

    tab1 = TabsSimple[0];


    linuxdesk
    09.07.2018 14:01
    #9