В этой статье я хотел расширить работу, описанную в первой статье «Источники внутридневных криптоданных», в которой обсуждалось получение до минутных данных о биткойнах OHLC с использованием различных источников данных. В статье я упоминал об использовании данных для запуска производственной модели или для стратегий криптовалюты; В этой статье я покажу, как это можно сделать с помощью моделей торговой площадки AWS для создания торгового сигнала на покупку, удержание или продажу.
Давай займемся чем-нибудь интересным
AWS Marketplace моделирует bitcoinpredict10 для прогнозирования и BitcoinTrend10 для получения двухнедельного ценового тренда, который мы будем использовать в качестве точки пересечения для 10-минутного прогнозирования цены, чтобы увидеть, находится ли прогнозируемая цена выше или ниже цены модели тренда. , который мы будем использовать как возможность покупать / продавать биткойны.
Теперь давайте развернем модели; для этого вам понадобится учетная запись AWS. Первые блоки кода развернут модель тренда:
Переменная model_package_arn будет предоставлена в вашем аккаунте AWS после того, как вы подпишетесь на модель. Следующие блоки кода будут развертывать модель прогнозирования цен:
Теперь у нас есть модели, нам нужно провести некоторую обработку данных, чтобы гарантировать, что данные, полученные в предыдущей статье, можно использовать в моделях, а затем мы будем использовать развернутые модели для прогнозирования будущей 10-минутной цены и будущих 10-минутных цен. -минутный тренд.
Теперь давайте создадим функцию для обработки значений, возвращаемых двумя моделями.
Мы создадим простую функцию, которая будет умножать тренд на процент страйка и проверять, выше или ниже прогнозируемая цена, чтобы мы могли открыть позицию на продажу / покупку или просто удержать нашу текущую позицию.
Давайте соберем все вместе и посмотрим, что было предсказано и что предсказывал сигнал.
Давайте сделаем второй прогон с помощью функции GetOnePoint и посмотрим результаты прогноза и то, что говорит сигнал в блоке кода ниже:
Блокнот с полным кодом можно найти в этом репозитории GIT.
Вывод
Это один из способов использования вышеуказанных моделей для создания технического индикатора торговли, который можно использовать в торговых стратегиях или автоматизировать с помощью торгового бота. Надеюсь, вам понравится создавать свои собственные технические индикаторы!
О, прежде чем я закончу статью, торговый график в начале представляет день и приблизительное время, в течение которого модели были запущены, чтобы предсказать, плюс-минус несколько минут от биржи Bitstamp.
Также прочтите
- Топ-3 Telegram-каналов для криптотрейдеров в 2021 году