Как научиться писать ботов для криптобиржи
Перейти к содержимому

Как научиться писать ботов для криптобиржи

  • автор:

Создание торгового бота на Python

Нам потребуется набор библиотек и инструментов для приложений. Для этого мы будем использовать такие библиотеки как NumPy, Pandas и Scikit-learn. Чтобы установить их, можно использовать команду pip:

pip install numpy pandas scikit-learn

Шаг 2. Настройка веб-фреймворков

Для создания веб-интерфейса для вашего бота мы будем использовать фреймворки Flask и Django. Чтобы установить их, можно использовать команду pip:

pip install flask django

Шаг 3. Создание алгоритма торговли

Для создания алгоритма торговли мы будем использовать алгоритмы машинного обучения, такие как регрессия. Мы можем использовать данные для предсказания цен и определения, когда войти или выйти из торговой пары. Мы также можем использовать аналитические платформы, такие как Plotly или Bokeh, чтобы визуализировать данные и понять, как влияют конкретные параметры на торговые решения.

Шаг 4. Подключение бота к торговой платформе

Чтобы подключить бота к торговой платформе, мы можем использовать API-интерфейсы для подключения бота к различным криптовалютным биржам, таким как Coinbase, Binance или Kraken.

Шаг 5. Запуск бота

После успешной настройки и подключения бота к бирже мы можем запустить его и начать торговать. Но мы должны постоянно отслеживать ситуацию и делать необходимые изменения в конфигурации бота, чтобы он мог адаптироваться к меняющимся условиям рынка.

Второй алгоритм

  • Начните с установки установки библиотек Python: NumPy, Pandas и Scikit-learn, которые помогут преобразовывать данные и использовать алгоритмы машинного обучения.
  • Далее установите фреймворки для разработки приложений, такие как Flask и Django, чтобы создать веб-интерфейс для вашего бота.
  • Следующим шагом будет проектирование алгоритма для торговли. Для этого установите параметры и выберите алгоритм машинного обучения для идентификации точки входа и выхода из торговой пары.
  • Для отслеживания активности торговли и просмотра динамики цен установите аналитические платформы, такие как Plotly или Bokeh, чтобы визуализировать данные и определить, как конкретные параметры влияют на торговые решения.
  • Затем подключите бота к торговой платформе с помощью API-интерфейсов, таких как Coinbase, Binance или Kraken.
  • После этого вы можете протестировать алгоритм торговли и проверить точность предсказания с помощью различных аналитических платформ.
  • Наконец, запустите бота на торговой платформе и начните торговать. Отслеживайте ситуацию и делайте регулярные изменения в настройках бота, чтобы он мог адаптироваться к изменениям на рынке.

1 Шаг: Установить библиотеки и инструменты для приложения, такие как NumPy, Pandas и Scikit-learn. Эти библиотеки предоставят инструменты для анализа и аналитики, которые будут необходимы для создания торгового бота. Настройте интерпретатор Python, чтобы вы могли использовать инструменты и библиотеки, необходимые для разработки приложения.

2 Шаг: Выбрать фреймворк для разработки приложений, например, Flask или Django. Эти фреймворки предоставят идеальные инструменты для разработки веб-решений и интерфейсов. Сконфигурируйте фреймворк и интерпретатор Python, чтобы они могли работать вместе для разработки приложения.

3 Шаг: Создать алгоритм для торговли, отслеживающий данные, которые помогут выявить входную и выходную точку торговой пары. Для этого можно использовать методы машинного обучения, такие как регрессия, для предсказания цен и определения точек входа и выхода. Настройте алгоритм машинного обучения, чтобы подходить для ваших торговых целей.

4 Шаг: Используйте аналитические платформы, такие как Plotly или Bokeh, чтобы визуализировать данные и понять, как влияют конкретные параметры на решения по торговле. Настройте аналитические платформы, чтобы они могли отображать данные так, как вы хотите.

5 Шаг: Подключите бота к торговой платформе используя API-интерфейсы, доступные для бирж криптовалют, таких как Coinbase, Binance или Kraken. Настройте API-интерфейсы, чтобы бот мог получать данные о рынке и выполнять торговые операции на вашей платформе. Вы можете также создать интерфейс для отслеживания производительности бота и просмотра торговых историй.

