Бессрочные контракты

  • Криптодеривативы: что такое бессрочные контракты
  • Оптимизация параметров стратегии сетки бессрочных контрактов

Криптодеривативы: что такое бессрочные контракты

Сегодня мы разберемся, что такое бессрочные контракты, почему мы их используем и как они работают. Итак, приступим!

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

Продукт для торговли бессрочным свопом был впервые представлен в 2016 году криптобиржой BitMEX. Бессрочные свопы предлагают трейдерам возможность занять большие позиции в криптовалюте с небольшими деньгами вниз. Эта возможность выигрывать по-крупному на небольших движениях, как правило, побуждает многих людей использовать их, но с такими большими наградами также приходит огромный риск.

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

Что такое криптодеривативы

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

Крипто-деривативы работают как традиционные деривативы в том смысле, что покупатель и продавец заключают контракт на продажу базового актива. Такие активы продаются в заранее определенные сроки и цену. Таким образом, деривативы не имеют внутренней стоимости, а полагаются на стоимость базового актива. Например, дериватив Ethereum полагается и получает ценность от стоимости Ethereum.

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

Крипто фьючерсы

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

Параметры шифрования

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

Что такое фьючерсный контракт?

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

Что такое бессрочный контракт

Бессрочный контракт, также называемый бессрочным фьючерсным контрактом или бессрочным свопом, является наиболее плодовитым типом крипто-деривативов, особенно среди дневных трейдеров. Бессрочный контракт — это производный продукт, который похож на традиционный фьючерсный контракт (соглашение о покупке или продаже товара по заранее определенной цене в определенное время в будущем). Тем не менее, с одним основным отличием: в отличие от фьючерсов, бессрочные контракты не имеют срока действия, поэтому вы можете удерживать позицию столько, сколько захотите. Кроме того, бессрочные контракты имитируют маржинальный спотовый рынок и торгуются близко к индексной цене. Это позволяет усилить результат сделки. Тем не менее, это также означает, что снижение цены товара, равное вашей первоначальной марже (процент от общего объема средств, которые вы предоставили в качестве залога), автоматически ликвидирует ваш капитал и закроет вашу позицию.

Длинные и короткие

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

Вы можете начать торговать всего с $ 10 в http://dydx.exchange/.

Длинный

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

Короткий

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

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

Есть два направления, которые можно использовать для торговли бессрочными свопами:

  1. Если трейдер думает, что цена актива будет расти, то он может открыть длинную позицию.
  2. В качестве альтернативы, если трейдер считает, что цена актива будет снижаться, он может открыть короткую позицию.

Как работают бессрочные свопы?

Трейдеры могут длинные биткойны, покупая бессрочные свопы и продавая их когда-нибудь в будущем для получения прибыли. Например, Алиса покупает 2 бессрочных свопа BTC / USD, внося 80 000 долларов в качестве залога. Таким образом, каждый бессрочный своп BTC / USD стоит 40 000 долларов США. Предполагая, что цена биткоина неуклонно растет до 50 000 долларов в следующем месяце, и Алиса решает закрыть свою позицию, она бы принесла прибыль в размере 10 000 долларов на каждом приобретенном бессрочном свопе. Ее общая прибыль составит примерно 20 000 долларов.

прибыль = количество бессрочных свопов * (текущая цена — цена входа)

прибыль = 2 * ($50,000 — $40,000)

прибыль = $20,000

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

Кроме того, Алиса может воспользоваться возможностями кредитного плеча, доступными для трейдеров бессрочных свопов, чтобы увеличить прибыль. Для этого она могла приобрести бессрочные контракты на сумму, вдвое превышающую сумму, которую она первоначально внесла в качестве залога. При такой стратегии размер ее позиции составит $160 000 (или 4 BTC/USD бессрочных свопа), хотя ее залог составляет половину стоимости бессрочных свопов, которыми она торгует. В таком сценарии Алиса воспользовалась 2-кратным кредитным плечом. Предполагая, что она закрывает свою позицию, когда каждый бессрочный своп BTC / USD продается за 50 000 долларов, ее прибыль составит примерно 40 000 долларов.

прибыль = 4 * ($50,000 — $40,000)

прибыль = $40,000

Интересно, что некоторые биржи позволяют трейдерам получить доступ к 125-кратному кредитному плечу, чтобы максимизировать прибыль. Однако так же, как кредитное плечо увеличивает прибыль, оно также увеличивает убытки. Из нашего примера, использование 2-кратного кредитного плеча подвергает Алису риску ликвидации, если цена бессрочных свопов упадет на 50% от первоначальной цены, по которой она их купила.

прибыль = 4 * ($20,000 — $40,000)

убыток = $80,000

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

