Отказ от ответственности
- Опубликованная информация не является инвестиционным советом.
- Пользователи используют Quant Zone на свой страх и риск.
- Ниже приведены приблизительные описания того, как работают правила Quant Zone, однако они содержат приближенные значения и не должны восприниматься как исключительно точные. Мы не предоставляем никаких гарантий относительно того, что правила или платформа всегда будут доступны или будут работать надлежащим образом.
- Quant Zone, как и остальные услуги FTX, не предлагаются пользователям из США.
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ НА ТО, ЧТО ПРАВИЛА ЦИКЛИЧНО ПРИМЕНЯЮТСЯ КАЖДЫЕ 15 СЕКУНД
FTX Quant Zone Главная страница: https://ftx.com/quant-zone
FTX Quant Zone Telegram: https://t.me/FTX_Quant_Zone
Примечание: С примерами правил Quant Zone можно ознакомиться здесь.
Рыночные данные
- price("BTC-PERP")
- price(“marketName”)
- Эта функция принимает в качестве аргумента наименование рынка и возвращает последнюю цену актива.
- Пример: price(‘BTC-PERP’) возвращает цену BTC-PERP
- price("BTC-PERP", 1)
- price(“marketName”,1)
- Пример: price(“BTC-PERP”,1) возвращает цену BTC-PERP на 1 минуту назад.
- Эта функция возвращает цену актива на 1 минуту назад.
- price("BTC-PERP", n)
- price(“marketName”, n)
- Эта функция возвращает цену актива на “n” минут назад.
- Пример: price(“ETH/USD”, 7) возвращает цену ETH/USD на 7 минут назад.
- bid_price("BTC-PERP")
- bid_price(“marketName”)
- Эта функция возвращает лучшую цену бида на актив.
- Пример: bid_price («ETH-PERP») возвращает лучшую цену бида на актив ETH/USD.
- offer_price("BTC-PERP")
- offer_price(“marketName”)
- Эта функция возвращает лучшую цену аска на актив.
- Пример: offer_price («XRP-PERP») возвращает лучшую цену аска на актив XRP-PERP.
- last_trade_price("BTC-PERP")
- Пример: last_trade_price («LINKBULL/USD») возвращает цену последней сделки с активом.
- last_trade_price(“marketName”)
- Эта функция возвращает цену последней сделки актива.
- index_price("BTC-PERP")
- index_price(“marketName”)
- Эта функция возвращает индексную цену актива.
- Пример: index_price («EOS-PERP») возвращает индексную цену EOS-PERP.
- index_price("BTC-PERP", n)
- index_price(“marketName”, n)
- Эта функция возвращает индексную цену актива на “n” минут назад.
- Пример: price(“LINK-PERP”,33) возвращает цену LINK-PERP на 33 минуты назад.
- premium("BTC-PERP")
- premium(“marketName”)
- Эта функция возвращает фьючерсный премиум актива (рыночная цена, поделенная на цену индекса).
- Пример: premium(“ETH-PERP”) возвращает премиум на ETH-PERP.
Данные счета:
Данный раздел посвящен функциям, используемым для получения данных из вашего кошелька.
- collateral
- Эта функция не принимает никаких аргументов и возвращает общую сумму обеспечения вашего кошелька в USD.
- Пример: collateral>500
Это правило сработает, если общая сумма обеспечения в вашем кошельке превысит 500 USD.
- free_collateral
- Эта функция не принимает никаких аргументов и возвращает сумму свободного обеспечения вашего кошелька в USD.
- Пример: free_collateral>500
Это правило сработает, если сумма свободного обеспечения в вашем кошельке превысит 500 USD.
- total_position_size
- Эта функция не принимает никаких аргументов и возвращает общий размер позиции на счете по всем фьючерсам (в USD)
- Пример: total_position_size<2*total_collateral
Это правило сработает, если общая позиция будет в два раза меньше общей суммы обеспечения счета.
- margin_fraction
- Эта функция не принимает никаких аргументов и возвращает долю маржи счета, то есть соотношение между общим размером позиции счета и обеспечением.
- Пример: margin_fraction>1
- open_margin_fraction
- Эта функция не принимает никаких аргументов и возвращает долю открытой маржи, то есть долю маржи, включая открытые ордера.
- Пример open_margin_fraction>1
- leverage
- Эта функция не принимает никаких аргументов и возвращает приблизительное кредитное плечо счета, то есть соотношение между обеспечением счета и общим размером позиции.
- Пример: leverage<10 сработает, если кредитное плечо будет ниже 10
- initial_mfr:
- Эта функция не принимает никаких аргументов и возвращает требуемую долю начальной маржи.
- Maintenance_mfr:
- Эта функция не принимает никаких аргументов и возвращает требуемую долю поддерживаемой маржи счета.
- Liquidation_distance:
- Эта функция не принимает никаких аргументов и возвращает приблизительную дистанцию ликвидации вашего счета в USD.
Данные позиции:
- position(“BTC-PERP”)
- position(“marketName”)
- Эта функция возвращает размер позиции актива. Возвращает либо положительное значение, либо ноль.
- Пример: position(“BTC-PERP”) возвращает размер вашей позиции BTC-PERP в BTC.
- Пример: position(“BTC-PERP”) возвращает размер вашей позиции BTC-PERP в BTC.
- position(“BTC-PERP”, “buy”)
- position(“marketName”, “buy”)
- Эта функция возвращает размер позиции актива, если позиция длинная. Ноль, если позиция короткая.
- Пример: position(“ALGO-PERP”. “buy”) возвращает размер вашей длинной позиции на покупку ALGO-PERP.
- position(“BTC-PERP”, “sell”)
- position(“marketName”,”sell”)
- Эта функция возвращает размер позиции актива, если позиция длинная. Ноль, если позиция короткая.
- Пример: position(“BSV-PERP”,”sell”) возвращает размер позиции на продажу BSV-PERP, если позиция короткая.
- position_side(“BTC-PERP”)
- position_side(“marketName”)
- Эта функция возвращает 1, если позиция длинная, -1, если позиция короткая, и 0 в ином случае.
- Пример: position_side(“ETH-PERP”) возвращает 1 если вы открыли длинную позицию ETH-PERP.
- Пример: position_side(“ETH-PERP”) возвращает 1 если вы открыли длинную позицию ETH-PERP.
- position_net(“BTC-PERP”)
- position_net("marketName")
- Эта функция возвращает чистый размер вашей позиции. Положительное значение, если позиция длинная, и отрицательное, если короткая.
- Пример: position_net(“BTC-PERP”) возвращает чистый размер вашей позиции BTC-PERP.
- position_leverage(“BTC-PERP”)
- position_leverage("marketName")
- Эта функция возвращает приблизительное кредитное плечо вашей позиции.
- Пример: position_leverage(“EOS-PERP”) возвращает приблизительное значение кредитного плеча вашей позиции EOS-PERP.
- Пример: position_leverage(“EOS-PERP”) возвращает приблизительное значение кредитного плеча вашей позиции EOS-PERP.
- position_notional(“BTC-PERP”)
- position_notional("marketName")
- Эта функция возвращает условный размер вашей позиции в USD для оценки риска.
- Пример: position_notional(“ALT-PERP”) возвращает условный размер вашей позиции ALT-PERP в USD.
Данные кошелька:
- balance(“coinName”)
- Эта функция принимает имя актива и возвращает общий баланс этого актива в вашем кошельке.
- Пример: balance(‘BTC’) возвращает количество BTC в вашем кошельке.
- balance_free(‘coinName’)
- Эта функция принимает имя актива и возвращает доступный (неиспользованный) баланс этого актива в вашем кошельке.
- Пример: balance_free(‘ETH’) возвращает количество доступных ETH в вашем кошельке.
Математические функции:
- abs(x)
- Эта функция принимает число в качестве аргумента и возвращает его абсолютное значение.
- Пример: abs(-2) возвращает 2
- max(x,y)
- Эта функция принимает в качестве аргументов два числа и возвращает большее из x и y.
- Пример: max(3.2, 10) возвращает 10
- min(x,y)
- Эта функция принимает в качестве аргументов два числа и возвращает меньшее из x и y.
- Пример: min(1, 5) возвращает 1
- sqrt(x)
- Эта функция принимает положительное число и возвращает квадратный корень из него.
- Пример: sqrt(25) возвращает 5
- floor(x)
- Эта функция принимает число в качестве аргумента и возвращает наибольшее целое число, меньшее или равное x.
- Пример: floor(2.5) возвращает 2
- ceil(x):
- Эта функция принимает число в качестве аргумента и возвращает наименьшее целое число, большее или равное x.
- Пример: ceil(2.5) возвращает 3
- sign(x):
- Эта функция принимает число в качестве аргумента и возвращает 1, если оно положительное, и 0, если отрицательное.
- Пример: sign(10) возвращает 1 и sign(-5) возвращает 0
Прочие функции:
- get_variable(‘name’):
- Эта функция принимает в качестве аргумента имя переменной и возвращает значение, хранящееся в этой переменной.
- Допустим, вы сохранили 10 в переменной с именем myVariable, get_variable(‘myVariable’) возвращает 10
- perpetual(‘coin’):
- Эта функция принимает в качестве аргумента имя монеты и возвращает имя бессрочного фьючерсного рынка, связанного с этой монетой.
- Пример: perpetual(‘ETH’) возвращает ‘ETH-PERP’, поэтому price(perpetual(‘ETH’)) возвращает цену ‘ETH-PERP’
- quarterly(‘coin’):
- Эта функция принимает в качестве аргумента наименование монеты и возвращает наименование текущего квартального фьючерсного рынка, связанного с этой монетой.
- Пример: quarterly(‘ETH’) возвращает ‘ETH-0626’ и price(quarterly(‘ETH’)) возвращает цену ‘ETH-0626’
- time:
- Эта функция не принимает никаких аргументов и возвращает текущее время unix.
- minute:
- Эта функция не принимает никаких аргументов и возвращает минутный компонент текущего времени, то есть количество целых минут с начала часа.
- hour:
- Эта функция не принимает никаких аргументов и возвращает часовой компонент текущего времени, то есть количество полных часов, считая с полуночи по всемирному координированному времени UTC.
Арифметические операции
- x+y:
- Возвращает x плюс y
- x-y:
- Возвращает x минус y
- x*y:
- Возвращает значение x умноженное на y
- x/y:
- Возвращает значение x поделенное на y
- x//y:
- Возвращает значение x поделенное на y и округленное в меньшую сторону
- Пример: 5//2 возвращает 2
- x%y:
- Возвращает остаток от x при делении на y.
- Пример: 5%2 возвращает 1
- х**у:
- Возвращает x в степени y.
- 2**4 возвращает 16
Логические операции
- x и y (x and y):
- Возвращает Истинно, если оба x и y Истинны, иначе Ложно.
- Пример: price(‘BTC-PERP’) > 10000 и balance(‘BTC) > 10 возвращает Истинно, если цена BTC-PERP выше 10 000 $, а ваш баланс BTC больше 10.
- х или у (x or y):
- Возвращает Истинно, если x или y (или оба) имеют значение Истинно, в противном случае - Ложно.
- Пример: price(‘BTC-PERP)>10000 или price(‘ETH-PERP’) > 400 возвращает Истинно, если цена BTC-PERP выше 10 000 $ или если цена ETH-PERP выше 400 $.
- не x (not x):
- Возвращает Истинно, если x Ложно, и Ложно, если x Истинно
- Пример: not price (‘BTC-PERP’)> 10000 возвращает Истинно, если цена BTC-PERP ниже 10 000 $. В противном случае Ложно.
- x, если y, иначе z (x if y else z):
- Возвращает x, если y истинно, в противном случае z
- Истинно (True):
- Всегда истинно
- Ложно (False):
- Всегда ложно
Операции сравнения
- x == y:
- Возвращает Истинно, если x равно y, иначе Ложно.
- Пример: price (‘BTC-PERP’) == 100000 возвращает Истинно, если цена BTC-PERP равна 100 000 USD.
- x!=y:
- Возвращает Истинно, если x не равно y, иначе Ложно.
- Пример: leverage!=101 возвращает Истинно, если кредитное плечо вашего счета отличается от 101x
- x>y:
- Возвращает Истинно, если x больше y, иначе Ложно.
- Пример: price(«BTC-PERP»)>20000 возвращает Истинно, если цена BTC-PERP выше 20 000 $.
- x>=y:
- Возвращает Истинно, если x больше или равно y, в противном случае - Ложно.
- Пример: price(‘BTC-PERP’)>=20000 возвращает Истинно, если цена BTC-PERP выше или равна 20 000 $.
- х<у:
- Возвращает Истинно, если x меньше y, иначе - Ложно.
- Пример: balance(‘BTC)<10 возвращает Истинно, если баланс BTC вашего счета меньше 10.
- x<=y:
- Возвращает Истинно, если x меньше или равно y, в противном случае - Ложно.
- Пример: leverage<= 50 возвращает Истинно, если кредитное плечо вашего счета меньше или равно 50.
________________________________________
Биржа криптовалютных деривативов FTX: https://ftx.com
Электронная почта: support@ftx.com
Группы FTX в Telegram:
English - https://t.me/FTX_Official
Chinese - https://t.me/FTX_Chinese_Official
Vietnamese - https://t.me/FTX_Vietnam_Official
Russian - https://t.me/FTX_Russian_Official
Turkish - https://t.me/FTX_Turkey_official
Taiwanese - https://t.me/FTX_Taiwan_Official
French - https://t.me/FTX_France_Officiel
Korea - https://t.me/FTX_Korea_Official
India - https://t.me/FTX_India_Official
Spanish - https://t.me/Ftx_Spanish_Official
Portuguese - https://t.me/FTX_Portuguese_Official
Dutch - https://t.me/FTX_Dutch_Official
WeChat - FTX_Official
Blog: https://blog.ftx.com/
Medium: https://medium.com/@ftx
Facebook - https://www.facebook.com/ftx.official/
Twitter- https://twitter.com/FTX_Official
SBF Twitter - https://twitter.com/SBF_Alameda
YouTube - https://www.youtube.com/channel/UC3r0upC_xJ9SvtaCKNUtosA