arn11555
arn11555 личный блог
28 октября 2015, 19:28

На чем делать роботов

Всех приветствую
коллеги кто что может посоветовать — подсказать

Исходные данные:
1) решил автоматизировать свою торговлю
2) количество входов по инструменту 1-2 в день/сессию
3) инструменты:
РФ — MXI и MIX, VTBR и VTB, Sber и SR, RTS, SI
CME — 6e, 6b, 6c, 6a, 6j, ym — в основном 6e и 6b или через МТ4 на спотовых аналогах 
4) С# — не владею и желания потратить на его изучение как я понял по форумам около 1 года прежде чем что-то начнется получаться — пока точно нету!
5) нужно чтобы робот меня спрашивал можно входить или нет ( то есть полуробот )
6) брокер финам — квик или транзак коннектор
7) Примерное описание паттерна-сетапа на вход: поддержка превратилась в сопротивление или наоборот — это можно описать
8) направление входа — вручную определяю по 5 элементам ТС, как описать не знаю пока — вопрос времени
9) очень хочется на NYSE — но по времени только роботом — планирую днем делать ДЗ — вручную задавать роботу параметры на сессию

Далее изучая вопрос я понял что есть некий  класс ПО — который организовывает на моем ПК — среду для роботов и представляет из себя как минимум оболочку из которой можно из отконфигурировать, создать алгоритм и запустить по всех скопом

Вопросы

1-вопрос: что выбрать — плюсы и минусы
1) http://cofite.ru/products/#robotlab
2) http://tradematic.com/trader-pro — здесь уловил что у меня все таки будут спрашивать открыть позицию или нет
3) http://stocksharp.com/products/studio/ чего-то начал читать форму поддержки и заблудился — такое ощущение что каждое действие в ПО связано с какой-то .......
4) http://www.tslab.ru/
5) http://www.triad-trading.ru/complex_triad_trading/
6) http://www.wealth-lab.com/

2-вопрос: а есть которые еще бы считывали опционы, датафид по ним, и ОИ пусть даже по дням

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