Бессрочные контракты против фьючерсных контрактов

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

Что такое ставки бессрочного финансирования?

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

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

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

Индекс цена: Индексная цена — это средняя спотовая цена базового актива на нескольких биржах.

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

Как правило, при расчете ставки финансирования участвуют два основных компонента:

Процентная ставка: Процентная ставка, как правило, постоянна и будет зависеть от активов, которые бессрочный получает свою стоимость.

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

Затем общая ставка фондирования рассчитывается путем добавления процентной ставки и премиальных компонентов.

Преимущества бессрочных контрактов

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

Риски бессрочных контрактов

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

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

Биржи предлагающие крипто бессрочные контракты

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

BitMEX

В настоящее время BitMEX предлагает бессрочные контракты BTC/USD, ETH/USD и XRP/USD, которыми можно торговать с кредитным плечом до 100x. Ставка финансирования применяется каждые 8 часов в 4:00, 12:00 и 20:00 UTC, и пользователи платят или получают финансирование только в том случае, если они занимают позицию в это время. Сумма финансирования для каждого пользователя линейно масштабируется в зависимости от размера позиции, представленной уравнением:

Финансирование = Стоимость позиции * Ставка фондирования

Как указано в разделе выше, ставка фондирования состоит из процентной ставки и индекса премий. Процентная ставка рассчитывается на основе разницы между ставками заимствования базовой и котируемой валют рыночной пары, на которой основан бессрочный (например, ставки заимствований BTC и USD). Премиальный индекс рассчитывается по следующему уравнению:

Премиальный индекс (P) = (Max(0, Impact Bid Price — Mark Price) — Max(0, Mark Price — Impact Ask Price)) / Spot Price + Fair Basis used in Mark Price

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

BitMEX рассчитывает процентную ставку и премиальный индекс каждую минуту, а затем выполняет 8-часовое средневзвешенное по времени значение по минутным ставкам для расчета ставки фондирования. Однако, если процентная ставка и премиальный индекс отличаются менее чем на 0,05%, премиальный индекс будет обнулен, а ставка фондирования будет равна процентной ставке. Это происходит, когда вечная цена торгуется достаточно близко к цене марки для данного 8-часового окна.

Бинанс

Binance предлагает бессрочные контракты для BTC / USD, ETH / USD и BCH / USD с кредитным плечом до 125x для BTC и 75x для ETH и BCH. Ставка бессрочного финансирования Binance аналогична BitMEX, за исключением того, что она не использует основу финансирования при расчете премиального индекса. Это означает, что ставка фондирования рассчитывается с нуля в каждом окне финансирования без зависимости от предыдущей ставки.

dYdX

dYdX вступил в силу с бессрочными контрактами BTC / USDC в мае 2020 года, создав один из первых бессрочных рынков без кастодиального хранения. Средства хранятся в смарт-контракте, а не у централизованной стороне, а MakerDAO используется в качестве оракула ценовой ленты. Вечный рыночный дизайн dYdX опирается на BitMEX, но имеет свои явные отличия.

Финансирование рассчитывается и применяется каждую секунду за счет использования смарт-контрактов, а ставка финансирования обновляется ежечасно. Цель непрерывного финансирования состоит в том, чтобы удерживать бессрочные и маркировать цены как можно ближе, избегая основы финансирования, которая накапливается с течением времени в других проектах ставок финансирования. dYdX использует взвешенную по времени цену воздействия для расчета премиального индекса и применяет постоянную процентную ставку 0,03% в день.

Примечание: Есть много других бирж, предлагающих бессрочные контракты на криптовалютные пары, включая ByBit, OKEx, FTX, Kraken, Futureswap и MCDEX, среди прочих.

Оптимизация параметров стратегии сетки бессрочных контрактов

Стратегия вечной сетки — популярная классическая стратегия на платформе FMZ. По сравнению со спотовой сеткой, нет необходимости иметь валюты, и можно добавить кредитное плечо, что намного удобнее, чем спотовая сетка. Однако, поскольку тестирование на истории на платформе FMZ Quant напрямую невозможно, это не способствует скринингу валют и определению оптимизации параметров. В этой статье мы представим полный процесс тестирования Python, включая сбор данных, фреймворк для тестирования, функции тестирования на истории, оптимизацию параметров и т. д. Вы можете попробовать сами в juypter notebook.

Сбор данных

Как правило, достаточно использовать данные K-линии. Для точности, чем меньше период К-линии, тем лучше. Однако, чтобы сбалансировать время тестирования на истории и объем данных, в этой статье мы используем 5 минут данных за последние два года для тестирования на истории. Итоговый объем данных превысил 200 000 строк. В качестве валюты мы выбираем DYDX. Конечно, конкретную валюту и период K-line можно выбрать в соответствии с вашими интересами.import requests
from datetime import date,datetime
import time
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import requests, zipfile, io
%matplotlib inline

