love_to_trade
love_to_trade личный блог
31 января 2016, 16:55

История развития языка R

Продолжаю проект по популяризации языка R. Сегодня познакомимся с его историей. И заодно поймем, как так вышло, что он стал САМЫМ популярным языком алготрейдеров/квантов на западе.

История развития языка R

Как появился

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

Таким образом, в середине 80ых годов появился язык S. Да-да. Язык S(не R). Кто и зачем его так назвал, оставим за скобками. Язык S был быстр, красив и работал с бигДатой весьма хорошо. Но была и проблема. Язык S — был ПЛАТНЫМ (тьфу!).

Долго такой беспредел продолжаться не мог, и уже в 1993 году, появился Бесплатный аналог S — язык R.

Язык R вобрал в себя самое лучшее от своего платного собрата, и начал своё победное шествие по планете!

Как развивался

Идея бесплатного языка для статистиков, пришлась по нраву как статистикам, так и другим категориям нуждающихся. И уже очень скоро после создания, к сообществу развивающему этот язык подключились тысячи программистов и десятки компаний. Этот язык стал очень и очень популярен! Количество пакетов, расширений и методов для обработки данных — зашкаливает.

Долго ли, коротко ли. Но на сегодняшний день R широко используется как статистическое программное обеспечение для анализа данных и фактически стал стандартом для статистических программ[0]

В январе 2015 года[1], MICROSOFT выкупила компанию Revolution Analytics, специалистов по языку R. И уже в в январе 2016 года, объявили[2] о скором появлении языка R в Visual Studio! Программисты оценят эту новость. Мы же отметим лишь, что за будущее этого языка волноваться не приходиться. Теперь этот язык в надёжных руках и будет популярен ещё не одно десятилетие!

Почему трейдинг?

Почему язык R стал так популярен среди алготрейдеров в западных странах?

Ответы, по степени важности:

  • 1.Потому что язык R создан для задач поиска иголок в стогах сена. Это именно то ради чего его начинали писать. Поэтому задачи анализа рынка и поиска закономерностей решаются в нём очень просто.
  • 2.Потому что люди там привыкли использовать самое лучшее и не идут в принципиальных вещах на компромиссы.
  • 3.Бесплатный. Это очень Важно. Используя его, вы не нарушаете ни чьих прав. Для СНГ это не столь очевидный плюс, но всё же.

Потому что R — крутой!

История развития языка R

В заключении хотелось бы пожелать трейдерам России и СНГ не идти на компромиссы. Исследовать рынок по взрослому! И использовать при этом специально разработанные для этого инструменты!

Ссылки:

39 Комментариев
  • Dordje
    31 января 2016, 17:39
    А есть коннекторы к биржам или клиентским торговым терминалам?
  • Niktesla (бывш. Бабёр-Енот)
    31 января 2016, 18:08
    Повелся на ваши зазывания, скачал R, попробовал тики за день нарисовать... Не знаю как там с биг датой, а отрисовка/перерисовка тиков на графике тормозит шо ппц… занимает несколько секунд, вплоть до десяти. У меня в Delphi например на каком-т старом компоненте для рисования графики это все происходит почти мгновенно!!

    Бектест какой-то стратегии в R по пересечениям индюков на дневках SNP500 тоже занимает несколько минут…  

    чёта в общем я не понял…
  • nbvehrfr
    31 января 2016, 18:52
    нах нужен этот тормоз R? Зачем использовать две разные платформы — одну для анализа другую для трейдинга?
  • Deleted Account
    31 января 2016, 18:59

    Эту статью писал дебил какой-то чтоли? Похоже-что да. R никогда небыл популярен среди квантов, так-как это медленный интерпетируемый язык.

    Про мелкософт вообще жесть. R уже существует 20 лет и никакой мелкософт не может его приобрести, ибо это свободное ПО. Тем более мы знаем, какие «надежные руки» у мелкософта.

    Аффтырь еще и отсал от жизни — R уже считается устаревшим языком и ему на замену разрабатывается язык Julia.

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

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