Очень буду благодарен за конструктивные ответы
38 Комментариев
  • Финансовый трутень
    28 октября 2015, 19:36
    сначала надо полностью формализовать ТС, после этого вопросов меньше останется
  • Redline
    28 октября 2015, 19:39
    Верно.
    Перед тем как выбирать платформу для изготовления роботов, следует выбрать платформу для тестирования своей идеи.
    А таких среди вышеперечисленного всего две: TSLab и WLD. Вот с них и нужно начинать. Легче с TSLab.
  • Николай Катков
    28 октября 2015, 19:47
    я бы посоветовал найти программиста и написать свою торговую прогу
    • vito2000
      28 октября 2015, 20:25
      Николай Катков, и чтобы программист сп… л грааль.
      • Гденьги ☭
        28 октября 2015, 22:01
        vito2000, что мешает на этапе разработки в ТС внести искажения. Часть системы прописать во внешние настройки.
        После написания проги поправить конфиг под грааль и вот он профит!
  • Cristopher Robin
    28 октября 2015, 19:50
    Приятно видеть когда у человека адекватный подход к задаче, к сожалению не могу ничего подсказать вам, но допускаю что под ваши требования могут в равной степени подойти несколько фреймворков.
  • SAI
    28 октября 2015, 19:50
    Можем сделать так, вы мне алгоритм а я вам готового робота под него вместе со средой!
  • Николай Катков
    28 октября 2015, 19:51
    о конкурент:) будем торги устраивать:)
  • ves2010
    28 октября 2015, 20:06
    тслаб однозначна
  • nbvehrfr
    28 октября 2015, 20:22
    как формализуете поиск уровней для

    7) Примерное описание паттерна-сетапа на вход: поддержка превратилась в сопротивление или наоборот — это можно описать

    дайте знать сравним подходы
  • Николай Катков
    28 октября 2015, 20:26
    тслаб гавно — работает не стабильно и не сделать то что надо
    • Karmanoff Fedya
      28 октября 2015, 21:39
      Николай Катков, например, что не сделать?
  • finstrateg
    28 октября 2015, 21:11
    пиши на QLua — работает без «посредников» прямо в квике, вот статейки robostroy.ru/community/article.aspx?id=773 остальные части сам найдешь
    • Андрей Кувшинов
      28 октября 2015, 23:17
      finstrateg, не могу отправлять ЛС, так что задаю вопрос здесь. Ты пишешь роботов на заказ?
      • finstrateg
        31 октября 2015, 18:53
        Андрей Кувшинов, нет — еще своего робота не написал — до заказов еще далеко )))
  • caro
    28 октября 2015, 21:38
    Я бы советовал писать на WLD, там же сможете протестировать на истории. Может быть ваша стратегия убыточная. Прооптимизировать А потом уже писать на lua и запускать в квике.
  • RomanAndreev
    28 октября 2015, 21:49
    Жениться тебе надо, барин
    • Mr. Bean
      28 октября 2015, 22:16
      RomanAndreev, на программистке)
  • Vladimir
    28 октября 2015, 22:28
    брокер Финам и СМЕ? — ваш робот не ох… еет?
    • Vladimir
      28 октября 2015, 22:33
      I-Am, Б… ть! а там еще NYSe на подходе!- По-фигу какая телка-еб… ть будем всех!
      • Vladimir
        28 октября 2015, 23:03
        I-Am, MT5 не уважаю- там стакан не наливают. Если Вы понимаете о чём я?
        • Vladimir
          28 октября 2015, 23:25
          I-Am, без тиковых данных проверка никакая. свечки и индикаторы проверены на 110%))))
  • Vladimir
    28 октября 2015, 23:00
    Не, не могу успокоиться, поскольку я-ктн. «я хочу, чтобы круглое было квадратным и немного треугольным, но похожим на прямоугольник. Посоветуйте, что мне делать с граалем?». Совет… конструктивный- Поторгуй руками!
      • Vladimir
        30 октября 2015, 20:58
        arn11555, Прошу прощения, если я вас обидел, просто задачи, которые Вы описываете мягко говоря не могут работать (стабильно)
      • Vladimir
        30 октября 2015, 21:03
        arn11555, Если Вы хотите конкретики. Совершенно разные рынки, разные источники данных, разный клиринг, разные платформы, разные коннекторы, разные биржи. писать на С++, S#, C# с разными коннекторами (некоторые из них платные)
  • Vitty
    28 октября 2015, 23:19
    программировать должен программист.
    судя по тому, что Вы написали о C#, Вы довольно далеки от этого.
    чтобы не было потом мучительно больно, лучше наймите профессионального программера.
  • home30
    29 октября 2015, 00:19
    1-2 входа в день. Да вам и qpile подойдёт.
  • ch5oh
    29 октября 2015, 01:22
    ТСЛаб

    За:
    +0. Правила робота рисуются блок-схемами. Умение структурно мыслить нужно. Умение программировать на C# — нет.
    +1. Начиная с версии 2 позволяет самому рисовать себе интерфейс робота (кнопки, чекбоксы, ввод чисел и т.п.)
    +2. У него есть режим, когда заявку надо подтверждать руками
    +3. Очень стабильно работает с Транзаком
    +4. На подходе коннекторы к американским рынкам (в принципе, если работать через Эксанту они все и сейчас доступны)
    +5. Пилят сейчас опционы усердно

    Против:
    -0. Версия 2 сейчас в стадии «бета-тестирования». То есть иногда бывают глюки и нет документации по новым фичам (для первого знакомства достаточно освоить стабильную версию 1.2)
    -1. Блок-схемы тоже надо учиться рисовать. Какое-то время в это нужно будет инвестировать.
  • Евгений Черных
    29 октября 2015, 08:31
    Если скорость не требуется, то можете писать на LUA. Но проще всего на QPILE. На C# без опыта не получится
  • kaliostro
    29 октября 2015, 21:44
    триада -трейдинг плохо соблюдает стратегии и нет техподдержки

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн