Replikant_mih
Replikant_mih личный блог
29 апреля 2017, 16:44

Математические способности и алгоритмическая торговля.

 Для одной из стратегий понадобилось рисовать прямые линии на графике. Вспомнил формулу прямой, а вот над тем, как по координатам двух точек эту формулу воссоздать – пришлось основательно повозиться. Сначала гуглил – но там как-то всё сложно – слишком много формул для простой задачи)), пришлось самому на листке в клетку рисовать и выводить формулу. Как вы поняли – я не на «ты» с математикой. После этой части текста какая-то часть алго-трейдеров подумает «чувак, даже не пытайся зарабатывать в алго-трейдинге, даже нам зубрам математики, статистики, теории вероятностей, машинного обучения это делать не легко» (интересно, какова доля алго-трейдеров, которые так подумали?).

На самом деле мне самому интересно, насколько далеко я смогу зайти по результатам с таким знания в математике. Есть мысли проапгрейдить знания, но это не приоритетная задача, тем более очень далеко в этой области я зайти не смогу. А пока пользуюсь универсальным аппаратом логического мышления. Как это ни странно, этого вполне хватает в той профессиональной области, в которой я на данном этапе работаю full-time и которая по уровню дохода для меня пока является основной, и которая так же связана в т.ч. с анализом данных и прочей аналитикой.

И хотя я практически стабильно испытываю той или иной степени тяжести ощущение неполноценности, читая написанные математическим языком посты и комментарии, тем не менее имеющийся опыт решения различного рода аналитических задач имеющимся инструментарием говорит о том, что и с данной предметной областью всё будет ок. тем более у меня повышенная мотивация на результат имеется, а она делает из меня буквально другого человека. Ну и кстати в ряде ситуаций когда ты как ребёнок слушаешь с открытым ртом кажущиеся умными рассуждения с использованием сложных непонятных терминов, когда ты открываешь рот с непроизвольным «вау!» — в ряде таких ситуаций, когда ты начинаешь вникать, начинаешь спрашивать а что тот или иной термин значит — практически всегда ты понимаешь, что эффект «вау!» был в большей степени из-за непонятного языка, и когда ты врубился в терминологию — ты понимаешь, что тут нет ничего сложного, более того часто ты сразу же можешь поддержать беседу и даже аргументированно поспорить по теме.

В общем это дополнительный челлендж для меня, а подобные вызовы меня только раззадривают).

И да, это очередной «теоретический» пост, сорри, чем богаты на данном этапе).

40 Комментариев
  • Sergey Pavlov
    29 апреля 2017, 17:20
    Вполне практический пост:)
  • sortarray sortarray
    29 апреля 2017, 17:35
    Я не понял, что у Вас там за формула прямой, по идее, прямую можно представлять как линию, проведенную через две точки, больше ничего не надо, что же касается Ваших шансов, то, думаю, что они более чем реальны. Вопреки распространенному стереотипу, математика программисту нужна только в чисто прикладном аспекте, математика к программированию(к умению программировать) имеет отношение не больше чем лингвистика. Программирование — это инженерная отрасль.
    Да и вообще, основная сложность в программировании обычно проявляется в вопросах проектирования, вопросах преодоления растущей сложности системы, и ее дальнейшей поддержки и расширяемости, вот тут наступает реальный абзац:) А «формулы» нахер никому не вперлись, они в книжках есть, всегда можно посмотреть:) 
  • sortarray sortarray
    29 апреля 2017, 17:46
    Вот что еще тут стоит заметить.

    Понятие «алгоритмический», то есть, от слова алгоритм, это понятие общее для математики и программирования, но есть одна тонкость, которая часто упускается из виду: программист занимается не изучением алгоритмов, а их реализацией.

    И второе, не менее важное: программирование не сводится к построению и реализации алгоритмов. В сущности, программирование — это построение систем, которые, в том числе(но не только) реализуют какие-то алгоритмы.
  • Ярик
    29 апреля 2017, 18:23
    параметры k и b формулы y = kx+b вычисляются через систему из двух уравнений (из двух точек).
    Можно выразить через систему уравнений k и b легко, это делали еще в школе сто раз!

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

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