Блог им. WLMike

Питон для торговой системы - есть вопросы

Использую торговую систему, реализованную на базе Excel. Возникла идея, изучить Питон и переписать системку на его основе. В связи с этим пару вопросов:

  1. Посоветуйте дельную книжку с начальным курсом по Питону
  2. Посоветуйте дельную книжку по статанализу данных с помощью Питона

В гугле, амазоне и и.д. много книг, что создаёт проблему выбора — хотелось бы конкретных рекомендаций действительно хороших книжек с удачной подачей материала. 
★5
16 комментариев
1. Гугл те в помощь, курсов по питону масса, и котируется для начала прочесть несколько.
2. Зависит от того что ты используешь и что вообще на эту тему знаешь, обрисуй вкратце.
Zweroboi, понятно, что на Амазоне, в гугле или на курсере можно много чего найти. Обычно в этом и проблема — сложно выбрать. Я далёк от программирования, но обладаю неплохими знаниями в матстатистике. В около компьютерных делах руководил проектами по разработке системы бюджетирорания в крупном холдинге на базе Cognas TM1 и системы долгосрочного моделирования на базе Excel (около 100 листов по несколько тысяч строк вычислений на каждом). 
Для трейдинга у меня есть система инвестиционного типа на базе Excel — хотелось бы переложить ее на Питон и автоматизировать загрузку данных, и в последствии есть идеи по доработке, которые технически сложно реализовать в Excel
avatar
Михаил, с английским как? Я бы начал отсюда: https://wiki.python.org/moin/BeginnersGuide
Zweroboi, спасибо, предпочитаю читать на английском, а не переводы. 
avatar

Михаил, как подразберётесь с основами, для статанализа нынче стандарт де-факто — это Pandas: http://pandas.pydata.org/

pandas.pydata.org/pandas-docs/stable/tutorials.html#practical-data-analysis-with-python

Zweroboi, а поиск экстремумов — это SciPy?
avatar
Михаил, scipy, scikit-learn
Питон не для торговли, он для другого.
avatar
Евгений, во ты извращенец изыди )
Евгений, моя текущая система инвестиционного типа для управления достаточно большим портфелем. Она редко даёт сигналы по небольшому изменению структуры портфеля. Исполнение сигналов производится в ручную — эту часть я не хочу менять. По сути это статобработка данных. Насколько я понимаю, Питон один из языков, который неплохо приспособлен для загрузки и последующей статобработки данных.
avatar
Михаил, да, Python самое то для таких дел, еще R в помощь ))
если Python, то рекомендую начать с v3.xx, по книгам ищи тут из серии изучаем, программируем и т.д. https://www.ozon.ru/?context=search&text=python&group=div_book
я читал «Программирование на Python 3 подробное руководство», но она уже устаревшая т.к. от 2009 года, думаю есть новее ))
avatar
Константин, судя по амазону новее у этого автора нет:( 
avatar
Михаил, зря вы так расстраиваетесь, я в августе читал этот мануал )) и поверьте он актуален, просто думаю, что с 2009 года много чего добавилось, но если честно, то не имеет смысла все новшества давать новичкам, главное ведь основа, а там она дана очень хорошо и с примерами ))
кроме того, вам для вашей задачи этого хватит, а если кодинг увлечет, то там уже найдете все обновления которых нет в данном мануале
PS. если книга нужна, то могу в электронном виде отправить на E-Mail
avatar
Константин, понял — просто думал, что там достаточно быстро все меняется. Книгу лучше на Амазоне прикуплю. 
avatar
Михаил, книгу освоите за месяц и к ней уже не будете возвращаться, какой смысл ее покупать
avatar
Михаил, много причин: я за соблюдение авторского права, в Kindle удобнее читать, синхронизировать прочитанное на разных устройствах, предпочитаю читать в оригинале, чтобы не иметь проблем с кривым переводом
avatar

теги блога Михаил

....все тэги



UPDONW
Новый дизайн