Маркет-мейкер қорғанысы – белгілі бір шарттарда баға белгілеуге мүмкіндік беретін Опциондар маркет-мейкерлеріне арналған қорғаныс механизмдерінің жиынтығы. Мысалы, егер олар белгілі бір уақыт кезеңінде белгілі бір мөлшерден немесе дельтадан жоғары сауда жасаса.
Маркет-мейкерлер алдын ала белгіленген уақыт кезеңінде (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 Опциондар маркет-мейкерлері бағдарламасының мәліметтері туралы көбірек білу үшін, бізге futures-business@binance.com электрондық поштасына жазыңыз. Команда сізге жақын арада хабарласады.