Сэкономленные деньги - это деньги, полученные

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

В тот момент, когда задействованы алгоритмы, вовлеченные объемы, естественно, увеличиваются из-за частоты, которая напрямую приводит к большему доходу для брокеров и трейдеров (если стратегия хороша). Оснащенные передовыми технологиями, оборудованием для колокации, сложными алгоритмами и статистикой, крупные фонды уже далеко впереди в этой игре. В конце концов, FOMO или Fear Of Missing Out попали в розничную торговлю, и началась охота за этой фантастической, сверхбыстрой, бесчувственной машиной для чеканки денег.

Ведущие дисконтные брокеры увидели возможность и приступили к разработке торговых API. Это был самый близкий розничный трейдер, который мог приблизиться к алготрейдингу без каких-либо проблем с соблюдением требований. Все, что вам нужно сделать, это код. Zerodha позволяет писать код на Python, Java, PHP, NodeJS, C#, .Net, Go и Rust. Ко всему этому прилагается обширная документация, которую вы можете прочитать здесь. Fyers, еще один дисконтный брокер, имеет очень простой API, который можно очень легко построить. Вы можете кодировать, используя Python и Javascript. Что в этом для брокеров? Есть 2 причины:

  1. Увеличение объемов, что приводит к росту брокерской выручки.
  2. Сам API становится продуктом и может стать источником дохода.

Zerodha взимает около 2000 рупий в месяц за свой торговый API, и вы можете подписаться на исторические данные еще примерно за 2000 рупий в месяц. Это составляет 4000 рупий в месяц, что приводит к стоимости 48000 рупий в год. Это то, что я спас, и я расскажу вам, как. Я напрямую переключился на бесплатный торговый API Fyers, который помогает мне размещать заказы.

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

Если бы я получил торговый API бесплатно для размещения ордеров, мне не хватило бы только данных. Вот где в дело вступают машинное обучение алгоритмы. Я всегда был большим поклонником торговли ценовым действием. Благодаря этому мне не нужно было использовать технические индикаторы. Мне просто нужно найти закономерности. Это сделало очень уникальный интересный сценарий, учитывая, что дисконтные брокеры бесплатно предоставляют живые графики свечей. Мне просто нужна была методология, чтобы просто прочитать экран и принять решение. Так мы обычно работаем, верно? Мы видим паттерны и открываем сделку, основываясь на том, что они означают.

Я был новичком на фронте кодирования, и это было довольно подавляющим для меня. Если вы посоветуете новичку анализировать графические модели с помощью кодов, это заставит его/ее заблудиться. Хотя я был новичком, я был весьма полон решимости из-за своих навыков гугления. Благодаря статье под названием Обучение ИИ для обнаружения объектов с помощью 6 строк кода автора Моисей Олафенва я получил неплохую фору. Я столкнулся с несколькими сбоями, но я смог решить эти проблемы, немного погуглив. Мой код был запущен менее чем за полторы недели.

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

  1. Сделайте скриншот части активного окна, в котором будут последние 2 свечи каждую минуту.
  2. Используйте мою модель, чтобы прочитать скриншот, чтобы предсказать, собираюсь ли я покупать, продавать или держать.
  3. На основе прогноза API брокера выполняет действие.

Торговая идея

Графики Хейкин-Аши — хороший инструмент для торговли по тренду. Моя стратегия должна была занять длинную позицию, если мы получим 2 непрерывных зеленых свечи Heikin-Ashi без фитиля внизу на 1-минутном графике или открыть короткую позицию, если мы получим 2 непрерывных красных свечи Heikin-Ashi без фитиля вверху. . Раньше я держал цель в 25 пунктов и стоп-лосс в 15 пунктов.

Отказ от ответственности: это стратегия, которую я использовал, и она упоминается здесь только для иллюстрации. Я не несу ответственности за любые убытки, связанные с вашей торговлей.

Построение модели

Самая большая проблема, когда дело доходит до приложений, связанных с ML, — это отсутствие набора данных. В моем случае все было по-другому, потому что это было очень специфично. Мне пришлось вручную делать сотни снимков экрана для каждого типа свечного паттерна, который мне нужен для набора данных для тестирования и обучения. У меня было 3 широкие категории: зеленая или красная свеча с фитилями с обеих сторон, зеленая свеча без фитиля внизу и красная свеча без фитиля вверху.

Ваш скриншот будет содержать 2 свечи. Вам нужно будет разрезать его и сделать из него 2 изображения, передать их модели и заставить ее определить, что это за подсвечник.

Торговое исполнение

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

Заключительные заметки

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

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

Все, что вам нужно, уже есть в Интернете в той или иной форме. Вам просто нужно найти его и настроить под свои нужды.

Удачи.