6 Шаг: Проверьте работу бота, чтобы убедиться, что он правильно использует данные и правильно использует алгоритмы, которые вы проектировали. Если вы недовольны работой бота, вы можете изменить алгоритмы и проверить работу бота заново. Также проверьте, что бот правильно отвечает на данные биржи и не делает неправильные торговые действия.

7 Шаг: Проведите тестирование бота для проверки его надежности и стабильности. Проверьте производительность бота на различных платформах и проверьте его способность корректно обрабатывать данные. Также проверьте скорость бота и его способность адаптироваться к изменениям рынка. Если бот не удовлетворяет вашим требованиям, продолжайте править алгоритмы и тестировать бота, пока он не будет работать как надо.

8 Шаг: После окончания тестирования бота и достижения желаемых результатов, реализуйте мониторинг и отчетность, чтобы проверять производительность бота и делать аналитику данных. Добавьте другие инструменты для наблюдения за рыночными трендами, такие как графики цен или аналитику торговых операций. Это поможет вам проанализировать результаты бота и поможет принять решения для дальнейшего улучшения работы бота.

Создание торгового бота на Python: шаг первый — установка необходимых библиотек

Процесс создания торгового бота на Python можно разделить на несколько этапов. На первом этапе необходимо установить необходимые библиотеки и подготовить необходимые средства для последующей работы.

Установка Python

Для начала необходимо установить Python, для этого можно воспользоваться специальным дистрибутивом, доступным на официальном сайте Python. На этом этапе необходимо определиться с версией Python, которую вы хотите использовать. В данном случае мы будем использовать Python 3.7.

Установка библиотек

Для работы с торговым ботом нам потребуются следующие библиотеки:

  • Pandas — это библиотека для анализа и обработки данных. Она позволяет работать с различными типами данных, включая таблицы, матрицы и даже временные ряды.
  • Numpy — это библиотека для работы с массивами и матрицами. Она позволяет выполнять различные математические операции и предоставляет инструменты для анализа данных.
  • Matplotlib — это библиотека для визуализации данных. Она позволяет создавать различные графики и диаграммы, которые могут быть использованы для анализа данных.
  • Scikit-learn — это библиотека для машинного обучения. Она предоставляет инструменты для обучения моделей машинного обучения и применения их для анализа данных.
  • TensorFlow — это библиотека для глубокого обучения. Она предоставляет инструменты для обучения нейронных сетей и применения их для анализа данных.

Для установки библиотек можно воспользоваться пакетным менеджером pip. Для этого необходимо открыть командную строку и выполнить следующую команду:

pip install pandas numpy matplotlib scikit-learn tensorflow

Эта команда установит все необходимые библиотеки.

Установка дополнительных инструментов

Для работы с торговым ботом нам потребуются дополнительные инструменты. Это может быть инструмент для автоматической сборки кода, инструмент для интеграции с другими системами и т.д.

Для установки этих инструментов можно воспользоваться пакетным менеджером pip. Для этого необходимо открыть командную строку и выполнить следующую команду:

Например, для установки инструмента для автоматической сборки кода необходимо выполнить следующую команду:

pip install make

Заключение

На первом этапе процесса создания торгового бота на Python мы установили необходимые библиотеки и инструменты. Теперь мы можем перейти к следующему этапу — подготовке данных.

Как создать торгового бота для крипторынка с использованием TradingView (PineScript)

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

Такой стиль торговли идеально сочетается с рынками криптовалюты, что дает ряд преимуществ для алгоритмических трейдеров. Прежде всего — волатильность, рынки криптовалюты обычно имеют гораздо более высокую волатильность, чем традиционные рынки, создавая большие колебания цен и возможностей для трейдеров. Во-вторых, круглосуточная торговая сессия, так как рынки криптовалют открыты для бизнеса 24/7. В-третьих, общая рыночная капитализация, которая меньше по сравнению с традиционными рынками. На традиционных рынках преобладают крупные многомиллиардные фонды, в то время как рынки криптовалют гораздо моложе, что означает, что он относительно менее насыщен крупными фондами и, как следствие, не требует большого капитала, чтобы начать зарабатывать на криптовалюте.

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

Торговый бот может торговать в соответствии с техническими индикаторами, импульсом и основами. Или вы можете создать гораздо более продвинутый торговый алгоритм, который поможет вам более эффективно выполнять ордера, от маршрутизации ордеров через различные биржи (арбитражная торговля) до нарезки большого ордера на более мелкие части (автоматические Айсберг ордера).

3 наиболее популярных крипто-торговых стратегий: Создание рынка (Market Making), Арбитраж, Стратегии следования за трендом.

Создание рынка (Market Making)

Это стратегия, в которой происходит непрерывная покупка и продажа, для того чтобы отразить разницу между ценой покупки и продажи. Чтобы сделать это, трейдер должен разместить лимитные ордера по обе стороны от книги заявок (order book), чтобы получить прибыль от спреда (spread). Тем не менее, эта стратегия будет иметь свои ограничения в условиях низкой ликвидности или во время предыдущей экстремальной конкуренции.

Арбитраж – это покупка и продажа актива с целью получения прибыли от разницы в цене актива между рынками. Следовательно, эта стратегия использует преимущество разницы в цене одного и того же актива на разных биржах. Трейдер покупает цифровые активы с одного рынка, а затем продает их на другом, получая прибыль в процессе.

Стратегия следования за трендом

Целью этой стратегии является выявление тренда актива и выполнение сделок на основе базового тренда. Стратегия следования за трендом пытается получить прибыль путем анализа импульса актива в заданном направлении. Трейдеры, которые выполняют эту стратегию, войдут в длинную позицию, когда криптовалюта торгуется вверх (long position), и продают позицию (short position), когда тренд разворачивается.

В зависимости от уровня сложности вашего торгового алгоритма вам нужно будет использовать разные инструменты. В свою очередь, инструменты будут сильно зависеть от уровня ваших технических навыков, которыми вы в данный момент обладаете. Для простоты вы можете разделить упражнение по созданию ботов на 3 основных уровня сложности: начинающий, промежуточный, продвинутый. В будущих обзорах мы подробно рассмотрим каждый уровень и предложим инструменты, которые можно использовать для создания торгового алгоритма, и способы его применения на рынке.

Простой торговый бота с использованием TradingView

А пока давайте приведем пример торгового бота, который может быть построен с использованием TradingView (TV). Прежде всего, важно создать сценарий стратегии, потому что сценарий стратегии может быть протестирован, и TV предоставит подробные результаты вашей стратегии.

Код ниже, представляет простую стратегию EMA (exponential moving average), в которой вход и выход происходят при пересечении быстрой и медленной экспоненциальной скользящей средней (EMA). Это можно вставить в Pine Editor TV.

Пример торговой стратегии

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Wunderbit Trading (WBT) //@version=4 strategy(«EMA cross», overlay=true) //Inputs fast_ema=ema(close, 9) slow_ema=ema(close, 21) plot(fast_ema, color=color.red) plot(slow_ema, color=color.blue) //Strategy Conditions entry_long = crossover(fast_ema, slow_ema) exit_long = crossunder(fast_ema, slow_ema) entry_short= crossover(slow_ema, fast_ema) exit_short= crossunder(slow_ema, fast_ema) //Strategy Execution strategy.entry(«Long», long=true, when=entry_long) strategy.close(«Long», when=exit_long) strategy.entry(«Short», long=false, when=entry_short) strategy.close(«Short», when=exit_short)

Пример торговой стратегии Kirill Osaulenko

Эту стратегию можно изменить, добавив дополнительные входные переменные, такие как объем или некоторые стохастические индикаторы, или вы можете установить цели тейк-профита и стоп-лосса.

После того, как стратегия была создана и протестирована, вы можете создавать оповещения, чтобы не пропустить ваши торговые настройки. Однако для этого вам придется изменить свой сценарий на study (обозначение типа кода в TV), поскольку невозможно применить функцию оповещения к стратегии.

Пример study сценария с той же стратегией

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Wunderbit Trading (WBT) //@version=4 study(«EMA cross», overlay=true) //Inputs fast_ema=ema(close, 9) slow_ema=ema(close, 21) plot(fast_ema, color=color.red) plot(slow_ema, color=color.blue) //Strategy Conditions entry_long = crossover(fast_ema, slow_ema) exit_long = crossunder(fast_ema, slow_ema) entry_short= crossover(slow_ema, fast_ema) exit_short= crossunder(slow_ema, fast_ema) //Strategy Execution alertcondition(entry_long, title=»Enter Long») alertcondition(exit_long, title=»Exit Long») alertcondition(entry_short, title=»Enter Short») alertcondition(exit_short, title=»Exit Short») plotshape(series=entry_long, text=»Long», style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small) plotshape(series=exit_long, text=»EXIT Long»,style=shape.triangledown, location=location.abovebar, color=color.purple, size=size.small) plotshape(series=entry_short, text=»Short», style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small) plotshape(series=exit_short, text=»EXIT Short»,style=shape.triangleup, location=location.belowbar, color=color.purple, size=size.small)

