0
Подписаться
14
Подписчики

Серия курсов по количественному инвестированию в блокчейн (4) - Стратегия динамического баланса

Создано: 2018-08-10 11:42:53, Обновлено: 2022-08-26 11:18:03
comments   4
hits   5668

Читайте также:Серия курсов по количественному инвестированию в блокчейн (4) - Стратегия динамического баланса

Предисловие

Бенджамин Грэм, наставник Уоррена Баффета, работал вУмный инвесторВ одной книге упоминается модель торговли акций и облигаций, основанная на динамическом балансе. Эта торговая модель очень проста:

  • Инвестируйте 50% своих денег в фонды акций, а оставшиеся 50% — в фонды облигаций. То есть, на акции и облигации приходится по половине каждой.
  • Ребалансируйте активы через фиксированные промежутки времени или на основе изменений на рынке, чтобы восстановить соотношение активов в виде акций и активов в виде облигаций до первоначального значения 1:1. Вот и вся логика стратегии, включая то, когда покупать и продавать, сколько покупать и продавать. Достаточно просто!

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

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

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

Если это целостная стратегия, почему бы не использовать ее в цифровых валютах?

Стратегия динамического баланса в блокчейн-активе BTC

Стратегическая логика

  • Согласно текущей стоимости BTC, остаток на счете составит 5000 иен наличными и 0,1 BTC, то есть начальное соотношение наличных денег к рыночной стоимости BTC составит 1:1.
  • Если цена BTC вырастет до 6000 иен, то есть рыночная стоимость BTC станет больше остатка на счете, а разница между ними превысит установленный порог, то будет продано (6000-5000)/6000/2 монеты. Это означает, что BTC вырос и деньги можно обменять обратно.
  • Если цена BTC упадет до 4000 иен, то есть рыночная стоимость BTC меньше остатка на счете, а разница между ними превысит установленный порог, то купите (5000-4000)/4000/2 монеты. Это означает, что BTC обесценился, поэтому выкупайте BTC обратно.

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

Но как это сделать с помощью кода?

Для начала рассмотрим стратегическую структуру, используя в качестве примера платформу для количественной торговли, созданную изобретателями:

Вся структура стратегии на самом деле очень проста и включает в себя основную функцию, функцию ордера onTick, функцию CancelPendingOrders и необходимые параметры.

Следующий модуль

Логика торговли ордерами понятна, все комментарии прописаны в коде. Вы можете нажать на картинку, чтобы увеличить ее.

Основной процесс выглядит следующим образом:

  • Получить информацию об аккаунте.
  • Получить данные Tick.
  • Рассчитайте спред между ценами спроса и предложения на основе тиковых данных.
  • Рассчитайте разницу между балансом счета и рыночной стоимостью BTC.
  • Рассчитайте условия покупки и продажи, цену заказа и объем заказа.
  • Оформите заказ и верните true.

Модуль отзыва

Модуль отмены заказа еще проще, шаги следующие:

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

Полный исходный код политики

С помощью квантовой торговой платформы изобретателя, всего 80 строк кода, была создана полная стратегия динамического балансирования BTC в блокчейне. Но стоит ли такая простая стратегия?

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

Среда бэктестинга

Производительность бэктеста

Кривая бэктестинга

Вот еще один график цены BTC за тот же период

Что-то вызывает у вас волнение?

Биткойн уже 8 месяцев падает, и его максимальное падение превышает 70%, что приводит к потере доверия многих инвесторов к блокчейн-активам. Эта стратегия дает 160% совокупной прибыли, а годовая доходность превышает 5%. Для такой простой инвестиционной стратегии, доход от инвестирования превышает большинство хип-хоп-масс.

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

Поскольку статья не может быть полноценной из-за объёма, важно знать только то, что написано в ней.

Наконец, давайте закончим с известной фразой Бенджамина Грэма из его книги “Умный инвестор”: фондовый рынок - это не “весы”, которые точно измеряют стоимость, а “голосовые машины”, в которых решения, принимаемые бесчисленным количеством людей, являются смесью разума и чувств, и часто эти решения и рациональная оценка стоимости расходятся во многом.

Продолжение чтения: Серия курсов по количественному инвестированию в блокчейн (1) - краткое описание Серия курсов по количественному инвестированию в блокчейн (2) - знакомство с цифровыми валютами Серия курсов по количественному инвестированию в блокчейн (3) - межпериодный арбитраж