Маркет-мейкер қорғанысы – белгілі бір шарттарда баға белгілеуге мүмкіндік беретін Опциондар маркет-мейкерлеріне арналған қорғаныс механизмдерінің жиынтығы. Мысалы, егер олар белгілі бір уақыт кезеңінде белгілі бір мөлшерден немесе дельтадан жоғары сауда жасаса.
Маркет-мейкерлер алдын ала белгіленген уақыт кезеңінде (windowTimeInMilliseconds) орындалған сан немесе дельта алдын ала орнатылған лимиттен (qtyLimit / deltaLimit) асып кеткен немесе оған тең болған жағдайда ағымдағы ашық тапсырыстардан («MMP» деп белгіленген) бас тарту үшін алдын ала анықталған MMP триггері параметрлерін орната алады.
MMP іске қосылғаннан кейін (маркет-мейкерлер алдын ала орнатқан) «FrozenTime» терезесі пайда болады, онда маркет-мейкерлер жаңа «MMP» тапсырыстарын орналастыруға рұқсат бермейді.
Бұл қорғаныс механизмі маркет-мейкерлерге қысқа уақыт аралығында тым көп сауда жасау қаупін азайтуға мүмкіндік береді. Ол биржадан олардың экспозициясын уақытша жойып, сол арқылы нарықты қайта бағалап, қажет болған жағдайда тапсырыс бағаларын өзгерте алады.
Параметр | Сипаттама |
негізгі | Негізгі опциондар |
windowTimeInMilliseconds | Санды есептеу мен таза дельтаны есептеуге арналған уақыт терезесі. Ауқым (0,5000) |
frozenTimeInMilliseconds | Осы «frozentime» терезесінде жаңа «MMP тапсырыстарын» орналастыру мүмкін емес Ескертпе:
|
qtyLimit | MMP үшін сан шегі (әрдайым > 0) |
deltaLimit | MMP үшін таза дельта шегі (әрдайым > 0) |
Мысалы, маркет-мейкер windowTimeInMilliseconds = 3000 шартын орнатады. Тапсырыстар 1000, 2000, 3400 және 5000 реттерде орындалады. Ағымдағы уақыт 5400 болса, есептеуге тек [2400, 5400] сауда-саттығы қосылады (T3 және T4).
Таза дельта немесе көлем осы шектен асқанда, маркет-мейкер қорғанысы (MMP) іске қосылады.
Осы негізгі активтегі MMP белгісімен белгіленген барлық тапсырыс жойылады және бұл шот frozenTimeInMilliseconds шегінде жаңа MMP тапсырыстарын орналастыра алмайды. frozenTimeInMilliseconds 0 мәніне орнатылса, маркет-мейкер бұл параметрді қолмен бастапқы қалпына келтірмейінше шот қатырылады.
Мысалы, маркет-мейкер qtyLimit = 35 деп орнатады және 20 САТУ келісімшартының 5 ашық тапсырысын орналастырады. Тейкер бір тапсырыста 100 келісімшарт сатып алса, MMP іске қосылғанға дейін барлық MM ашық тапсырысы толтырылады.
Алайда, егер тейкер осы 100 келісімшартты 2 бөлек тапсырыс арқылы сатып алса (әр тапсырыс 50 келісімшарт сатып алады), тейкер тапсырысының бірінші траншы орындалғаннан кейін MMP іске қосылады. MMP іске қосылғаннан кейін қалған MM ашық тапсырыстары жойылады. 3-ші ММ ашық тапсырысы бойынша 10 келісімшарт ішінара толтырылғанын айта кету керек. (50 САТЫП АЛУ келісімшарты үшін тейкер тапсырысын толтыру = 20 * 2 + 10)
MMP 2 сценарий бойынша іске қосылуы мүмкін:
1. MMP саны windowTimeInMilliseconds шегінде сатылатын жалпы келісімшарттардың сомасы бойынша есептеледі (1 сатып алу келісімшарты мен 1 сату келісімшарты 2-еу болып есептеледі). Саны > qtyLimit болғанда, MMP іске қосылады.
2. MMP Delta әр сауда жасау кезіндегі және windowTimeInMilliseconds шегіндегі таза дельта сомасының абсолютті мәні бойынша есептеледі. Дельта > deltaLimit болғанда, MMP іске қосылады.
Саны | Дельта |
sum|qty| | |sum(qty * (delta at trade))| |
1-мысал:
Ұзақ мерзімді колл/қысқа мерзімді пут саудасы болған кезде дельта есептегіші ұлғаяды. Қысқа мерзімді колл және ұзақ мерзімді пут саудасы болған кезде дельта есептегіші азаяды.
MM мәнді deltaLimit = 3, windowTimeInMilliseconds= 4000 мс деп орнатты
ММ 5 қоңырау шартын сатып алды (дельта = 0,3), дельта есептегіш = 5 * 0,3 = 1,5
Келесі 4000 мс ішінде басқа сауда-саттық болмайды
Жүйе дельта есептегішін 0-ге орнатады
2-мысал:
MM мәнді deltaLimit = 3, windowTimeInMilliseconds= 4000 мс деп орнатты
ММ 5 қоңырау шартын сатып алды (дельта = 0,3), дельта есептегіш = 5 * 0,3 = 1,5
1 сек кейін MM 3 қоңырау келісімшартын сатып алды (дельта = 0,5), Дельта есептегіші = 1,5 + 3 * 0,5 = 3 ≥ 3, ол MMP-ді іске қосады, нәтижесінде барлық MMP тапсырысы жойылады. frozenTimeInMilliseconds мерзімі біткеннен кейін немесе қолмен бастапқы қалпына келтірілген соң, дельта есептегіші 0-ге түсіріледі. Жаңа MMP тапсырыстары frozenTimeInMilliseconds мерзімі біткенге дейін қабылданбайды немесе қолмен бастапқы қалпына келтіріледі.
1-мысал:
MM мәнді qtyLimit = 50, windowTimeInMilliseconds = 2000 мс деп орнатты
20 келісімшарт саудаланды, сандық есептегіш 20-ға орнатылды
Келесі 2000 мс ішінде басқа сауда-саттық болмайды
Жүйе сан есептегішін 0-ге қайтарады
2-мысал:
MM мәнді qtyLimit = 50, windowTimeInMilliseconds = 2000 мс деп орнатты
20 келісімшарт саудаланды, сандық есептегіш 20-ға орнатылды
Келесі 1000 мс ішінде ММ шотында тағы 40 келісімшарт саудаланды. Жүйе сан есептегішін 60-қа орнатады. 60 > 50 ретінде ол MMP-ді іске қосады, нәтижесінде осы негізгі активтегі барлық MMP тапсырысы жойылады. frozenTimeInMilliseconds мерзімі біткеннен кейін немесе қолмен бастапқы қалпына келтірілген соң, дельта есептегіші 0-ге түсіріледі. Барлық жаңа MMP тапсырысы frozenTimeInMilliseconds мерзімі біткенге дейін қабылданбайды немесе қолмен бастапқы қалпына келтіріледі.
Тіркелу процесі және Binance Опциондар маркет-мейкерлері бағдарламасының мәліметтері туралы көбірек білу үшін, бізге [email protected] электрондық поштасына жазыңыз. Команда сізге жақын арада хабарласады.