Пример study сценария с той же стратегией Kirill Osaulenko

Теперь вы можете создавать оповещения (alerts) для вашего торгового актива и выбирать условия оповещения и действия.

Если оповещение сработало, и вы получили его, когда вы не рядом с компьютером, и у вас нет возможности выполнить свою стратегию. Существует решение для автоматизации ваших предупреждений TradingView через стороннего поставщика услуг, такого как Wunderbit Trading. Вы можете создать бота для входа и выхода из своей стратегии на основе предупреждений TradingView.

Мастерство в торговле криптовалютой: Полное руководство для создания высокодоходного торгового бота

В нашей статье мы предлагаем полное руководство по созданию высокодоходного торгового бота, который станет надежным помощником в достижении финансового результата. Разберитесь в возможностях трейдинга на финансовых рынках, исследуйте потенциал криптовалюты и ее стремительный рост, а также узнайте, как связать все это воедино для достижения финансовых целей. В этой статье вы откроете для себя новые горизонты трейдинга и инвестиций.

Материл создан при поддержке телеграм канала TonUP (На тон выше) — фундаментальный разбор монет и способы заработка на криптовалютах, TradingUP — трейдинговые стратегии, бот для трейдеров. Регистрируясь по нашим ссылкам вы получаете скидку на комиссию и возможность получить бонус до 1000$ — ByBit | HUOBI | MEXC | Binance | KuCoin.

Что такое торговый Cryptobot?

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

Во времена Mt.Gox биткойн-трейдеры писали сценарии для покупки и продажи биткойнов для получения прибыли. Со временем эти крипто-боты стали более изощренными. Сегодня вы можете торговать любыми альткоинами, такими как Ethereum, Dogecoin, Litecoin и т. д., используя этих торговых ботов.

Сегодня более 90% криптотрейдинга происходит через этих ботов.

В настоящее время биржи выходят на рынок торговых ботов и запускают грид-ботов и ботов DCA (см. ниже), чтобы предоставить своим клиентам более совершенные торговые инструменты и увеличить объем торгов, чтобы заработать больше комиссионных.

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

Если вы новичок, начните с предварительного создания готовых к использованию шаблонов торговых стратегий, что снизит риск ошибки при автоматизации вашей стратегии.

Какие бывают боты для торговли криптовалютой?

Существуют разные боты, потому что это зависит от того, как работают боты для торговли криптовалютой. Давайте посмотрим на некоторые основные категории.

  • Пользовательская торговая стратегия. Вы работаете с техническими индикаторами или инвестируете в долгосрочной перспективе, используя усреднение долларовой стоимости (DCA) или применяя стратегию моментальной торговли или стратегии разворота к среднему. Вы можете автоматизировать любую пользовательскую торговую стратегию с помощью торговых ботов. Многие торговые ботов, такие как Traality и Haasbots, позволяют писать на своей платформе код, с помощью которого можно автоматизировать любой сложный метод торговли.
  • Crypto Arbitrage Bot: Арбитраж означает покупку по более низкой цене и продажу в другом месте по более высокой цене. Существует множество различных способов арбитража в криптовалюте .
  • Копитрейдинг: здесь центральная концепция заключается в копировании стратегии другого трейдера; вам не нужно ничего делать. Платформа копирует торговлю для вас. Ваша главная задача — выбрать хорошего трейдера, которого вы хотите скопировать (поставь лайк елси хочешь, чтобы мы выпустили статью с разбором платформ с копитрейдингом).
  • GRID Bot: Сетевые боты позволяют вам осуществлять высокочастотную торговлю. Сетчатые боты обыскивают трейдеров в очень близких ценовых диапазонах и пытаются создать для вас прибыль. Grid Trading помогает получать прибыль от взлетов и падений рыночной цены актива. Grid стратегия зарекомендовала себя как одна из лучших торговых стратегий на боковом рынке. При настройке бота вы сами выбираете ценовой диапазон и конфигурации сетки.
  • Боты, маркет-мейкеры: боты, создающие рынок, в основном создают ликвидность, как и грид-боты. Однако они работают по цене, близкой к рыночной, создавая ордера по обеим сторонам книги ордеров и получая небольшую прибыль, а иногда и убыток, который компенсируется биржей с комиссионных за предоставление ликвидности.
  • Бот с торговой системой: в трейденге важно иметь терпение, дисциплину и последовательность. Очень сложно сдерживать эмоции при торговле, особенно на начальном этапе. Специально для того, чтобы избежать необдуманных решений мы сами разработали бота с уникальной торговой системой, бот не принимает платежи, не требует средства в доверительное управление, а только контралирует работу трейдера — бот с торговой системой в закрепе.

