Армен Васильевич
Армен Васильевич Ответы на вопросы
12 октября 2021, 18:17

Какой язык программирования учить для написания роботов для фондовой биржи? Не хотелось бы совершить ошибку. Гугл подсказывает что это языки C# и R, актуально ли это?

Какой язык программирования учить для написания роботов для фондовой биржи? Не хотелось бы совершить ошибку. Гугл подсказывает что это языки C# и R, актуально ли это?
11 Комментариев
  • s_s
    12 октября 2021, 18:23
    робот и  R это ваще разное… эр это стата и обучение, а торговля это С++
  • tashik
    12 октября 2021, 19:01
    C#, Python. Плюсы — высокий порог входа, можно обойтись
      • tashik
        12 октября 2021, 19:08
        pashakrid, не делала на Америку ничего. Но для  IB вроде есть API, есть реализации коннекторов туда как на Python, так и на C#. 
  • Replikant_mih
    12 октября 2021, 19:40

    Думаю, тут есть некоторые не совсем верные установки в голове. 

    Нет какого-то языка «для трейдинга».

    Во первых очень часто важно что ты юзаешь — какой софт, какой фреймворк. Для некоторых какой-то конкретный язык нужен. Соответственно, если цель — какой-то конкретный софт, API и т.д. — это как минимум должно быть ориентиром при выборе языка.

     

    Если нету ещё такого ориентира, то можно смотреть на распространенность. Какой язык позволит тебе иметь меньше проблем и больше возможностей в работе с разными софтами-фреймворками-коннекторами.

     

    Ну и важно чтоб язык был простой, понятный, не перезамороченный, быстрый в написании.

     

    Это C# и Python, короч. На питоне быстро и приятно писать и есть всякие бэктрейдеры и если API брокера — вебовское, то на питоне будет приятно с ним работать. Ну а C# побыстрее помощнее, очень распространен и в целом хорош. Если бэктестинг — тот же TSLab (в продвинутом варианте) и Wealth-Lab — это C#.

    • Replikant_mih
      12 октября 2021, 19:41
      Replikant_mih, А, забыл. «Незначительный» момент про Python — то, что он открывает всю мощь дата-саенс инструментария в целом и ML в частности.
  • day0markets.ru
    22 октября 2021, 17:08
    https://day0markets.ru/how-to-choose-language-for-algo/ все в деталях. Если кратко — python 

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

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