Возможные функции с определениями

обзор

Отказ от ответственности                         

  1. Опубликованная информация не является инвестиционным советом.   
  2. Пользователи используют Quant Zone на свой страх и риск.          
  3. Ниже приведены приблизительные описания того, как работают правила Quant Zone, однако они содержат приближенные значения и не должны восприниматься как исключительно точные. Мы не предоставляем никаких гарантий относительно того, что правила или платформа всегда будут доступны или будут работать надлежащим образом.
  4. 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”, “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_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_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

Назад
Далее
360042117811
Не нашли то, что искали?
Create a support ticket
Сообщество

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 1 из 1