Когда следует использовать торгового бота Crypto?

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

Что именно вы можете улучшить с помощью торговых ботов? Давайте разберем.
№ 1 Повторяющиеся задачи

Повторяющиеся задачи отнимают много времени и сил. Криптовалютный торговый робот позволит вам виртуально «копировать и вставлять» определенные задачи для легкого проведения сделок. Один из лучших способов, с помощью которых боты могут помочь с повторением, — это периодические перебалансировки. Если вы хотите проводить ежечасную ребалансировку, вам нужно, как следует из названия, ребалансировать свой портфель каждый час. Итак, у вас есть два варианта:

  • Ставьте будильник каждый час, чтобы сбалансировать портфель и потерять рассудок в процессе.
  • Создайте торгового бота и запрограммируйте его на перебалансировку вашего портфеля каждый час до скончания века.

Время и достижение высокой степени точности в вашей торговле имеют важное значение. Каждая крипто-сделка, которую вы совершаете, может оказать огромное влияние на ваш потенциальный доход. Рассмотрим пример: Предположим, цена биткойна падает, и вы хотите усреднить свою позицию в тот момент, когда биткойн достигнет линии поддержки в 20 000 долларов, и зафиксировать свою прибыль на уровне 25 000 долларов. Если бы вы делали это вручную, вам пришлось бы терпеливо и внимательно наблюдать за ценовым графиком, и даже в этом случае вы могли бы не нажать на курок в нужное время. Торгового бота можно легко запрограммировать, чтобы он следил за рынком и совершал сделки в нужное время, от нужных уровней, в нужной последовательности.

№3 Осложнения можно упростить

Рассмотрим пример «умной маршрутизации заказов».

  • Идея состоит в том, чтобы направлять сделки через многочисленные торговые пары.
  • Каждая отдельная торговая пара должна быть тщательно определена в соответствии с ее временем, количеством активов и торговой ценой.
  • Весь этот маршрут должен быть пройден в течение определенного срока, прежде чем рыночные условия изменятся.

Однако выполнение этой сделки может быть почти невозможным. Это лишь один из многих примеров сложностей, которые следует учитывать при обучении. Некоторые стратегии практически невозможно реализовать.

