Сильно сокращенный перевод/пересказ статьи
Jupyter - это новый Excel.
Jupyter - это новый Excel или зачем трейдерам нужно изучать Python?
Если вы трейдер, Excel - ваш хлеб с маслом. Вы можете анализировать цены, оценивать свой торговый портфель, выполнять бэк-тестирование, и этот список можно продолжать и продолжать.
Какими бы полезными ни были электронные таблицы, они просто не могут дать ответы на все ваши вопросы. Несколько факторов сделали Excel популярным. Наиболее ценным является его простая, но мощная вычислительная модель со встроенными функциями . Электронная таблица похожа на чистый лист, где «программист-любитель» может писать код, используя собственный язык Excel (формулы и VBA). Но из-за проблем с масштабируемостью, производительностью, сложностью тестирования и отладки, Excel - плохой инструмент при использования для расширенной аналитики большого объема данных.
Все проблемы, присущие электронным таблицам, уже были решены для традиционного программного обеспечения десятилетия назад. Настало время электронным таблицам найти "преемника" и отодвинуть их на второй рубеж обороны.
Привет кодеры; До свидания Трейдеры
Традиционно, торговые команды делятся на трейдеров и разработчиков. Первые генерируют торговые идеи, а вторые переводят эти идеи в исполняемый код. Когда вы, как трейдер, одновременно являетесь программистом, эта сегрегация больше не требуется, что дает вам конкурентное преимущество.
Итак, каково решение для тех трейдеров и финансовых специалистов, которые считают Excel ограничивающим (если не устаревшим)?
Изучите Python и используйте Jupyter Notebooks в качестве контейнера!
Python достаточно прост в освоении и очень универсален, и, следовательно, в финансовом сообществе наблюдается рост его популярности. Знание Python часто является обязательным условием для многих позиций при трудоустройстве, наряду с Excel. Он менее сложен, чем другие языки и объем кода в Python существенно меньше (в 5 или 10 раз). Растущая популярность Python проявляется в огромном количестве библиотек, которые поддерживают практически все, что вам понадобится в качестве трейдера.
Jupyter Notebook - это среда, которая позволяет создавать документы, которые включают в себя: живой код, графики, текст и изображения. Код можно редактировать в браузере, с автоматической подсветкой синтаксиса и автоматическим анализом кода а также, запускать код прямо из браузера , с отображением всех результатов вычислений. Такой способ отображения предоставляют Вам всеобъемлющую , самодостаточную запись вычислений и, следовательно, может использоваться вместо Excel в качестве платформы для анализа данных в реальном времени. Нет необходимости устанавливать к себе на комп Jupyter, Python и всё окружение, для начала вполне будет достаточно
выбрать один из 6-ти онлайн-вариантов работы. Я оставил свой выбор на
Google Colaboratory (Colab)Да, новшество может быть пугающим, но программирование - это не изучение синтаксиса языка, а соединение вашего мозга для решения проблем с использованием правильных языков и инструментов: в нашем случае, Python и Jupyter.
Вот пара ресурсов, с которых можно начать:
Основы работы с Jupyter NotebookВидеокурс в
YouTube.
Ключевым моментом является:
Оставайтесь актуальными!