def GetKlines(symbol=’BTC’,start=’2020-8-10′,end=’2021-8-10′,period=’1h’):
Klines = []
start_time = int(time.mktime(datetime.strptime(start, «%Y-%m-%d»).timetuple()))*1000
end_time = int(time.mktime(datetime.strptime(end, «%Y-%m-%d»).timetuple()))*1000
while start_time < end_time:
res = requests.get(‘https://fapi.binance.com/fapi/v1/klines?symbol=%sUSDT&interval=%s&startTime=%s&limit=1000’%(symbol,period,start_time))
res_list = res.json()
Klines += res_list
start_time = res_list[-1][0]
return pd.DataFrame(Klines,columns=[‘time’,’open’,’high’,’low’,’close’,’amount’,’end_time’,’volume’,’count’,’buy_amount’,’buy_volume’,’null’]).astype(‘float’)

df = GetKlines(symbol=’DYDX’,start=’2022-1-1′,end=’2023-12-7′,period=’5m’)
df = df.drop_duplicates()

Фреймворк для тестирования на истории

Для тестирования на истории мы продолжаем выбирать широко используемый фреймворк, который поддерживает бессрочные контракты USDT в нескольких валютах, который прост и удобен в использовании.class Exchange:

def __init__(self, trade_symbols, fee=0.0004, initial_balance=10000):
self.initial_balance = initial_balance #Initial assets
self.fee = fee
self.trade_symbols = trade_symbols
self.account = {‘USDT’:{‘realised_profit’:0, ‘unrealised_profit’:0, ‘total’:initial_balance, ‘fee’:0}}
for symbol in trade_symbols:
self.account[symbol] = {‘amount’:0, ‘hold_price’:0, ‘value’:0, ‘price’:0, ‘realised_profit’:0,’unrealised_profit’:0,’fee’:0}

def Trade(self, symbol, direction, price, amount):

cover_amount = 0 if direction*self.account[symbol][‘amount’] >=0 else min(abs(self.account[symbol][‘amount’]), amount)
open_amount = amount — cover_amount
self.account[‘USDT’][‘realised_profit’] -= price*amount*self.fee #Deduction of handling fee
self.account[‘USDT’][‘fee’] += price*amount*self.fee
self.account[symbol][‘fee’] += price*amount*self.fee

if cover_amount > 0: #Close the position first.
self.account[‘USDT’][‘realised_profit’] += -direction*(price — self.account[symbol][‘hold_price’])*cover_amount #Profits
self.account[symbol][‘realised_profit’] += -direction*(price — self.account[symbol][‘hold_price’])*cover_amount

self.account[symbol][‘amount’] -= -direction*cover_amount
self.account[symbol][‘hold_price’] = 0 if self.account[symbol][‘amount’] == 0 else self.account[symbol][‘hold_price’]

if open_amount > 0:
total_cost = self.account[symbol][‘hold_price’]*direction*self.account[symbol][‘amount’] + price*open_amount
total_amount = direction*self.account[symbol][‘amount’]+open_amount

self.account[symbol][‘hold_price’] = total_cost/total_amount
self.account[symbol][‘amount’] += direction*open_amount


def Buy(self, symbol, price, amount):
self.Trade(symbol, 1, price, amount)

def Sell(self, symbol, price, amount):
self.Trade(symbol, -1, price, amount)

def Update(self, close_price): #Updating of assets
self.account[‘USDT’][‘unrealised_profit’] = 0
for symbol in self.trade_symbols:
self.account[symbol][‘unrealised_profit’] = (close_price[symbol] — self.account[symbol][‘hold_price’])*self.account[symbol][‘amount’]
self.account[symbol][‘price’] = close_price[symbol]
self.account[symbol][‘value’] = abs(self.account[symbol][‘amount’])*close_price[symbol]
self.account[‘USDT’][‘unrealised_profit’] += self.account[symbol][‘unrealised_profit’]
self.account[‘USDT’][‘total’] = round(self.account[‘USDT’][‘realised_profit’] + self.initial_balance + self.account[‘USDT’][‘unrealised_profit’],6)

Функция тестирования на истории сетки

Принцип работы сеточной стратегии очень прост. Продавайте, когда цена растет, и покупайте, когда цена падает. В частности, он включает в себя три параметра: начальную цену, шаг сетки и торговую стоимость. Рынок DYDX сильно колеблется. Он упал с первоначального минимума 8,6U до 1U, а затем снова вырос до 3U на недавнем бычьем рынке. Начальная цена стратегии по умолчанию составляет 8,6U, что очень неблагоприятно для сеточной стратегии, но параметры по умолчанию протестировали на бэктесте: за два года была получена общая прибыль в размере 9200U, а за этот период был получен убыток в размере 7500U.

symbol = ‘DYDX’
value = 100
pct = 0.01

def Grid(fee=0.0002, value=100, pct=0.01, init = df.close[0]):
e = Exchange([symbol], fee=0.0002, initial_balance=10000)
init_price = init
res_list = [] #For storing intermediate results
for row in df.iterrows():
kline = row[1] #To backtest a K-line will only generate one buy order or one sell order, which is not particularly accurate.
buy_price = (value / pct — value) / ((value / pct) / init_price + e.account[symbol][‘amount’]) #The buy order price, as it is a pending order transaction, is also the final aggregated price
sell_price = (value / pct + value) / ((value / pct) / init_price + e.account[symbol][‘amount’])
if kline.low < buy_price: #The lowest price of the K-line is lower than the current pending order price, the buy order is filled
e.Buy(symbol,buy_price,value/buy_price)
if kline.high > sell_price:
e.Sell(symbol,sell_price,value/sell_price)
e.Update({symbol:kline.close})
res_list.append([kline.time, kline.close, e.account[symbol][‘amount’], e.account[‘USDT’][‘total’]-e.initial_balance,e.account[‘USDT’][‘fee’] ])
res = pd.DataFrame(data=res_list, columns=[‘time’,’price’,’amount’,’profit’, ‘fee’])
res.index = pd.to_datetime(res.time,unit=’ms’)
return res

Влияние на начальную цену

Установка начальной цены влияет на начальную позицию стратегии. Начальная цена по умолчанию для тестирования на истории сейчас является начальной ценой при запуске, то есть при запуске позиция не удерживается. И мы знаем, что сеточная стратегия будет реализовывать всю прибыль, когда цена вернется к начальной стадии, поэтому, если стратегия сможет правильно предсказать будущий рынок при ее запуске, доход будет значительно улучшен. Здесь мы устанавливаем начальную цену 3U, а затем тестируем ее на истории. В итоге максимальная просадка составила 9200U, а итоговая прибыль составила 13372U. Окончательная стратегия не удерживает позиции. Прибыль — это вся прибыль от колебаний, а разница между прибылью параметров по умолчанию — это убыток по позиции, вызванный неточным суждением конечной цены.

Однако, если начальная цена установлена на 3U, стратегия будет открывать короткие позиции в начале и удерживать большое количество коротких позиций. В этом примере короткий ордер на 17 000 U удерживается напрямую, поэтому он сталкивается с большими рисками.

Настройки шага сетки

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

Так как при тестировании на истории используются данные 5m K-line, а каждая K-линия торгуется только один раз, что, очевидно, нереально, тем более что волатильность цифровых валют очень высока. Меньший интервал позволит пропустить много транзакций при тестировании на истории по сравнению с реальной торговлей. Только больший интервал будет иметь ссылочное значение. В этом механизме тестирования на истории выводы, сделанные неточны. При тестировании данных потока ордеров на тиковом уровне оптимальный шаг сетки должен составлять 0,005–0,01.for p in [0.0005, 0.001 ,0.002 ,0.005, 0.01, 0.02, 0.05]:
res = Grid( fee=0.0002, value=value*p/0.01, pct=p, init =3)
print(p, round(min(res[‘profit’]),0), round(res[‘profit’][-1],0), round(res[‘fee’][-1],0))

0.0005 -8378.0 144.0 237.0
0.001 -9323.0 1031.0 465.0
0.002 -9306.0 3606.0 738.0
0.005 -9267.0 9457.0 781.0
0.01 -9228.0 13375.0 550.0
0.02 -9183.0 15212.0 309.0
0.05 -9037.0 16263.0 131.0

Стоимость транзакции сетки

Как упоминалось ранее, когда колебания одинаковы, чем больше стоимость холдинга, тем риск пропорционален. Тем не менее, до тех пор, пока не произойдет быстрого спада, 1% от общего объема средств и 1% от расстояния между сетками должны быть в состоянии справиться с большинством рыночных условий. В этом примере DYDX падение почти на 90% также привело к ликвидации. Однако следует отметить, что DYDX в основном падает. Когда сеточная стратегия идет в длинную позицию, когда она падает, она упадет максимум на 100%, в то время как предела росту нет, и риск намного выше. Поэтому Grid Strategy рекомендует пользователям выбирать режим длинных позиций только для валют, которые, по их мнению, имеют потенциал.

От: https://blog.mathquant.com/2023/12/11/detailed-explanation-of-perpetual-contract-grid-strategy-parameter-optimization.html

Источник

Источник