Какой язык программирования учить для написания роботов для торговли криптовалютой? Гугл не очень помогает((

Еще

ВНИМАНИЕ! КОММЕНТАРИИ ПЕРВОГО УРОВНЯ В ВОПРОСАХ УПОРЯДОЧИВАЮТСЯ ПО ЧИСЛУ ПЛЮСИКОВ, А НЕ ПО ВРЕМЕНИ ПУБЛИКАЦИИ.

Товарищи а подскажите тогда какие-то курсы или ютуб-каналы под изучение питона, С# и Go именно в направлении создания торговых роботов. Просто изучать язык в отрыве не хочется. Всё можно на английском языке. Спасибо.

  • 13 октября 2021, 10:44
  • Ответить

Еще

Изучайте тот язык который использует конкретная площадка например бинанс c#

  • 12 октября 2021, 19:21
  • Ответить

Еще

python и Go покроют 90% вообще любых задач из мира айти. Если вы конечно не хотите потом пойти и латать дырявое ядро линукс то с++ вам вряд-ли понадобится.

  • 12 октября 2021, 21:55
  • Ответить

Еще

Гугл отлично помогает, просто плохо ищете. Все серьезное алго в мире пишется на C++.

  • 12 октября 2021, 18:35
  • Ответить

Еще

BeyG, Спасибо. Гугл подсказывает что под криптобиржи пишут на питоне, да и используя API, как я понял, можно много на чём писать, зависит от концепции торговорого работа. С++ слишком универсален, хотелось бы более свежее и актуальное решение.

  • 12 октября 2021, 18:39
  • Ответить

Еще

pashakrid, А чем вам C++ не свеж и тем более не актуален? Питон сойдет для «домашнего» алго, если в этом цель. Two Sigma, Renaissance Technologies, AQR Capital и т.п. — С++.

  • 12 октября 2021, 18:51
  • Ответить

Еще

BeyG, Я просто про С++ слышал когда в школу пошёл, просто думал что индустрия шагнул вперёд, поэтому и ищу что-то максимально актуальное

  • 12 октября 2021, 19:11
  • Ответить

Еще

pashakrid, не поверите, но с тех пор архитектура процессоров, для которой пишется код на C++, поменялась не сильно. Так что он всё ещё актуален.
На у если хочется «модно и молодёжно», то можно писать с учётом стандарта C++20. Спецификация которого опубликована в декабре 2020го года 🙂

  • 12 октября 2021, 21:24
  • Ответить

Еще

Гугл подсказывает что под криптобиржи пишут на питоне

Армен Васильевич, верно подсказывает.

Как правило, у криптобирж все примеры, как работать через API, в первую очередь, даются на Python’е.

Python относительно лёгок для изучения и имеет богатейший набор модулей на все случаи жизни и удобную экосистему.

Python, в отличие от C++, не требует глубоких знаний о том, что происходит «под капотом» и не наказывает за их незнание или поверхностное знание, а C++ наказывает и очень жёстко.

C++, бывает, не под силу освоить даже профессионалам.

  • 24 октября 2021, 03:58
  • Ответить

Еще

BeyG, C++ — строго для профессионалов.

Или вы хотите, чтобы человек лет на 5 всё бросил и учился ходить по канату над пропастью и без шеста писать на C++, причём, не факт, что вообще получится, и только после этого вернулся к своим задачам?

  • 24 октября 2021, 03:40
  • Ответить

Еще

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

ЗЫ. Слышал что что кто-то HFT на Rust пишет, тоже оригинально.

  • 13 октября 2021, 17:59
  • Ответить

Еще

Гжегож Бженчышчикевич, Для себя — да. Но industry standard это С++.

  • 12 октября 2021, 18:53
  • Ответить

Еще

  • 12 октября 2021, 18:59
  • Ответить

Еще

Гжегож Бженчышчикевич, Спасибо. Как я понимаю вход в данное дело через язык питон или го ниже чем через язык С++? Какой проще и лучше ЯП из этих двух (питон или го)?

  • 12 октября 2021, 19:09
  • Ответить

Еще

Гжегож Бженчышчикевич, А если представить что у автора ничего не получится? В случае с C++ будет больше возможностей применить в дальнейшем полученные знания в качестве наемного работника.

  • 12 октября 2021, 19:25
  • Ответить

Еще

Гжегож Бженчышчикевич, И сколько из питон-вакансий связано с алго? Или вы в понятие «полученные знания» записали только умение писать код?

  • 12 октября 2021, 19:48
  • Ответить

Еще

Гжегож Бженчышчикевич, это не означает что на нем берут и пишут(питон) в таких кол-вах. его часто указывают в требованиях как 2-3 язык, вакансия например на js, и указано что разбираться неплохо было бы в том-то и еще в python. или вакансия на с++ — а на питоне там может тесты.

  • 12 октября 2021, 20:00
  • Ответить

Еще

деньги на ветер

  • 12 октября 2021, 20:34
  • Ответить

Еще

Люфт, Что вы имеете ввиду? Что алготрейдинг не имеет перспектив?

  • 13 октября 2021, 10:47
  • Ответить

Еще

pashakrid, имеет, но требует дофига денег

  • 13 октября 2021, 21:18
  • Ответить

Еще

видел на питоне разработки

  • 12 октября 2021, 21:33
  • Ответить

Еще

Врач-бондиатОр, Можете показать, ссылки на сайты или на гитхаб

  • 13 октября 2021, 10:48
  • Ответить

Еще

Гжегож Бженчышчикевич, Я в теме, да. Но мы же говорим про нормальное алго, а не колхоз и датасайнес?

  • 13 октября 2021, 14:49
  • Ответить

Еще

Только зарегистрированные и авторизованные пользователи могут оставлять ответы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *