Создание робота онЛайн

создаём робота

  1. Алексей Ван Команда форума

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

    Видео создания робота в Os.Engine.

    Робот приближен к боевому. Трендовый. Со стопЛоссом и Профитом.

    Алексей Ван
    17.12.2016 12:40
    #1
  2. Кот Матроскин

    Регистрация:
    02.01.17
    Сообщения:
    63
    Был на сайте:
    15.03.22

    Добрый день!

    Что возвращает поле Name у класса Security?

    Например, у SBRF-3.17 это будет "SRH7"?

    А NameFull это "SBRF-3.17"?

    Кот Матроскин
    05.01.2017 19:43
    #2
  3. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1169
    Был на сайте:
    29.03.24
    Цитата: Кот Матроскин

    Добрый день!

    Что возвращает поле Name у класса Security?

    Например, у SBRF-3.17 это будет "SRH7"?

    А NameFull это "SBRF-3.17"?

    вроде того

    Алексей Ван
    07.01.2017 13:35
    #3
  4. Кот Матроскин

    Регистрация:
    02.01.17
    Сообщения:
    63
    Был на сайте:
    15.03.22

    Добрый день!

    Сколько Смартком присылает роботу свечек при событии завершения свечи? И как запросить именно столько, сколько нужно, не больше и не меньше?

    Кот Матроскин
    19.01.2017 06:33
    #4
  5. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1169
    Был на сайте:
    29.03.24
    Цитата: Кот Матроскин

    Добрый день!

    Сколько Смартком присылает роботу свечек при событии завершения свечи? И как запросить именно столько, сколько нужно, не больше и не меньше?

    1) сколько накопилось на текущий момент

    2) никак. Приходит сколько есть.

    Алексей Ван
    19.01.2017 12:01
    #5
  6. Кот Матроскин

    Регистрация:
    02.01.17
    Сообщения:
    63
    Был на сайте:
    15.03.22

    Простите за назойливость, просто пытаюсь разобраться с механикой процесса. Правильно ли я понимаю, что:

    1. При подключении загружаются 170 баров

    List candles = smart.GetSmartComCandleHistory(series.Security.Name, series.TimeFrameSpan, 170);

    2. В процессе торгов они хранятся в памяти плюс к ним по тикам подгружаются еще бары, один за одним.

    3. При получении события CandleFinishedEvent все эти накопленные бары передаются методу, на который мы подписаны

    Кот Матроскин
    19.01.2017 22:14
    #6
  7. Кот Матроскин

    Регистрация:
    02.01.17
    Сообщения:
    63
    Был на сайте:
    15.03.22

    И еще. Вы получаете свечи с помощью метода:

    SmartServer.GetBars(security, tf, DateTime.Now.AddHours(6), count);

    Вопрос:

    вы не ошиблись, что для СПб нужно ставить DateTime.Now.AddHours(6), а не DateTime.Now.AddHours(3)?

    Кот Матроскин
    19.01.2017 22:16
    #7
  8. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1169
    Был на сайте:
    29.03.24
    Цитата: Кот Матроскин

    И еще. Вы получаете свечи с помощью метода:

    SmartServer.GetBars(security, tf, DateTime.Now.AddHours(6), count);

    Вопрос:

    вы не ошиблись, что для СПб нужно ставить DateTime.Now.AddHours(6), а не DateTime.Now.AddHours(3)?

    да. наверное так и есть, надо поправить. По предыдущему всё верно.

    Алексей Ван
    20.01.2017 12:25
    #8
  9. Кот Матроскин

    Регистрация:
    02.01.17
    Сообщения:
    63
    Был на сайте:
    15.03.22

    1. Подскажите, пожалуйста, у свечей, которые присылает Смартком, время - это время конца свечи или начала?

    2.

    Цитата: Алексей Ван
    Цитата: Кот Матроскин Добрый день! Что возвращает поле Name у класса Security? Например, у SBRF-3.17 это будет "SRH7"? А NameFull это "SBRF-3.17"? вроде того

    Методом тыка выяснил, что для фСбера у Смарткома Name = "SBRF-3.17_FT"

    3. Отловил косяк: запустил сегодня робота примерно в 10-20, т.е. на второй 15-минутной свечке. В итоге этой свечки и не пришло, ни на графике, ни потом в дальнейших моих пересчетах....

    Кот Матроскин
    24.01.2017 22:50
    #9