{"id":353815,"date":"2024-05-20T22:35:48","date_gmt":"2024-05-20T22:35:48","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=353815"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=353815","title":{"rendered":"<span>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436? \u041f\u0435\u0440\u0435\u0434\u043e\u0432\u044b\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0431\u0438\u0440\u0436\u0438<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d, \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u043c, \u043a\u0440\u0438\u043f\u0442\u043e\u0431\u0438\u0440\u0436\u0430\u043c, \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u044b \u043b\u044e\u0434\u0435\u0439, \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0438 \u0434\u0430\u0436\u0435 \u0441\u0442\u0440\u0430\u043d \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u044f\u043c\u043e \u043d\u0430 \u043d\u0430\u0448\u0438\u0445 \u0433\u043b\u0430\u0437\u0430\u0445. \u041e\u0434\u0438\u043d \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438\u0437 \u044d\u0442\u043e\u0439 \u0441\u0444\u0435\u0440\u044b \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u0441\u043a\u0430\u0437\u0430\u043b \u043c\u043d\u0435, \u0447\u0442\u043e \u043d\u0435 \u0432\u043e\u0437\u043b\u0430\u0433\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043d\u0430\u0434\u0435\u0436\u0434 \u043d\u0430 \u0432\u0441\u0435 \u044d\u0442\u043e, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0445\u043e\u0440\u043e\u0448\u0443\u044e \u043e\u043f\u043b\u0430\u0442\u0443. \u041e\u0434\u043d\u0430\u043a\u043e \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u043a\u043e\u0435 \u0447\u0443\u0432\u0441\u0442\u0432\u043e \u043d\u0435\u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438. &#171;\u0412\u043e\u0434\u043e\u043f\u0440\u043e\u0432\u043e\u0434, \u2014 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e\u043d, \u2014 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u043e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439, \u043d\u043e \u043a\u0430\u043a \u043e\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430 \u0436\u0438\u0437\u043d\u044c. \u041a\u043e\u0433\u0434\u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 90-\u0445 \u0432 \u043c\u043e\u0435\u0439 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0434\u0435\u0440\u0435\u0432\u043d\u0435 \u0432 \u043c\u043e\u0435\u043c \u0434\u043e\u043c\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432\u043e\u0434\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u043e\u0431\u044b\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u0442\u0440\u0443\u0434\u043e\u043c, \u0436\u0438\u0437\u043d\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u043b\u0430 \u043d\u0430 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0443\u0447\u0448\u0435 \u0438 \u043f\u0440\u0438\u044f\u0442\u043d\u0435\u0435.&#187; \u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d, \u043f\u043e \u0435\u0433\u043e \u0441\u043b\u043e\u0432\u0430\u043c, \u0441\u0435\u0439\u0447\u0430\u0441 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0435\u043c-\u0442\u043e \u0432\u0440\u043e\u0434\u0435 \u0442\u043e\u0433\u043e \u0436\u0435 \u0432\u043e\u0434\u043e\u043f\u0440\u043e\u0432\u043e\u0434\u0430 &#8212; \u043e\u043d \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442 \u0436\u0438\u0437\u043d\u044c \u043a \u043b\u0443\u0447\u0448\u0435\u043c\u0443, \u043d\u043e \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0440\u0443\u0434\u0430 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f?<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/xh\/5l\/ii\/xh5liiblz1rabpqb0p90ewy38n8.png\" alt=\"image\" title=\"\" width=\"1260\" height=\"699\" data-src=\"https:\/\/habrastorage.org\/webt\/xh\/5l\/ii\/xh5liiblz1rabpqb0p90ewy38n8.png\"\/><\/figure>\n<p>\u0427\u0443\u0432\u0441\u0442\u0432\u043e \u043d\u0435\u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043a\u0430\u0441\u0430\u0435\u043c\u043e \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430, \u043a\u0440\u0438\u043f\u0442\u043e\u0431\u0438\u0440\u0436 \u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u043e \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435\u043c \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430, \u043d\u043e \u0438 \u0434\u043b\u044f \u0435\u0433\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0447\u0442\u043e \u0438 \u043d\u0435\u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u0435\u0441\u043b\u0438 \u0431\u0440\u0430\u0442\u044c \u0432\u043e \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0432\u0430\u043b\u044c\u043d\u044b\u0445 \u0438 \u043c\u043e\u0448\u0435\u043d\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u0446\u0435\u043b\u0430\u044f \u043a\u0443\u0447\u0430 \u043f\u043e\u0442\u0440\u044f\u0441\u0430\u044e\u0449\u0438\u0445 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439: \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u044b \u0441\u0430\u043c\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u043f\u0440\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d-\u0431\u0438\u0440\u0436\u0438 \u0434\u043b\u044f \u0432\u0430\u0443\u0447\u0435\u0440\u043e\u0432 \u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u043e\u0439 \u0430\u0432\u0438\u0430\u0446\u0438\u0438. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435, \u043d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043f\u043e\u043a\u0430 \u0431\u044b\u043b \u043e\u0442\u043b\u043e\u0436\u0435\u043d. <\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u043e\u043f\u044b\u0442 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043a\u0443\u0434\u0430-\u0442\u043e \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0432\u0437\u044f\u043b\u0438\u0441\u044c \u0437\u0430 \u0434\u0440\u0443\u0433\u0443\u044e, \u043e\u0447\u0435\u043d\u044c \u0441\u0445\u043e\u0436\u0443\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u044e \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u043c\u0438 \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u0438 \u0441\u043f\u043e\u0442\u043e\u0432\u044b\u0445 \u0440\u044b\u043d\u043a\u0430\u0445. \u041a\u0430\u043a \u0438 \u0432 \u0437\u0430\u0434\u0443\u043c\u0430\u043d\u043d\u043e\u0439 \u043d\u0430\u043c\u0438 \u0440\u0430\u043d\u0435\u0435 \u0431\u0438\u0440\u0436\u0435, \u0442\u0430\u043a\u0438\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0438 \u0431\u0435\u0437 \u043f\u043e\u0441\u0440\u0435\u0434\u043d\u0438\u043a\u043e\u0432 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u044c \u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u044b, \u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435, \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u0438\u043c\u0447\u0438\u0432\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u0434\u0430\u0436\u0435 \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043d\u0430 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e &#171;\u043d\u0430\u0447\u0438\u043d\u043a\u0443&#187; \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430 \u0438 \u0437\u0430\u043e\u0434\u043d\u043e \u0432\u044b\u044f\u0441\u043d\u0438\u043c, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043d\u0430 \u043d\u0435\u043c.<\/p>\n<h3>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h3>\n<p>P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 &#8212; \u044d\u0442\u043e, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u0432\u043d\u0443\u0442\u0440\u0438\u0431\u0438\u0440\u0436\u0435\u0432\u044b\u0439 \u043e\u0431\u043c\u0435\u043d\u043d\u0438\u043a. \u041a\u0440\u0438\u043f\u0442\u043e\u0431\u0438\u0440\u0436\u0430 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0443, \u0433\u0434\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043b\u0438\u043a\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c, \u0442.\u0435. \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c \u043e\u0440\u0434\u0435\u0440\u044b \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u0438\u043b\u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0443, \u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u044d\u0442\u0443 \u043b\u0438\u043a\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0442\u044c, \u0442.\u0435. \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u0438\u043b\u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0443 \u0430\u043a\u0442\u0438\u0432\u043e\u0432 \u043f\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u043c \u0432 \u043e\u0440\u0434\u0435\u0440\u0430\u0445 \u0446\u0435\u043d\u0430\u043c. \u0411\u0438\u0440\u0436\u0430 \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0442\u0430\u043a\u0438\u0445 \u0441\u0434\u0435\u043b\u043e\u043a, \u0432\u0437\u044b\u043c\u0430\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044e \u0437\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f. \u0418\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e \u0447\u0442\u043e P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u0441\u0430\u043c\u043e\u0439 \u0431\u0438\u0440\u0436\u0438, \u043f\u0440\u0438\u0447\u0435\u043c \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a (\u0442\u043e\u0440\u0433\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u043a \u0437\u0430 \u0440\u0443\u0431\u043b\u0438, \u0442\u0430\u043a \u0438 \u0434\u043e\u043b\u043b\u0430\u0440\u044b, \u0435\u0432\u0440\u043e \u0438 \u0434\u0430\u0436\u0435 \u0442\u0430\u043d\u0437\u0430\u043d\u0438\u0439\u0441\u043a\u0438\u0435 \u0448\u0438\u043b\u043b\u0438\u043d\u0433\u0438), \u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u0437-\u0437\u0430 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u043d\u043e\u0439 \u043f\u0440\u0438\u0440\u043e\u0434\u044b \u0441\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u0446\u0435\u043d \u043d\u0430 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u0430\u043a\u0442\u0438\u0432 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0430\u0445. \u0418\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043e\u0439 \u0434\u043b\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430. <\/p>\n<p>\u0421 \u0442\u0435\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 P2P-\u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436, \u043c\u043e\u0436\u043d\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0432 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 <a class=\"mention\" href=\"\/users\/MediaMetriqa\">@MediaMetriqa<\/a>(\u043d\u0435 \u0438\u043c\u0435\u044e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043a \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u043b\u0438\u0448\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438). \u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435, \u043d\u0430 \u0447\u0435\u043c \u043c\u044b \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u0437\u0430\u043e\u0441\u0442\u0440\u044f\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435. \u0425\u043e\u0442\u044f, \u0441\u0442\u043e\u0438\u0442 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u0441\u0438\u043b\u044c\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u043c\u0435\u0440\u0435 \u0440\u043e\u0441\u0442\u0430 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439 \u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0435\u0439 \u043f\u043e\u0438\u0441\u043a &#8212; \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445 &#171;\u0441\u0432\u044f\u0437\u043e\u043a&#187;. \u0421\u0432\u044f\u0437\u043a\u0430 &#8212; \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u0443\u043f\u0438\u0442\u044c \u0430\u043a\u0442\u0438\u0432 \u043f\u043e\u0434\u0435\u0448\u0435\u0432\u043b\u0435 \u0438 \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0435\u0433\u043e \u043f\u043e\u0434\u043e\u0440\u043e\u0436\u0435 \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c, \u0433\u0434\u0435 \u0438 \u043a\u0430\u043a \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0435\u043a\u0430\u044f \u0441\u043e\u0432\u043e\u043a\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439, \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u043e\u043f\u043b\u0430\u0442\u044b, \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a, \u0432\u0430\u043b\u044e\u0442 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0431\u044b\u043b\u0438 \u0441 P2P-\u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438.<\/p>\n<p>\u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043c\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0443 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u0430, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0442\u0430\u043a\u0438\u0435 \u0441\u0432\u044f\u0437\u043a\u0438, \u043e\u0434\u043d\u0430\u043a\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u0442\u0440\u0443\u0434\u043d\u043e\u0441\u0442\u044f\u043c\u0438. \u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u043b\u0430\u0441\u044c \u043d\u0435 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b &#171;\u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c&#187; \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0441\u0443\u043c\u043c\u044b \u043f\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u0441\u0432\u044f\u0437\u043a\u0430\u043c, \u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u0435\u0441\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u043e\u0442\u043e\u043b\u043e\u043a \u043e\u0431\u044a\u0435\u043c\u0430 \u0442\u043e\u0440\u0433\u043e\u0432 \u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439. \u041e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0439 \u0432\u044b\u0445\u043e\u0434 &#8212; \u0440\u0430\u0437\u0431\u0438\u0442\u044c \u0432\u0441\u044e \u0441\u0443\u043c\u043c\u0443 \u043d\u0430 \u0447\u0430\u0441\u0442\u0438 \u0438 \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c \u0438\u0445 \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u0441\u0432\u044f\u0437\u043a\u0430\u043c. \u041d\u043e \u0442\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441: \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0434\u0430 \u0438 \u0435\u0441\u0442\u044c \u043b\u0438 \u0441\u043f\u043e\u0441\u043e\u0431 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0430\u043a\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c? \u0414\u0430\u043d\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f.<\/p>\n<p>\u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0442\u043e\u0440\u0433\u0430\u0445 \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 &#8212; \u044d\u0442\u043e \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432. \u041a\u043d\u0438\u0433\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0441\u0432\u044f\u0437\u043e\u043a, \u043d\u043e \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430 \u043e\u0434\u043d\u0438\u0445 \u043b\u0438\u0448\u044c \u0441\u0432\u044f\u0437\u043e\u043a \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438, \u0447\u0442\u043e \u0441\u0432\u044f\u0437\u043a\u0430 \u043f\u0440\u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u043b\u0438 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0430 \u0431\u044b\u0441\u0442\u0440\u043e, \u0447\u0442\u043e \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0443\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c \u0434\u043b\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430 \u043f\u043e \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u043c\u0441\u044f \u0441\u0432\u044f\u0437\u043a\u0430\u043c. \u0414\u0430\u0436\u0435 \u043a\u043e\u0433\u0434\u0430 \u0441\u0432\u044f\u0437\u043e\u043a \u043d\u0435\u0442, \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0438\u0445 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0439 \u0438\u0445 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u044b \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043c\u0435\u0442\u0440\u0438\u043a\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0431\u043e\u043b\u0435\u0435-\u043c\u0435\u043d\u0435\u0435 \u043b\u0435\u0433\u043a\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0443 \u0432\u0441\u0435\u0439 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432.<\/p>\n<p>\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0443 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442 \u0442\u0440\u0438 \u0442\u0438\u043f\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439:<\/p>\n<ul>\n<li>\n<p>\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0432 \u043a\u043d\u0438\u0433\u0435 \u043b\u0438\u043c\u0438\u0442\u043d\u043e\u0433\u043e \u043e\u0440\u0434\u0435\u0440\u0430 &#8212; \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043a\u0443\u043f\u0438\u0442\u044c\/\u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c \u0430\u043a\u0442\u0438\u0432\u0430 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u0446\u0435\u043d\u0435;<\/p>\n<\/li>\n<li>\n<p>\u043a\u0443\u043f\u043b\u044f\/\u043f\u0440\u043e\u0434\u0430\u0436\u0430 \u0432\u0441\u0435\u0433\u043e \u043e\u0431\u044a\u0435\u043c\u0430 \u0430\u043a\u0442\u0438\u0432\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0433\u043e \u043f\u043e \u043e\u0440\u0434\u0435\u0440\u0443 \u0438\u043b\u0438 \u0436\u0435 \u0435\u0433\u043e \u0447\u0430\u0441\u0442\u0438, \u043f\u0440\u0438\u0447\u0435\u043c \u043a\u0443\u043f\u043b\u044f\/\u043f\u0440\u043e\u0434\u0430\u0436\u0430 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u043e \u043e\u0440\u0434\u0435\u0440\u0443 \u0441 \u043d\u0435 \u0441\u0430\u043c\u043e\u0439 \u043b\u0443\u0447\u0448\u0435\u0439 \u0446\u0435\u043d\u043e\u0439;<\/p>\n<\/li>\n<li>\n<p>\u043e\u0442\u043c\u0435\u043d\u0430 \u043e\u0440\u0434\u0435\u0440\u0430, \u0442.\u0435. \u0435\u0433\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0438\u0437 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432.<\/p>\n<\/li>\n<\/ul>\n<p>\u0421\u0440\u0430\u0437\u0443 \u0441\u0442\u043e\u0438\u0442 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u043e\u0442\u043c\u0435\u043d\u0435 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u0438 \u043e\u0442\u043c\u0435\u043d\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442, \u043a\u0430\u043a \u0440\u044b\u043d\u043e\u0447\u043d\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435. \u0415\u0441\u043b\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0440\u0435\u0448\u0438\u043b \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u043e\u0440\u0434\u0435\u0440, \u0437\u043d\u0430\u0447\u0438\u0442 \u043e\u043d \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0435\u0440\u0435\u0447\u043d\u0435\u043c \u043f\u0440\u0438\u0447\u0438\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043c\u043e\u0433 \u0431\u044b \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044c\/\u043f\u0440\u043e\u0434\u0430\u0432\u0435\u0446 \u0430\u043a\u0442\u0438\u0432\u0430 \u043f\u043e \u0435\u0433\u043e \u043e\u0440\u0434\u0435\u0440\u0443. \u041f\u043e\u043a\u0430 \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0442\u043e\u0447\u043d\u043e\u043c \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u043f\u043e\u044d\u0442\u043e\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u0435\u0442\u0440\u0438\u043a\u0438, \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0439 \u0434\u043b\u044f \u0435\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f.<\/p>\n<p>\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0443 \u043a\u043d\u0438\u0433\u0438 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u0440\u043e\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0435 \u0446\u0435\u043d <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\textrm{Price} = \\left\\{ 1, 2, ..., M \\right\\}\" alt=\"\\textrm{Price} = \\left\\{ 1, 2, ..., M \\right\\}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/74f\/9e9\/62c\/74f9e962c51282b273c33c3f4ffd741c.svg\" width=\"179\" height=\"22\"\/> \u0432 \u0432\u0438\u0434\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{Book}^{(\\textrm{cp})}(t) = \\left ( \\mathbf{v^{b}}, \\mathbf{v^{a}} \\right ) =  \\left ( v^{b}_{1}(t), v^{b}_{2}(t), ..., v^{b}_{M}(t); \\;  v^{a}_{1}(t), v^{a}_{2}(t), ..., v^{a}_{M}(t) \\right ),\" alt=\"\\textrm{Book}^{(\\textrm{cp})}(t) = \\left ( \\mathbf{v^{b}}, \\mathbf{v^{a}} \\right ) =  \\left ( v^{b}_{1}(t), v^{b}_{2}(t), ..., v^{b}_{M}(t); \\;  v^{a}_{1}(t), v^{a}_{2}(t), ..., v^{a}_{M}(t) \\right ),\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f24\/fa3\/ee9\/f24fa3ee9b73ae184e7c2ceb9a4b8bd5.svg\" width=\"612\" height=\"28\"\/><\/p>\n<p>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\textrm{cp}\" alt=\"\\textrm{cp}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fc7\/726\/5f6\/fc77265f631dc1928c798b2cdcf225fd.svg\" width=\"19\" height=\"15\"\/> &#8212; \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0430\u043b\u044e\u0442\u043d\u0443\u044e \u043f\u0430\u0440\u0443 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"v^{b}_{m}, \\; v^{a}_{m}\" alt=\"v^{b}_{m}, \\; v^{a}_{m}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1ac\/fa1\/eeb\/1acfa1eeb95b8ae1c52b228e0dded2d5.svg\" width=\"60\" height=\"23\"\/> \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443\/\u043f\u0440\u043e\u0434\u0430\u0436\u0443 \u043f\u043e \u0446\u0435\u043d\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"m \\in M\" alt=\"m \\in M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b4f\/cee\/cb4\/b4fceecb48e823c1423a598f17aec81a.svg\" width=\"61\" height=\"17\"\/>.<\/p>\n<p>\u0417\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0432\u043e\u0437\u044c\u043c\u0435\u043c \u043f\u0440\u0438\u043d\u0446\u0438\u043f, \u043b\u0435\u0436\u0430\u0449\u0438\u0439 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u0445\u043e\u0440\u043e\u0448\u043e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0434\u0438\u0441\u0431\u0430\u043b\u0430\u043d\u0441\u0430. \u0422\u0435\u043e\u0440\u0438\u044f \u0434\u0438\u0441\u0431\u0430\u043b\u0430\u043d\u0441\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0431\u0438\u0440\u0436\u0435\u0432\u043e\u0439 \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438, \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u044f \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u044f. \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0438 \u043e\u0442\u043b\u0438\u0447\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b P2P-\u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438, \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0434\u0432\u0435 \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> # \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u044b import numpy as np import networkx as nx from scipy.stats import beta, poisson, norm, gamma import matplotlib.pyplot as plt import matplotlib.patches as patches import matplotlib.patches as mpatches %config InlineBackend.figure_format = 'svg' <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0424\u0443\u043d\u043a\u0446\u0438\u044e \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> def create_book(d_m_min, d_m_max, s_m_min, s_m_max, punct):     dem_prices = np.arange(d_m_min, d_m_max + .1, punct)     num_dem_orders = poisson.rvs(10*beta.pdf(dem_prices, 3, 6, d_m_min, d_m_max-d_m_min))     dem_orders = [[int(gamma.rvs(5, 0, 500)) for i in np.r_[:num]] for num in num_dem_orders] sup_prices = np.arange(s_m_min, s_m_max + .1, punct) num_sup_orders = poisson.rvs(10*beta.pdf(sup_prices, 3, 6, s_m_min, s_m_max-s_m_min))[::-1] sup_orders = [[int(gamma.rvs(5, 0, 500)) for i in np.r_[:num]] for num in num_sup_orders]  book = {'dem': {'prices': dem_prices, 'orders': dem_orders},         'sup': {'prices': sup_prices, 'orders': sup_orders},         'punct': punct} return book  <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u0431\u0435\u0442\u0430-\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u0441\u043e\u0433\u043b\u0430\u0441\u0443\u0435\u0442\u0441\u044f \u0441 \u0442\u0435\u043e\u0440\u0438\u0435\u0439. \u041f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0439 \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0432\u044b\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u043c\u0435\u044e\u0442 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u044d\u043a\u0441\u0446\u0435\u0441\u0441 (\u043e\u0441\u0442\u0440\u043e\u0442\u0430 \u043f\u0438\u043a\u0430 \u0432\u044b\u0448\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f), \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044e \u0438 \u0442\u044f\u0436\u0435\u043b\u044b\u0439 \u0445\u0432\u043e\u0441\u0442 (\u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u0435\u043d\u0435\u0431\u0440\u0435\u0433\u0430\u0442\u044c \u043a\u0440\u0443\u043f\u043d\u044b\u043c\u0438, \u043d\u043e \u0440\u0435\u0434\u043a\u0438\u043c\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438). \u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0430 KDE (\u044f\u0434\u0435\u0440\u043d\u043e\u0435 \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u0435 &#8212; \u043e\u0434\u0438\u043d \u0438\u0437 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u043e\u0446\u0435\u043d\u043a\u0438 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f) \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443\/\u043f\u0440\u043e\u0434\u0430\u0436\u0443 USDT:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/k3\/7j\/dv\/k37jdvq8_ss6cswt1g0bmfmrt7o.png\" alt=\"image\" title=\"\" width=\"1341\" height=\"567\" data-src=\"https:\/\/habrastorage.org\/webt\/k3\/7j\/dv\/k37jdvq8_ss6cswt1g0bmfmrt7o.png\"\/><\/figure>\n<p>\u0421\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c \u0441 \u0434\u0432\u0443\u043c\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u043c\u0438 \u044d\u043d\u0442\u0440\u043e\u043f\u0438\u0438, \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439. \u041f\u0435\u0440\u0432\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c \u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0439 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u0442\u043e\u0440\u0433\u043e\u0432, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 &#8212; \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0442\u043e\u043a\u043e\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0439 \u0438\u0437\u0432\u043d\u0435 \u0438 \u0432\u043b\u0438\u044f\u044e\u0449\u0435\u0439 \u043d\u0430 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432. \u0418\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432\u044b\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u0432\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f: \u0431\u0435\u0442\u0430-\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0443\u0430\u0441\u0441\u043e\u043d\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f, \u0430 \u043e\u043d\u043e \u0443\u0436\u0435 \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u0443\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u0446\u0435\u043d\u0430\u043c. \u041e\u0431\u044a\u0435\u043c \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0433\u0430\u043c\u043c\u0430-\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443, \u0438\u043c\u0438\u0442\u0438\u0440\u0443\u044e\u0449\u0443\u044e \u043a\u043d\u0438\u0433\u0443 \u043e\u0440\u0434\u0435\u0440\u043e\u0432:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> np.random.seed(42) book = create_book(d_m_min=58, d_m_max=63,                    s_m_min=65, s_m_max=70,                    punct=.5) book <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>{'dem': {'prices': array([58. , 58.5, 59. , 59.5, 60. , 60.5, 61. , 61.5, 62. , 62.5, 63. ]),   'orders': [[],    [4301, 2097, 1793, 2455],    [1742],    [2032, 2318, 1367, 3339, 1247],    [1172, 2552],    [3225, 2523],    [2210],    [],    [],    [],    []]},  'sup': {'prices': array([65. , 65.5, 66. , 66.5, 67. , 67.5, 68. , 68.5, 69. , 69.5, 70. ]),   'orders': [[],    [],    [],    [],    [2022],    [2256, 3593],    [2745, 4420, 493, 3338, 2428],    [2025, 2104, 2740],    [1564, 1832, 3468, 2706],    [2439, 3543],    []]},  'punct': 0.5}<\/code><\/p>\n<\/div>\n<\/details>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0435\u0449\u0435 \u043e\u0434\u043d\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439: <\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> def plot_book(book, ax):     width = book['punct'] - .2*book['punct']     dem_order_levels = [np.cumsum(i)[::-1] for i in book['dem']['orders']]     for i in np.r_[:len(book['dem']['prices'])]:         for j in np.r_[:len(dem_order_levels[i])]:             if j == 0:                 ax.bar(book['dem']['prices'][i], dem_order_levels[i][j],                        edgecolor='0.2', fill=False,                        width=width, zorder=10)                 ax.bar(book['dem']['prices'][i], dem_order_levels[i][j],                        color='r', alpha=0.3, label='Demand',                        width=width, zorder=10)             ax.bar(book['dem']['prices'][i], dem_order_levels[i][j],                    edgecolor='0.2', fill=False,                    width=width, zorder=10) sup_order_levels = [np.cumsum(i)[::-1] for i in book['sup']['orders']] for i in np.r_[:len(book['sup']['prices'])]:     for j in np.r_[:len(sup_order_levels[i])]:         if j == 0:             ax.bar(book['sup']['prices'][i], sup_order_levels[i][j],                    edgecolor='0.2', fill=False,                    width=width, zorder=10)             ax.bar(book['sup']['prices'][i], sup_order_levels[i][j],                    color='b', alpha=0.3, label='Supply',                    width=width, zorder=10)         ax.bar(book['sup']['prices'][i], sup_order_levels[i][j],                edgecolor='0.2', fill=False,                width=width, zorder=10)          dem_label = mpatches.Patch(facecolor='r', alpha=0.3, label='Demand') sup_label = mpatches.Patch(facecolor='b', alpha=0.3, label='Supply') ax.legend(handles=[dem_label, sup_label], loc='upper center') ax.grid(axis='y',color='0.93') ax.set_xlabel('Price') ax.set_ylabel('Volume')  <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> fig, ax = plt.subplots(figsize=(10, 5)) plot_book(book, ax) ax.axvline(x = (61+67)\/2, ls='--'); <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/96\/ix\/nt\/96ixntx8g9nnedp3bcqx11vavbw.png\" alt=\"image\" title=\"\" width=\"1181\" height=\"574\" data-src=\"https:\/\/habrastorage.org\/webt\/96\/ix\/nt\/96ixntx8g9nnedp3bcqx11vavbw.png\"\/><\/figure>\n<p>\u0412\u044b\u0441\u043e\u0442\u0430 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u0430 &#8212; \u044d\u0442\u043e \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c \u0430\u043a\u0442\u0438\u0432\u0430 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043f\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0446\u0435\u043d\u0435, \u0430 \u0432\u044b\u0441\u043e\u0442\u0430 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a\u0430 \u0432 \u0441\u0442\u043e\u043b\u0431\u0446\u0435 &#8212; \u043e\u0431\u044a\u0435\u043c \u0430\u043a\u0442\u0438\u0432\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0440\u0434\u0435\u0440\u0430. \u041d\u0430 \u044d\u0442\u043e\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0430 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d &#8212; \u043a\u0443\u043f\u0438\u0442\u044c \u0430\u043a\u0442\u0438\u0432 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 \u0438 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0435\u0433\u043e \u0434\u043e\u0440\u043e\u0436\u0435 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f. \u041f\u0443\u043d\u043a\u0442\u0438\u0440\u043d\u043e\u0439 \u043b\u0438\u043d\u0438\u0435\u0439 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0440\u044b\u043d\u043e\u0447\u043d\u0430\u044f \u0441\u0440\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430 (mid price). \u041e\u0431\u044b\u0447\u043d\u043e \u043d\u0430 \u0431\u0438\u0440\u0436\u0430\u0445 \u0432\u0441\u0435 \u043f\u044b\u0442\u0430\u044e\u0442\u0441\u044f \u0441\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u0441\u0440\u0435\u0434\u043d\u044e\u044e \u0446\u0435\u043d\u0443, \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u0432 \u044d\u0442\u043e\u043c \u043d\u0435\u0442 \u043e\u0441\u043e\u0431\u043e\u0433\u043e \u0441\u043c\u044b\u0441\u043b\u0430, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0440\u0435\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u043e\u043a\u0443\u043f\u043a\u0438\/\u043f\u0440\u043e\u0434\u0430\u0436\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u0446\u0435\u043d\u0430\u043c\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432.<\/p>\n<p>\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438 \u043d\u0430 \u0431\u0438\u0440\u0436\u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044c \u0438\u043b\u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0435\u0446 \u0430\u043a\u0442\u0438\u0432\u0430 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u0441\u0440\u0435\u0434\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0439 \u0446\u0435\u043d\u043e\u0439 \u0442\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0442\u043e\u0447\u043d\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0435\u0433\u043e \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0435\u043d\u0438\u044f\u043c, \u0431\u0435\u0437 \u0432\u0441\u044f\u043a\u043e\u0439 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0441\u0442\u0438. \u0412\u044b\u0431\u043e\u0440 \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u0442\u0430\u043a\u0438\u0435 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438, \u043a\u0430\u043a: \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430, \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0432\u0448\u0435\u0433\u043e \u043e\u0440\u0434\u0435\u0440, \u043e\u0431\u044a\u0435\u043c \u043e\u0440\u0434\u0435\u0440\u0430 \u0438\u043b\u0438 \u0441\u043f\u043e\u0441\u043e\u0431 \u043e\u043f\u043b\u0430\u0442\u044b.<\/p>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043a\u043d\u0438\u0433\u0443 \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0443\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> np.random.seed(0) book = create_book(d_m_min=59, d_m_max=68, s_m_min=60, s_m_max=70, punct=.5) fig, ax = plt.subplots(figsize=(10, 5)) plot_book(book, ax) ax.axvline(x=62, c='k', ls='--', zorder=11) ax.axvline(x=67, c='k', ls='--', zorder=11); <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/mn\/di\/xn\/mndixn6odql7ebfgy8havc4kavm.png\" alt=\"image\" title=\"\" width=\"1169\" height=\"581\" data-src=\"https:\/\/habrastorage.org\/webt\/mn\/di\/xn\/mndixn6odql7ebfgy8havc4kavm.png\"\/><\/figure>\n<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0446\u0435\u043d\u043e\u0432\u044b\u0435 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u044b \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0441\u043f\u0440\u043e\u0441\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u0435\u0442\u0441\u044f, \u043e\u0431\u0440\u0430\u0437\u0443\u044f \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b (\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d \u043f\u0443\u043d\u043a\u0442\u0438\u0440\u043d\u043e\u0439 \u043b\u0438\u043d\u0438\u0435\u0439), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436. \u0414\u0430\u043d\u043d\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u043a \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0434\u0432\u043e\u044f\u043a\u043e\u0435 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043a \u0441\u0432\u044f\u0437\u043a\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0432 \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e\u043c, \u0442\u0430\u043a \u0438 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u043d\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435. \u0412 \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u0441\u0432\u044f\u0437\u043a\u0430 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0447\u0435\u0442\u043a\u0438\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: \u043f\u043e\u043a\u0443\u043f\u0430\u0435\u043c USDT \u0437\u0430 \u0434\u043e\u043b\u043b\u0430\u0440\u044b \u043f\u043e \u043e\u0440\u0434\u0435\u0440\u0443 &#171;\u0410&#187;, \u043f\u043e\u0442\u043e\u043c \u043f\u0440\u043e\u0434\u0430\u0435\u043c \u0437\u0430 \u0435\u0432\u0440\u043e \u043f\u043e \u043e\u0440\u0434\u0435\u0440\u0443 &#171;\u0412&#187;. \u0412 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u043d\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u0441\u0432\u044f\u0437\u043a\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\textrm{USD} \\to \\textrm{USDT} \\to \\textrm{EUR}\" alt=\"\\textrm{USD} \\to \\textrm{USDT} \\to \\textrm{EUR}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/832\/b24\/f40\/832b24f402b616965617ee7998651be9.svg\" width=\"196\" height=\"17\"\/> \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0443 \u043c\u043e\u0436\u0435\u0442 \u0438 \u043d\u0435 \u0431\u044b\u0442\u044c, \u043d\u043e \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0438\u0445 \u0434\u043e\u043b\u0433\u043e\u0433\u043e \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u043e\u0447\u0435\u043d\u044c \u043c\u0430\u043b\u0430. \u0418\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e \u0438 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c, \u0430 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044e: \u043e\u0440\u0434\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0438 \u0438\u0441\u0447\u0435\u0437\u0430\u0442\u044c \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f \u043c\u044b\u0448\u0438.<\/p>\n<p>\u0410\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435, \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043d\u0430\u044f \u043f\u0443\u043d\u043a\u0442\u0438\u0440\u043d\u043e\u0439 \u043b\u0438\u043d\u0438\u0435\u0439, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0448\u0438\u0440\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0442\u0438\u0435 \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432. \u042d\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u043d\u043e\u0439 \u043f\u0440\u0438\u0440\u043e\u0434\u043e\u0439 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u043e\u0440\u0434\u0435\u0440\u043e\u0432. \u0410\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u0443\u044e \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0439 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0435\u0439 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0443 \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438.<\/p>\n<p>\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u0430\u044f \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a, \u0441\u043b\u043e\u0432\u043d\u043e \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c &#171;\u0437\u0430\u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0438\u0442\u044c&#187; \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u0430\u043a\u0442\u0438\u0432 \u043d\u0430 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c. \u041e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043e\u043b\u0433\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Binance \u0432 \u043f\u0430\u0440\u0435 RUB-USDT \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u043b\u0430\u0441\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f, \u043a\u043e\u0433\u0434\u0430, \u043a\u0443\u043f\u0438\u0432 USDT \u0437\u0430 \u0440\u0443\u0431\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0431\u0430\u043d\u043a \u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444, \u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0434\u043e\u0440\u043e\u0436\u0435 \u0447\u0435\u0440\u0435\u0437 \u0421\u0431\u0435\u0440.<\/p>\n<p>\u0421 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0434\u0430\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u043e\u0436\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u043a\u0443, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0442\u0430\u043a\u0443\u044e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{RUB} \\to \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{EUR}\" alt=\"\\textrm{RUB} \\to \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{EUR}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0cf\/074\/3ee\/0cf0743ee8e02cfb868e3ac211b7dbb5.svg\" width=\"269\" height=\"17\"\/><\/p>\n<p>\u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0435. \u0412 \u043a\u043e\u043d\u0446\u0435 \u043a\u043e\u043d\u0446\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u043f\u0440\u0438\u0431\u044b\u043b\u044c \u043f\u043e \u0441\u0432\u044f\u0437\u043a\u0435, \u043d\u0430\u043c \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0444\u0438\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\textrm{EUR} \\to \\textrm{RUB}\" alt=\"\\textrm{EUR} \\to \\textrm{RUB}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f68\/42e\/469\/f6842e4692bb5533d20f87024ba6479f.svg\" width=\"114\" height=\"17\"\/> \u0432 \u0435\u0435 \u043a\u043e\u043d\u0435\u0446 (\u0438\u043b\u0438 \u043d\u0430\u0447\u0430\u043b\u043e). \u0412 \u0438\u0442\u043e\u0433\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u0430\u043a:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{RUB} \\to \\left [ \\; \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{EUR} \\; \\right ] \\to \\textrm{RUB},\" alt=\"\\textrm{RUB} \\to \\left [ \\; \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{EUR} \\; \\right ] \\to \\textrm{RUB},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/280\/bf5\/1f4\/280bf51f4545d5b42cdb5009500c2c9c.svg\" width=\"369\" height=\"22\"\/><\/p>\n<p>\u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\left [ \\; \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{EUR} \\; \\right ]\" alt=\"\\left [ \\; \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{EUR} \\; \\right ]\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fdc\/f9e\/b6b\/fdcf9eb6bbdffd3929146d23139530e5.svg\" width=\"219\" height=\"22\"\/> \u043a\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0430\u043a\u0442\u0438\u0432.<\/p>\n<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e \u0441 \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0443\u043c\u043c \u043f\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0443 \u0441\u0432\u044f\u0437\u043e\u043a. \u0418 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u043d\u0430\u0441 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0433\u0434\u0435 (\u043f\u043e \u043a\u0430\u043a\u0438\u043c \u0432\u0430\u043b\u044e\u0442\u043d\u044b\u043c \u0446\u0435\u043f\u043e\u0447\u043a\u0430\u043c) \u044d\u0442\u0438 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u0441\u0432\u044f\u0437\u043a\u0438 \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b, \u0430 \u0433\u0434\u0435 \u043d\u0435\u0442. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u044b \u043c\u0435\u0442\u0440\u0438\u043a\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430, \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0438\u0445 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0443 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u0442\u043e\u0440\u0433\u043e\u0432 \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430.<\/p>\n<h3>\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0439 \u043d\u0430 P2P<\/h3>\n<p>\u041a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u0432 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435 \u043d\u0435\u0442 \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0433\u043e: \u043f\u043e\u043a\u0443\u043f\u0430\u0435\u043c \u043f\u043e\u0434\u0435\u0448\u0435\u0432\u043b\u0435, \u043f\u0440\u043e\u0434\u0430\u0435\u043c \u043f\u043e\u0434\u043e\u0440\u043e\u0436\u0435 &#8212; \u0433\u043e\u0442\u043e\u0432\u043e! \u0420\u0430\u0437 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u043b\u0435\u0436\u0438\u0442 \u0442\u0430\u043a\u0430\u044f \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0441\u0445\u0435\u043c\u0430, \u0437\u043d\u0430\u0447\u0438\u0442 \u0438 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u043c\u0435\u0442\u0440\u0438\u043a, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0445 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0435 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u0432\u0441\u0435 \u0442\u043e\u0436\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430, \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u043c \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0437\u0430 KDE \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432: <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/pj\/sv\/ul\/pjsvulewyleyuc6k_ptkxixeu9e.png\" alt=\"image\" title=\"\" width=\"1140\" height=\"719\" data-src=\"https:\/\/habrastorage.org\/webt\/pj\/sv\/ul\/pjsvulewyleyuc6k_ptkxixeu9e.png\"\/><\/figure>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0432\u0438\u0434\u043d\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430. \u041a\u0430\u043a \u0434\u0430\u0432\u043d\u043e \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u044d\u0442\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c? \u041a\u0430\u043a\u043e\u0432 \u0435\u0435 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u043e\u0431\u044a\u0435\u043c\u0430 \u0430\u043a\u0442\u0438\u0432\u0430 \u0438 \u043a\u0430\u043a\u043e\u0432\u0430 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0442\u043e\u0440\u0433\u043e\u0432? \u041d\u0430 \u0432\u0441\u0435 \u044d\u0442\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f. \u041c\u043e\u0436\u043d\u043e \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0433\u043e\u0434\u043d\u044b\u0445 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0438\u0437\u043e\u0431\u0440\u0430\u0437\u0438\u0432 \u0438\u0445 \u0432 \u0432\u0438\u0434\u0435 \u043b\u0438\u043d\u0438\u0439:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/kk\/1b\/hx\/kk1bhxzmse1hul01rmxokasqfmc.png\" alt=\"image\" title=\"\" width=\"1356\" height=\"654\" data-src=\"https:\/\/habrastorage.org\/webt\/kk\/1b\/hx\/kk1bhxzmse1hul01rmxokasqfmc.png\"\/><\/figure>\n<p>\u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043a\u0440\u0430\u0439\u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u0438\u0434\u0435\u044e, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043b\u0435\u0436\u0438\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430, \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u043c\u0435\u0442\u0440\u0438\u043a\u0443 \u043d\u0435 \u0432\u044b\u0445\u043e\u0434\u0438\u0442. \u041c\u043e\u0436\u043d\u043e \u0432\u044b\u0434\u0432\u0438\u043d\u0443\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u0442\u044c\u0441\u044f \u0440\u0435\u0448\u0438\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0435\u0442\u0440\u0438\u043a:<\/p>\n<ol>\n<li>\n<p>\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432;  <\/p>\n<\/li>\n<li>\n<p>\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0448\u0438\u0440\u0438\u043d\u044b \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430;  <\/p>\n<\/li>\n<li>\n<p>\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043c\u0430 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0432 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u0448\u0438\u0440\u043e\u043a\u0438\u043c, \u043d\u043e \u0442\u0430\u043a\u0438\u043c, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u0432 \u043d\u0435\u043c \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043e\u0431\u044a\u0435\u043c\u043e\u043c \u0430\u043a\u0442\u0438\u0432\u0430;  <\/p>\n<\/li>\n<li>\n<p>\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0442\u043e\u0440\u0433\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0434\u0430\u0436\u0435 \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0448\u0438\u0440\u0438\u043d\u0443 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430 \u0438 \u043e\u0431\u044a\u0435\u043c \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0432 \u043d\u0435\u043c, \u043d\u0438\u0437\u043a\u0430\u044f \u0438\u043b\u0438 \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0442\u043e\u0440\u0433\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0432\u0430\u0436\u043d\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c \u0434\u043b\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438.  <\/p>\n<\/li>\n<\/ol>\n<p>\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0430 \u043c\u0435\u0442\u0440\u0438\u043a \u0432\u043e\u0437\u044c\u043c\u0435\u043c \u0441 \u043a\u0440\u0438\u043f\u0442\u043e\u0431\u0438\u0440\u0436\u0438 Binance. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043a\u043e\u0434 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043d\u0438\u043c\u043a\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0439 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> import requests data = { \"asset\": \"ETH\", \"fiat\": \"GBP\", \"merchantCheck\": False, \"page\": 1, \"payTypes\": [], \"publisherType\": None, \"rows\": 20, \"tradeType\": \"BUY\"    # BUY \/ SELL } headers = { \"Accept\": \"\/\", \"Accept-Encoding\": \"gzip, deflate, br\", \"Accept-Language\": \"ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3\", \"Cache-Control\": \"no-cache\", \"Connection\": \"keep-alive\", \"Content-Length\": \"123\", \"content-type\": \"application\/json\", \"Host\": \"p2p.binance.com\", \"Origin\": \"https:\/\/p2p.binance.com\", \"Pragma\": \"no-cache\", \"TE\": \"Trailers\", \"User-Agent\": \"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko\/20100101 Firefox\/88.0\" } r = requests.post('https:\/\/p2p.binance.com\/bapi\/c2c\/v2\/friendly\/c2c\/adv\/search', headers=headers, json=data) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>Binance \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043d\u0438\u043c\u043a\u0438 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u0438\u0437 20-\u0442\u0438 \u0441\u0430\u043c\u044b\u0445 \u0432\u044b\u0433\u043e\u0434\u043d\u044b\u0445 \u043f\u043e \u0446\u0435\u043d\u0435 \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u0430 \u043d\u0435 \u0432\u0441\u0435\u0439 \u043a\u043d\u0438\u0433\u0438. \u0421\u0431\u043e\u0440 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0441\u044f \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u043e\u043a\u0442\u044f\u0431\u0440\u044f 2020 \u0433\u043e\u0434\u0430, \u0441\u043d\u0438\u043c\u043a\u0438 \u0434\u0435\u043b\u0430\u043b\u0438\u0441\u044c \u043a\u0430\u0436\u0434\u044b\u0435 15 \u043c\u0438\u043d\u0443\u0442 \u043d\u0430 \u043f\u0440\u043e\u0442\u044f\u0436\u0435\u043d\u0438\u0438 \u0441\u0443\u0442\u043e\u043a. \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0441\u043d\u0438\u043c\u043a\u043e\u0432 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0442\u043e\u0440\u0433\u043e\u0432, \u043d\u043e \u0432\u043f\u043e\u043b\u043d\u0435 \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u0430 \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043c\u0435\u0442\u0440\u0438\u043a, \u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0441\u043d\u043e\u0432\u044b \u0432\u043e\u0437\u044c\u043c\u0435\u043c \u0441\u0432\u044f\u0437\u043a\u0443 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\textrm{CNY} \\to \\textrm{BTC} \\to \\textrm{RUB}\" alt=\"\\textrm{CNY} \\to \\textrm{BTC} \\to \\textrm{RUB}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0cf\/074\/3ee\/0cf0743ee8e02cfb868e3ac211b7dbb5.svg\" width=\"187\" height=\"17\"\/>.<\/p>\n<h4>Mid price<\/h4>\n<p>Mid price &#8212; \u044d\u0442\u043e, \u043f\u043e\u0436\u0430\u043b\u0443\u0439, \u0441\u0430\u043c\u0430\u044f \u043d\u0435\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043c\u0435\u0442\u0440\u0438\u043a\u0430. \u041e\u043d\u0430 \u043d\u0435 \u043d\u0435\u0441\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0431 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f\u0445. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u044d\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u0430\u044f \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u043e\u0442 \u0446\u0435\u043d bid \u0438 ask, \u0442\u0430\u043a \u0447\u0442\u043e \u043e\u043d\u0430 \u0437\u0430\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u0445\u043e\u0442\u044f \u0431\u044b \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u043d\u0430 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0435. <\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043a \u0441\u0432\u044f\u0437\u043a\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\textrm{CNY} \\to \\textrm{BTC} \\to \\textrm{RUB}\" alt=\"\\textrm{CNY} \\to \\textrm{BTC} \\to \\textrm{RUB}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/71e\/49e\/5d6\/71e49e5d66baed1a0b2053c8a609f847.svg\" width=\"187\" height=\"17\"\/> mid price \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/z3\/iy\/oc\/z3iyocuc_dhzi1-dalop2u8xgju.png\" alt=\"image\" title=\"\" width=\"1255\" height=\"368\" data-src=\"https:\/\/habrastorage.org\/webt\/z3\/iy\/oc\/z3iyocuc_dhzi1-dalop2u8xgju.png\"\/><\/figure>\n<p>\u0414\u043b\u044f \u043e\u0446\u0435\u043d\u043a\u0438 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u0432\u0430\u0436\u043d\u0435\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0437\u0430 \u0441\u0430\u043c\u0438\u043c\u0438 \u0446\u0435\u043d\u0430\u043c\u0438 bid \u0438 ask: \u0435\u0441\u043b\u0438 ask \u043c\u0435\u043d\u044c\u0448\u0435 bid, \u0442\u043e \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/lx\/wb\/vp\/lxwbvpzkwabnszuxdubzgbiry60.png\" alt=\"image\" title=\"\" width=\"1231\" height=\"369\" data-src=\"https:\/\/habrastorage.org\/webt\/lx\/wb\/vp\/lxwbvpzkwabnszuxdubzgbiry60.png\"\/><\/figure>\n<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043d\u0430 \u043f\u0440\u043e\u0442\u044f\u0436\u0435\u043d\u0438\u0438 \u0432\u0441\u0435\u0433\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u043a\u0435. \u041e\u0434\u043d\u0430\u043a\u043e \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u043d\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0430 \u043b\u0435\u0433\u043a\u043e \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u043c\u0430.<\/p>\n<h4>Spread<\/h4>\n<p> \u0421\u043f\u0440\u0435\u0434 (\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435, spread) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u0448\u0438\u0440\u0438\u043d\u043e\u0439 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/m7\/ui\/tx\/m7uitxic7vf7mvnli-3jxfhxfh8.png\" alt=\"image\" title=\"\" width=\"1251\" height=\"373\" data-src=\"https:\/\/habrastorage.org\/webt\/m7\/ui\/tx\/m7uitxic7vf7mvnli-3jxfhxfh8.png\"\/><\/figure>\n<h4>\u041e\u0431\u044a\u0435\u043c \u0430\u043a\u0442\u0438\u0432\u0430 \u0432 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0435<\/h4>\n<p>\u041e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0435\u043c \u0448\u0438\u0440\u0435 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0438 \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0431\u044a\u0435\u043c \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0432 \u043d\u0435\u043c \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f, \u0442\u0435\u043c \u043b\u0443\u0447\u0448\u0435. \u041e\u0434\u043d\u0430\u043a\u043e \u043e\u0431\u044a\u0435\u043c \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043c\u0435\u043d\u044c\u0448\u0438\u0439 \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u0441\u0442\u043e\u0440\u043e\u043d \u0441\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/1p\/ki\/ky\/1pkikyt_puacn3daxpsctq68kfg.png\" alt=\"image\" title=\"\" width=\"1229\" height=\"366\" data-src=\"https:\/\/habrastorage.org\/webt\/1p\/ki\/ky\/1pkikyt_puacn3daxpsctq68kfg.png\"\/><\/figure>\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u0435\u0441\u044c \u043e\u0431\u044a\u0435\u043c \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u043c \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0441\u043f\u0440\u043e\u0441 \u043d\u0430 \u0431\u0438\u0442\u043a\u043e\u0438\u043d \u043d\u0430 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435 \u043c\u043d\u043e\u0433\u043e\u043a\u0440\u0430\u0442\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0435:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/s6\/db\/m7\/s6dbm7ueujyxhrlendar8fxq0po.png\" alt=\"image\" title=\"\" width=\"1244\" height=\"368\" data-src=\"https:\/\/habrastorage.org\/webt\/s6\/db\/m7\/s6dbm7ueujyxhrlendar8fxq0po.png\"\/><\/figure>\n<h4>\u0421\u0440\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430 \u0432\u0437\u0432\u0435\u0448\u0435\u043d\u043d\u0430\u044f \u043f\u043e \u043e\u0431\u044a\u0435\u043c\u0443<\/h4>\n<p>\u0421\u0440\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430, \u0432\u0437\u0432\u0435\u0448\u0435\u043d\u043d\u0430\u044f \u043f\u043e \u043e\u0431\u044a\u0435\u043c\u0443, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043c\u0435\u0442\u0440\u0438\u043a\u043e\u0439 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0430 \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0444\u043e\u0440\u043c\u0443\u043b\u0430\u043c:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\overline{p^{(b)}} = \\frac{\\sum m_{i}^{(b)}v_{i}^{(b)}}{\\sum v_{i}^{(b)}},\" alt=\"\\overline{p^{(b)}} = \\frac{\\sum m_{i}^{(b)}v_{i}^{(b)}}{\\sum v_{i}^{(b)}},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a69\/32a\/68c\/a6932a68cf5290aba1662be4925443de.svg\" width=\"154\" height=\"64\"\/><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\overline{p^{(a)}} = \\frac{\\sum m_{i}^{(a)}v_{i}^{(a)}}{\\sum v_{i}^{(a)}},\" alt=\"\\overline{p^{(a)}} = \\frac{\\sum m_{i}^{(a)}v_{i}^{(a)}}{\\sum v_{i}^{(a)}},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1d2\/c01\/23f\/1d2c0123f6b125f138b2293458aefbe2.svg\" width=\"158\" height=\"64\"\/><\/p>\n<p>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"m_{i}^{(a)}\" alt=\"m_{i}^{(a)}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9a6\/472\/90d\/9a647290d3a733ebb02ff8c5bc64ff2b.svg\" width=\"37\" height=\"30\"\/>, <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"v_{i}^{(a)}\" alt=\"v_{i}^{(a)}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ce9\/1de\/31b\/ce91de31b48f538a420137ebc95bdeef.svg\" width=\"29\" height=\"30\"\/> &#8212; \u0446\u0435\u043d\u0430 \u0438 \u043e\u0431\u044a\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"i\" alt=\"i\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e7d\/ded\/228\/e7dded22859f97766dc5b9a1087cb5ae.svg\" width=\"7\" height=\"16\"\/>-\u0433\u043e \u043e\u0440\u0434\u0435\u0440\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"m_{i}^{(b)}\" alt=\"m_{i}^{(b)}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ed8\/65a\/bfe\/ed865abfef2c9b7c1bfd986753569fb9.svg\" width=\"35\" height=\"30\"\/>, <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"v_{i}^{(b)}\" alt=\"v_{i}^{(b)}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/566\/f8c\/412\/566f8c412d00495f4f378acebecb8f07.svg\" width=\"28\" height=\"30\"\/> &#8212; \u0446\u0435\u043d\u0430 \u0438 \u043e\u0431\u044a\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"i\" alt=\"i\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f08\/29b\/d3e\/f0829bd3e1f444acb6c03836db4ddf81.svg\" width=\"7\" height=\"16\"\/>-\u0433\u043e \u043e\u0440\u0434\u0435\u0440\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0441\u043f\u0440\u043e\u0441\u0430.<\/p>\n<p>\u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0443, \u0434\u0430\u043d\u043d\u0430\u044f \u043c\u0435\u0442\u0440\u0438\u043a\u0430 \u0443\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0430\u0442\u044c \u043e \u0434\u0438\u0441\u0431\u0430\u043b\u0430\u043d\u0441\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u0445 \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0432 \u0438\u0434\u0435\u0430\u043b\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c \u0441\u043e \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0446\u0435\u043d\u043e\u0439. \u0414\u0430\u043d\u043d\u0430\u044f \u043c\u0435\u0442\u0440\u0438\u043a\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u0446\u0435\u043d\u0443, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0434\u0430\u0435\u0442\u0441\u044f \u0438\u043b\u0438 \u043f\u043e\u043a\u0443\u043f\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430. \u041b\u044e\u0431\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0439 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0441\u0432\u0438\u0434\u0435\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0442\u0438\u043c\u0443\u043b\u043e\u043c \u0434\u043b\u044f \u0435\u0435 \u0431\u043e\u043b\u0435\u0435 \u0442\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/hg\/j0\/mt\/hgj0mtvsv3akezdblougvdkfcgs.png\" alt=\"image\" title=\"\" width=\"1230\" height=\"366\" data-src=\"https:\/\/habrastorage.org\/webt\/hg\/j0\/mt\/hgj0mtvsv3akezdblougvdkfcgs.png\"\/><\/figure>\n<p>\u041d\u0430 \u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u043c \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u044b\u0440\u043e\u0441\u043b\u0430 \u0432 \u0446\u0435\u043d\u0435, \u0445\u043e\u0442\u044f \u0441\u043f\u0440\u0435\u0434 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0441\u0432\u0438\u0434\u0435\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0442 \u043b\u0438\u0448\u044c \u043e\u0440\u0434\u0435\u0440\u0430 \u0441 \u0446\u0435\u043d\u0430\u043c\u0438 bid \u0438 ask, \u043f\u0440\u0438\u0447\u0435\u043c \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u043e\u0434\u0438\u043d \u0438\u0437 \u043d\u0438\u0445 \u0438\u043c\u0435\u0435\u0442 \u043a\u0440\u0430\u0439\u043d\u0435 \u043c\u0430\u043b\u044b\u0439 \u043e\u0431\u044a\u0435\u043c.<\/p>\n<p>\u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0434\u043b\u044f \u043e\u0446\u0435\u043d\u043a\u0438 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u0432\u0430\u0436\u043d\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u043a\u0430\u043a\u043e\u0439 \u0446\u0435\u043d\u0435 \u0442\u043e\u0440\u0433\u0443\u0435\u0442\u0441\u044f \u0438\u043b\u0438 \u043f\u0440\u043e\u0434\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430, \u043d\u043e \u0432\u0438\u0434\u0435\u0442\u044c \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043c\u0435\u0436\u0434\u0443 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\overline{p^{(b)}}\" alt=\"\\overline{p^{(b)}}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/68f\/77d\/f10\/68f77df1033d51069589051bb9e92155.svg\" width=\"29\" height=\"31\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\overline{p^{(a)}}\" alt=\"\\overline{p^{(a)}}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/200\/60f\/dee\/20060fdee97293195e0c4d8f3d5cd417.svg\" width=\"31\" height=\"31\"\/>:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/do\/po\/-3\/dopo-3ag-zlfjlhun9j_z1zoihs.png\" alt=\"image\" title=\"\" width=\"1257\" height=\"369\" data-src=\"https:\/\/habrastorage.org\/webt\/do\/po\/-3\/dopo-3ag-zlfjlhun9j_z1zoihs.png\"\/><\/figure>\n<p>\u041f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u0435 \u0442\u0430\u043a\u043e\u0439 \u043b\u0438\u043d\u0438\u0438 \u043a 0 \u0441\u043d\u0438\u0437\u0443 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0446\u0435\u043d\u044b \u0441\u0442\u043e\u0440\u043e\u043d \u0441\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u0432\u0438\u0436\u0443\u0442\u0441\u044f \u043d\u0430\u0432\u0441\u0442\u0440\u0435\u0447\u0443 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0443. \u0410 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043c\u044b \u0438\u043c\u0435\u0435\u043c \u0441\u0438\u0433\u043d\u0430\u043b \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u0441\u0442\u043e\u0438\u0442 \u0434\u0435\u0448\u0435\u0432\u043b\u0435, \u0447\u0435\u043c \u043d\u0430 \u043f\u0440\u043e\u0434\u0430\u0436\u0443, \u0447\u0442\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u044f\u0432\u043d\u044b\u043c \u043f\u0440\u0438\u0437\u043d\u0430\u043a\u043e\u043c \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438.<\/p>\n<h4>\u0414\u0438\u0441\u0431\u0430\u043b\u0430\u043d\u0441<\/h4>\n<p>\u0412 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u043a\u043d\u0438\u0433\u0430 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u0434\u043e\u043b\u0436\u043d\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0440\u0430\u0432\u043d\u043e\u0432\u0435\u0441\u0438\u0438.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u0446\u0435\u043d \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u0438\u0437 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0443 \u043f\u043e\u0437\u0438\u0446\u0438\u0439 \u0432 \u043a\u043d\u0438\u0433\u0435 \u043a\u0430\u043a<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"x^{(b)}_{i, t} = m^{(b)}_{i, t}  - m^{(b)}_{i, t-1}\" alt=\"x^{(b)}_{i, t} = m^{(b)}_{i, t}  - m^{(b)}_{i, t-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a35\/6b1\/17b\/a356b117b365e3ebb0c490b5f65cc261.svg\" width=\"164\" height=\"32\"\/><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"x^{(a)}_{i, t} = m^{(a)}_{i, t}  - m^{(a)}_{i, t-1}\" alt=\"x^{(a)}_{i, t} = m^{(a)}_{i, t}  - m^{(a)}_{i, t-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/399\/567\/5b6\/3995675b6799e1e920166077951064da.svg\" width=\"166\" height=\"32\"\/><\/p>\n<p>\u0442\u043e \u0431\u0430\u043b\u0430\u043d\u0441 \u043f\u043e \u0446\u0435\u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d \u043a\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u044c:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"I = I^{(a)}_{t} - I^{(b)}_{t} = \\sum x^{(a)}_{i, t} - \\sum x^{(b)}_{i, t}\" alt=\"I = I^{(a)}_{t} - I^{(b)}_{t} = \\sum x^{(a)}_{i, t} - \\sum x^{(b)}_{i, t}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/289\/7d7\/b91\/2897d7b912a85010a5f7a0a0a5c18e9a.svg\" width=\"289\" height=\"32\"\/><\/p>\n<p>\u041f\u0440\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"I = 0\" alt=\"I = 0\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/510\/ed1\/557\/510ed1557903bd9418766f4d1291fe51.svg\" width=\"45\" height=\"17\"\/>  \u043c\u044b \u0438\u043c\u0435\u0435\u043c \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u0430\u043b\u0430\u043d\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u0435\u043e\u0440\u0438\u0438. \u041f\u0440\u0438\u0447\u0435\u043c \u0441\u0430\u043c\u043e \u043f\u043e \u0441\u0435\u0431\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"I\" alt=\"I\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/472\/647\/b22\/472647b223d2fac1349b70479a00f0d4.svg\" width=\"10\" height=\"17\"\/> \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0432\u044b\u0432\u043e\u0434\u044b \u043e \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0435 \u0434\u0438\u0441\u0431\u0430\u043b\u0430\u043d\u0441\u0430. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0441\u0443\u043c\u043c\u044b \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/dc\/0j\/78\/dc0j78p9qzeg4-jrcizxdr4hu2y.png\" alt=\"image\" title=\"\" width=\"1199\" height=\"368\" data-src=\"https:\/\/habrastorage.org\/webt\/dc\/0j\/78\/dc0j78p9qzeg4-jrcizxdr4hu2y.png\"\/><\/figure>\n<p>\u0414\u0430\u043d\u043d\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u043a\u043e\u0433\u0434\u0430 \u043b\u0438\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"I^{(b)}_{t}\" alt=\"I^{(b)}_{t}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/66b\/050\/20d\/66b05020dadca632bb2c390e6fda0ebc.svg\" width=\"28\" height=\"29\"\/> \u0432\u044b\u0448\u0435 0, \u0430 \u043b\u0438\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"I^{(a)}_{t}\" alt=\"I^{(a)}_{t}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a4a\/d92\/de2\/a4ad92de258714f5330c52d337fce454.svg\" width=\"30\" height=\"29\"\/> \u043d\u0438\u0436\u0435 0, \u0442\u043e \u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0441\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u0432\u0438\u0436\u0443\u0442\u0441\u044f \u043d\u0430\u0432\u0441\u0442\u0440\u0435\u0447\u0443 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0443 \u0438\u043b\u0438 \u0434\u0432\u0438\u0436\u0443\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"I^{(b)}_{t} &lt; 0\" alt=\"I^{(b)}_{t} &lt; 0\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/571\/862\/86c\/57186286c2da0c7091a0941bef6c2625.svg\" width=\"64\" height=\"29\"\/>,  \u0430 <img class=\"formula inline\" source=\"I^{(a)}_{t} > 0&#8243; alt=&#187;I^{(a)}_{t} > 0&#8243; src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/012\/22e\/65d\/01222e65d9160ac48d5b91717878c56f.svg&#187; width=&#187;65&#8243; height=&#187;29&#8243;\/>. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"I^{(b)}_{t}\" alt=\"I^{(b)}_{t}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/28d\/28f\/6a8\/28d28f6a8a8a022332104b2fd4aed24f.svg\" width=\"28\" height=\"29\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"I^{(a)}_{t}\" alt=\"I^{(a)}_{t}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/794\/176\/9ab\/7941769abd9e1d387a82b7db96b0c15c.svg\" width=\"30\" height=\"29\"\/> \u0438\u043c\u0435\u044e\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u043a, \u0442\u043e \u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043e\u043d\u0438 \u0434\u0432\u0438\u0436\u0443\u0442\u0441\u044f \u0432 \u043e\u0434\u043d\u0443 \u0438 \u0442\u0443\u0436\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 &#171;+&#187; &#8212; \u0432\u043f\u0440\u0430\u0432\u043e, &#171;-&#187; &#8212; \u0432\u043b\u0435\u0432\u043e.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043d\u043e\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u0432\u0435 \u043b\u0438\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"I^{(b)}_{t}\" alt=\"I^{(b)}_{t}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/54e\/462\/270\/54e4622709c639ef6c8ee0eec03f4292.svg\" width=\"28\" height=\"29\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"I^{(a)}_{t}\" alt=\"I^{(a)}_{t}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d02\/4a1\/6d5\/d024a16d584974ccdde106f5b271eb73.svg\" width=\"30\" height=\"29\"\/> \u043d\u0430 \u043e\u0434\u043d\u0443 \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u043f\u0440\u0430\u0432\u0438\u043b\u0443:<\/p>\n<p><img class=\"formula\" source=\"I = \\begin{cases} I^{(b)}_{t} - I^{(a)}_{t}&amp; \\text{ if } I^{(b)}_{t} > I^{(a)}_{t} \\\\ -(I^{(a)}_{t} &#8212; I^{(b)}_{t})&amp; \\text{ if } I^{(b)}_{t} \\leqslant  I^{(a)}_{t} \\end{cases}&#187; alt=&#187;I = \\begin{cases} I^{(b)}_{t} &#8212; I^{(a)}_{t}&amp; \\text{ if } I^{(b)}_{t} > I^{(a)}_{t} \\\\ -(I^{(a)}_{t} &#8212; I^{(b)}_{t})&amp; \\text{ if } I^{(b)}_{t} \\leqslant  I^{(a)}_{t} \\end{cases}&#187; src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ccf\/031\/a26\/ccf031a26d97dde72b8e22f1dad2207d.svg&#187; width=&#187;293&#8243; height=&#187;61&#8243;\/><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/o5\/lb\/45\/o5lb45ogdukzrbiaxkxdzmcdwwa.png\" alt=\"image\" title=\"\" width=\"1202\" height=\"367\" data-src=\"https:\/\/habrastorage.org\/webt\/o5\/lb\/45\/o5lb45ogdukzrbiaxkxdzmcdwwa.png\"\/><\/figure>\n<p>\u0417\u0435\u043b\u0435\u043d\u044b\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0433\u043e\u0432\u043e\u0440\u044f\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u0440\u0434\u0435\u0440\u0430 \u0441\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u0432\u0438\u0436\u0443\u0442\u0441\u044f \u043d\u0430\u0432\u0441\u0442\u0440\u0435\u0447\u0443 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0443 (\u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u0438\u043b\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c\u0441\u044f \u0435\u0441\u043b\u0438 \u043e\u043d \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442), \u0430 \u043a\u0440\u0430\u0441\u043d\u044b\u0435, \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442, \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d\u0438 \u0434\u0432\u0438\u0436\u0443\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b (\u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043c\u043e\u0436\u0435\u0442 \u0441\u0443\u0437\u0438\u0442\u044c\u0441\u044f \u0438\u043b\u0438 \u0432\u043e\u0432\u0441\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u0443\u0442\u044c).<\/p>\n<h4>\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u0440\u0438\u043a \u043d\u0430 \u0435\u0434\u0438\u043d\u043e\u043c \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0435<\/h4>\n<p>\u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0435 \u0437\u0430 \u0432\u0441\u0435\u043c\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c\u0438 \u0432 \u0441\u043e\u0432\u043e\u043a\u0443\u043f\u043d\u043e\u0441\u0442\u0438, \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0438 \u043e\u0446\u0435\u043d\u043e\u043a \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0439 \u0432\u043e\u0437\u044c\u043c\u0435\u043c \u0441\u0432\u044f\u0437\u043a\u0443  <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\textrm{CNY} \\to \\textrm{ETH} \\to \\textrm{USD}\" alt=\"\\textrm{CNY} \\to \\textrm{ETH} \\to \\textrm{USD}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/196\/e08\/b2e\/196e08b2e73e543c0f7a33cec91919dc.svg\" width=\"184\" height=\"17\"\/>.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/oy\/hs\/7i\/oyhs7iokp2j3ojw0hqtkc3_2rsw.png\" alt=\"image\" title=\"\" width=\"1291\" height=\"777\" data-src=\"https:\/\/habrastorage.org\/webt\/oy\/hs\/7i\/oyhs7iokp2j3ojw0hqtkc3_2rsw.png\"\/><\/figure>\n<p>\u041f\u0435\u0440\u0432\u044b\u0435 \u0434\u0432\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u043c\u043e\u0433\u0443\u0442 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u0447\u0440\u0435\u0437\u043c\u0435\u0440\u043d\u044b\u0439 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u043c, \u0430 \u0442\u0440\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0443\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0442\u0440\u0435\u0437\u0432\u043e \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0433\u0440\u0430\u0444\u0438\u043a \u043e\u0431\u044a\u0435\u043c\u0430 \u043f\u0440\u0438 t=25 \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u043d\u0430\u0441\u0442\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u044c. \u041f\u0440\u0438 t=25 \u0432\u0437\u0432\u0435\u0448\u0435\u043d\u043d\u0430\u044f \u043f\u043e \u043e\u0431\u044a\u0435\u043c\u0443 \u0441\u0440\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439, \u0447\u0442\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0434\u043b\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430, \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0442\u044c\u0441\u044f. \u041f\u0440\u0438 t=20 \u043e\u0440\u0434\u0435\u0440\u044b \u0441\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u0434\u0432\u0438\u0433\u0430\u0442\u044c\u0441\u044f \u0432 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b. \u042d\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u044e\u0449\u0438\u0445 \u0440\u0438\u0441\u043a\u0430\u0445 &#171;\u0437\u0430\u0441\u0442\u0440\u044f\u0442\u044c&#187; \u0432 \u043d\u0435\u0432\u044b\u0433\u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u0447\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u043a\u0435 \u043b\u0438\u0431\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435, \u043f\u043e\u043a\u0430 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0441\u044f.<\/p>\n<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0437\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u0432\u044f\u0437\u043a\u0438 &#171;\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c&#187; \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u043c \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u043c \u044f\u0437\u044b\u043a\u0435, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0430\u0434\u0435\u043a\u0432\u0430\u0442\u043d\u0443\u044e \u043e\u0446\u0435\u043d\u043a\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0442\u043e\u0440\u0433\u043e\u0432 \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0445 \u0440\u0438\u0441\u043a\u043e\u0432. \u0420\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u044d\u0442\u043e \u043d\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0441\u0430\u043c\u043e\u0439 \u043a\u043d\u0438\u0433\u043e\u0439 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043d\u0443\u0436\u043d\u0430, \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442, \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u0438 \u043a \u043a\u0430\u043a\u0438\u043c \u0438\u043c\u0435\u043d\u043d\u043e \u043a\u043d\u0438\u0433\u0430\u043c \u043d\u0430\u0434\u043e \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e \u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0438\u0445 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u0438\u0437.<\/p>\n<h3>\u0414\u0438\u0432\u0435\u0440\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f<\/h3>\n<p>\u041e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043e\u0442 \u0441\u0432\u044f\u0437\u043e\u043a \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0439 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u043e\u0439. \u0412\u043f\u043e\u043b\u043d\u0435 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u0441\u0432\u044f\u0437\u043a\u0438, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441 BTC, \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0440\u0438\u043d\u043e\u0441\u044f\u0442 \u0434\u043e\u0445\u043e\u0434 \u0431\u043e\u043b\u044c\u0448\u0438\u0439, \u0447\u0435\u043c \u0441\u0432\u044f\u0437\u043a\u0438, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441 ETH, \u0430 \u0437\u0430\u0442\u0435\u043c \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442. \u0412 \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0435\u0440\u0438\u043e\u0434\u043e\u0432 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0434\u043b\u044f \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0432\u044b\u0433\u043e\u0434\u044b \u043d\u0430 \u043a\u043e\u0448\u0435\u043b\u044c\u043a\u0430\u0445 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0433\u043e\u0434\u043d\u0430\u044f \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u044d\u0442\u0438\u0445 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c \u0438 \u043f\u0440\u0438\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u0430\u043a\u0438\u0445 \u0434\u043e\u043b\u0435\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c.<\/p>\n<p>\u0417\u0430\u0434\u0430\u0447\u0430 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c: \u0435\u0441\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"n\" alt=\"n\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5e5\/d75\/55e\/5e5d7555edff64a56b47810bd97a24f8.svg\" width=\"12\" height=\"12\"\/> \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442, \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043a\u0430\u0436\u0434\u043e\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c\u0438 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430\u043c\u0438 \u0441 \u043c\u0430\u0442\u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\mu_{i}\" alt=\"\\mu_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/72e\/47d\/def\/72e47ddef8f8a30cc6829d0beb58be24.svg\" width=\"18\" height=\"16\"\/> \u0438 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\sigma_{i}\" alt=\"\\sigma_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/93b\/17a\/498\/93b17a498295ce1492b1cbcd821e081f.svg\" width=\"18\" height=\"15\"\/>, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u0434\u0432\u0443\u0445 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442 \u0441 \u0438\u043d\u0434\u0435\u043a\u0441\u0430\u043c\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"i\" alt=\"i\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/304\/bf4\/8c1\/304bf48c1ed45db65b1ac01fd2fc9e8b.svg\" width=\"7\" height=\"16\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"j\" alt=\"j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7e0\/42f\/8c1\/7e042f8c1609b1c054d74f7908d88d56.svg\" width=\"8\" height=\"19\"\/> \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043b\u044f\u0446\u0438\u0435\u0439 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\rho_{ij}\" alt=\"\\rho_{ij}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8ce\/ce3\/189\/8cece31892221d52d9bb53579df8fbd6.svg\" width=\"22\" height=\"17\"\/>. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0434\u043e\u043b\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"x_{i}\" alt=\"x_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/679\/547\/bd6\/679547bd678dc081beb91dfc2be9cf8a.svg\" width=\"18\" height=\"15\"\/> \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c \u0441 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c\u044e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"r\" alt=\"r\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/41f\/8a7\/01e\/41f8a701ea78d6f684018d249060e239.svg\" width=\"9\" height=\"12\"\/> \u0438\u043c\u0435\u043b \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0443\u044e \u0434\u0438\u0441\u043f\u0435\u0440\u0441\u0438\u044e:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\begin{cases} x^TSx \\to \\min \\\\ \\mu^Tx = r \\\\ e^Tx = 1 \\\\ x \\ge 0 \\end{cases}\" alt=\"\\begin{cases} x^TSx \\to \\min \\\\ \\mu^Tx = r \\\\ e^Tx = 1 \\\\ x \\ge 0 \\end{cases}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9f5\/99c\/309\/9f599c309d4893340fc922aafb9c34fc.svg\" width=\"131\" height=\"94\"\/><\/p>\n<p>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"x\" alt=\"x\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7f8\/ed1\/d70\/7f8ed1d7047c58a7afa5fb6e07962767.svg\" width=\"11\" height=\"12\"\/>, <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\mu\" alt=\"\\mu\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/282\/664\/4aa\/2826644aa39ddf6265433702fb4ff31d.svg\" width=\"12\" height=\"16\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e\" alt=\"e\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/30a\/b8a\/398\/30ab8a39889a2dd40d76dc219dea43ef.svg\" width=\"9\" height=\"12\"\/> \u044d\u0442\u043e \u043c\u0430\u0442\u0440\u0438\u0446\u044b-\u0441\u0442\u043e\u043b\u0431\u0446\u044b, \u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/50e\/df4\/65f\/50edf465f6bc25a4df5e155bfc368eb0.svg\" width=\"12\" height=\"17\"\/> &#8212; \u043c\u0430\u0442\u0440\u0438\u0446\u0430, \u0437\u0430\u0434\u0430\u044e\u0449\u0430\u044f \u043f\u0430\u0440\u043d\u044b\u0435 \u0441\u0432\u044f\u0437\u0438 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0439 \u0438 \u043a\u043e\u0440\u0440\u0435\u043b\u044f\u0446\u0438\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"S = \\begin{bmatrix} \\sigma_1^2 &amp; \\rho_{1,2}\\sigma_1\\sigma_2 &amp; \\cdots &amp; \\rho_{1,n}\\sigma_1\\sigma_n \\\\ \\rho_{2,1}\\sigma_2\\sigma_1 &amp; \\sigma_2^2 &amp; \\cdots &amp; \\rho_{2,n}\\sigma_2\\sigma_n \\\\ \\vdots &amp; \\vdots &amp; \\ddots &amp; \\vdots \\\\ \\rho_{n,1}\\sigma_n\\sigma_1 &amp; \\rho_{n,2}\\sigma_n\\sigma_2 &amp; \\cdots &amp; \\sigma_n^2 \\end{bmatrix}.\" alt=\"S = \\begin{bmatrix} \\sigma_1^2 &amp; \\rho_{1,2}\\sigma_1\\sigma_2 &amp; \\cdots &amp; \\rho_{1,n}\\sigma_1\\sigma_n \\\\ \\rho_{2,1}\\sigma_2\\sigma_1 &amp; \\sigma_2^2 &amp; \\cdots &amp; \\rho_{2,n}\\sigma_2\\sigma_n \\\\ \\vdots &amp; \\vdots &amp; \\ddots &amp; \\vdots \\\\ \\rho_{n,1}\\sigma_n\\sigma_1 &amp; \\rho_{n,2}\\sigma_n\\sigma_2 &amp; \\cdots &amp; \\sigma_n^2 \\end{bmatrix}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/37a\/44c\/4bb\/37a44c4bb41a3bae724dd7a65914ff25.svg\" width=\"376\" height=\"124\"\/><\/p>\n<p>\u0410\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435\u0440 &#8212; \u044d\u0442\u043e \u043d\u0435 \u0438\u043d\u0432\u0435\u0441\u0442\u043e\u0440, \u043d\u043e \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435\u0440 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u0430\u044f \u043a\u0440\u0438\u043f\u0442\u043e\u043c\u043e\u043d\u0435\u0442\u0430 \u0432 \u0435\u0433\u043e \u043a\u043e\u0448\u0435\u043b\u044c\u043a\u0430\u0445 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0435\u0439. \u041f\u043e\u043c\u0438\u043c\u043e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043e\u0442 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430, \u043a\u0430\u0436\u0434\u0430\u044f \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430 \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u044e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u0443\u044e \u0440\u044b\u043d\u043a\u043e\u043c. \u0414\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043f\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u043c \u0438\u0437-\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0434\u0438\u0441\u043f\u0435\u0440\u0441\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043e\u0440\u0438\u044f \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u0430 \u0434\u043b\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u044e\u0430\u043d\u0441\u043e\u0432 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u043e\u043d\u0430 \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0432\u0441\u0435 \u0432 \u044d\u0442\u043e\u0439 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041c\u044b \u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0434\u0432\u0435\u0440\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u043a \u0440\u0438\u0441\u043a\u0443. \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043c\u0435\u0436\u0434\u0443 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0438 \u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u044b\u043c \u0440\u0438\u0441\u043a\u043e\u043c, \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u0438\u043c\u0435\u0440. \u041f\u0443\u0441\u0442\u044c \u0441\u0432\u044f\u0437\u043a\u0438, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441 BTC, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0432 2.5% \u0441 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435\u043c 0.5%, \u0430 \u0441\u0432\u044f\u0437\u043a\u0438, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441 ETH, \u0438\u043c\u0435\u044e\u0442 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0432 3.7% \u0441 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435\u043c 1.1%. \u0412\u044b\u044f\u0441\u043d\u0438\u043c, \u043f\u0440\u0438 \u043a\u0430\u043a\u043e\u043c \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0438\u043c.<\/p>\n<p>\u041c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0444\u043e\u0440\u043c\u0443\u043b\u0435:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"E(\\alpha X+ \\beta Y) = \\alpha E(X) + \\beta E(Y),\" alt=\"E(\\alpha X+ \\beta Y) = \\alpha E(X) + \\beta E(Y),\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/556\/af5\/231\/556af523115d3e680250adc94ebafa5b.svg\" width=\"277\" height=\"22\"\/><\/p>\n<p>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\alpha\" alt=\"\\alpha\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/814\/f8d\/bae\/814f8dbae9f423519a71824bc375fc64.svg\" width=\"12\" height=\"12\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\beta\" alt=\"\\beta\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b9f\/470\/05c\/b9f47005c571ccb64eca07847f49068c.svg\" width=\"11\" height=\"20\"\/> &#8212; \u0434\u043e\u043b\u0438 BTC \u0438 ETH, <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"X\" alt=\"X\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d94\/38b\/27e\/d9438b27e8854f6a7d67d90807b41ccd.svg\" width=\"16\" height=\"17\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"Y\" alt=\"Y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3ec\/0d0\/bd4\/3ec0d0bd4450614e253a2006eac0910c.svg\" width=\"15\" height=\"16\"\/> &#8212; \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 BTC \u0438 ETH.<\/p>\n<p>\u0427\u0443\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u0435\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0438\u0441\u043f\u0435\u0440\u0441\u0438\u044f:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\mathrm{Var} \\, (\\alpha X+ \\beta Y) = \\alpha^{2} \\sigma_{X}^{2} + \\beta^{2} \\sigma_{Y}^{2} + 2 \\alpha \\beta \\rho_{X, Y}\\sigma_{X}\\sigma_{Y},\" alt=\"\\mathrm{Var} \\, (\\alpha X+ \\beta Y) = \\alpha^{2} \\sigma_{X}^{2} + \\beta^{2} \\sigma_{Y}^{2} + 2 \\alpha \\beta \\rho_{X, Y}\\sigma_{X}\\sigma_{Y},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5f1\/71d\/a63\/5f171da63be2d13971bfede0af980d93.svg\" width=\"414\" height=\"27\"\/><\/p>\n<p>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\rho_{X, Y}\" alt=\"\\rho_{X, Y}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8bd\/9e8\/3f2\/8bd9e83f2f73275e9ad55f236e13a83a.svg\" width=\"38\" height=\"17\"\/> &#8212; \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u043a\u043e\u0440\u0440\u0435\u043b\u044f\u0446\u0438\u0438 \u043c\u0435\u0436\u0434\u0443 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"X\" alt=\"X\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c11\/3e7\/891\/c113e78914ec0e76f634444a38dd441c.svg\" width=\"16\" height=\"17\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"Y\" alt=\"Y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ef0\/c56\/0a4\/ef0c560a4e8b5f3a4687810ad3b1a311.svg\" width=\"15\" height=\"16\"\/>, \u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\sigma_{X}\" alt=\"\\sigma_{X}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/45b\/e9c\/144\/45be9c144616e883d6b1f73d23b9c183.svg\" width=\"25\" height=\"14\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\sigma_{Y}\" alt=\"\\sigma_{Y}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/483\/5a4\/51f\/4835a451f46e654d2b568d560353167d.svg\" width=\"23\" height=\"14\"\/> \u0438\u0445 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u043a\u043e\u0440\u0440\u0435\u043b\u044f\u0446\u0438\u0438 \u0438\u043c\u0435\u0435\u0442 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0440\u0430\u0432\u043d\u043e\u0435 -0.1. \u0422\u043e\u0433\u0434\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f \u0438 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f \u043e\u0442 \u0434\u043e\u043b\u0438 BTC \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> f, ax = plt.subplots(1, 2, figsize=(12, 4)) w = np.linspace(0, 1) v = (0.52 * w2 + 1.1**2 * (1 - w)**2 + 2w(1 - w)(-0.1)0.51.1)**0.5 e = w2.5 + (1-w)*3.7 ax[1].plot(w, e) ax[1].axvline(w[np.argmin(v)], color='0.3', ls=':') ax[1].axhline(e[np.argmin(v)], color='0.3', ls=':') ax[1].set_xlabel('\u0414\u043e\u043b\u044f BTC') ax[1].set_ylabel('\u0414\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c (%)') ax[1].set_title('\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043e\u0442 \u0434\u043e\u043b\u0438 BTC') ax[0].plot(w, v) ax[0].axvline(w[np.argmin(v)], color='0.3', ls=':') ax[0].axhline(min(v), color='0.3', ls=':') ax[0].set_xlabel('\u0414\u043e\u043b\u044f BTC') ax[0].set_ylabel('\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435') ax[0].set_ylim(0.35, 1.15) ax[0].set_title('\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f \u043e\u0442 \u0434\u043e\u043b\u0438 BTC'); <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/me\/gu\/7g\/megu7glqrsv1k23hblukca9nmwk.png\" alt=\"image\" title=\"\" width=\"1341\" height=\"500\" data-src=\"https:\/\/habrastorage.org\/webt\/me\/gu\/7g\/megu7glqrsv1k23hblukca9nmwk.png\"\/><\/figure>\n<p>\u041f\u043e\u0440\u0442\u0444\u0435\u043b\u044c, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u043d\u0430 80% \u0438\u0437 BTC \u0438 20% ETH, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430 10% \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435 \u0438 \u043d\u0430 10% \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u043c, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0438\u043c \u043d\u0430 100% \u0438\u0437 BTC. \u0421\u0440\u0430\u0432\u043d\u0438\u043c \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0435\u0439 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u043e\u0433\u043e &#171;\u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e&#187; \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f \u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0435\u0439 \u0443 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u043d\u0430 \u0432\u0441\u0435 100% \u0438\u0437 ETH:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> x = np.linspace(0, 8, 300) y1 = norm.pdf(x, e[np.argmin(v)], min(v)) y2 = norm.pdf(x, 3.7, 1.1) plt.plot(x, y1, label='20%   ETH, 80% BTC') plt.plot(x, y2, label='100% ETH') ppf_01 = norm.ppf(0.01, e[np.argmin(v)], min(v)) plt.axvline(ppf_01, c='k', lw=1) plt.axhline(0, c='k', lw=1) x = np.linspace(0, ppf_01) y = norm.pdf(x, 3.7, 1.1) plt.fill_between(x, y, alpha=0.9, color='orange') plt.legend() plt.title('pdf \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u0432\u0443\u0445 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439'); <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/hg\/22\/ai\/hg22ai2o4_ssnhobkd1oqoqdflc.png\" alt=\"image\" title=\"\" width=\"699\" height=\"488\" data-src=\"https:\/\/habrastorage.org\/webt\/hg\/22\/ai\/hg22ai2o4_ssnhobkd1oqoqdflc.png\"\/><\/figure>\n<p>\u041f\u043e\u0440\u0442\u0444\u0435\u043b\u044c, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437 ETH, \u0432 20% \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0431\u0443\u0434\u0435\u0442 \u0434\u0430\u0432\u0430\u0442\u044c \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0443\u044e, \u0447\u0435\u043c \u0443 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f \u0441 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435\u043c, \u0430 \u0432 \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0445\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0435\u0433\u043e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435\u0439.<\/p>\n<p>\u041a\u0430\u043a \u043f\u043e\u043d\u044f\u0442\u044c, \u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c \u043b\u0438 \u0440\u0438\u0441\u043a \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f? \u041d\u0430\u0439\u0434\u0435\u043c \u043a\u0432\u0430\u043d\u0442\u0438\u043b\u044c \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f \u0441 \u0443\u0440\u043e\u0432\u043d\u0435\u043c 0.01 \u0438 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u043c, \u0441 \u043a\u0430\u043a\u043e\u0439 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c\u044e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437 ETH, \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043c\u0435\u043d\u044c\u0448\u0435 \u0434\u0430\u043d\u043e\u0433\u043e \u043a\u0432\u0430\u043d\u0442\u0438\u043b\u044f. \u0415\u0441\u043b\u0438 \u0434\u0430\u043d\u043d\u0430\u044f \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043c\u0435\u043d\u044c\u0448\u0435 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043e\u0433\u043e\u0432\u043e\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 0.05, \u0442\u043e \u0440\u0438\u0441\u043a \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u044b\u043c. \u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u0430 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u0441\u0435\u0433\u043e 0.036 (\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0437\u0430\u043a\u0440\u0430\u0448\u0435\u043d\u0430 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u044b\u043c \u0446\u0432\u0435\u0442\u043e\u043c).<\/p>\n<p>\u041f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u044b\u0439 \u0438\u043b\u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u0440\u0438\u0441\u043a \u043c\u043e\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043a\u0430\u043a \u0440\u0438\u0441\u043a, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0436\u0430\u043b\u0435\u0442\u044c \u043e\u0431 \u0443\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0432\u044b\u0433\u043e\u0434\u0435 \u043e\u0447\u0435\u043d\u044c \u043c\u0430\u043b\u0430.<\/p>\n<h3>\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u0438<\/h3>\n<p>\u0421\u0432\u044f\u0437\u043a\u0430 &#8212; \u044d\u0442\u043e \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043e\u0431\u043c\u0435\u043d\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u0434\u043d\u0438 \u043e\u0431\u043c\u0435\u043d\u044b \u043c\u043e\u0433\u0443\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0430 \u0441\u043f\u043e\u0442\u043e\u0432\u044b\u0445 \u0440\u044b\u043d\u043a\u0430\u0445. \u0413\u043b\u044f\u0434\u044f \u043d\u0430 \u0441\u0432\u044f\u0437\u043a\u0443, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043b\u0438\u043d\u043d\u0443\u044e, \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u043e\u0446\u0435\u043d\u0435\u043d\u044b \u0438\u043b\u0438 \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0435\u043d\u044b \u0430\u043a\u0442\u0438\u0432\u044b \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u0435\u0435 \u043e\u0431\u043c\u0435\u043d\u0435. \u041c\u044b \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u043d\u0430 \u043e\u0431\u044b\u0447\u043d\u043e\u043c \u0432\u0430\u043b\u044e\u0442\u043d\u043e\u043c \u0440\u044b\u043d\u043a\u0435 \u043a\u0440\u043e\u0441\u0441-\u043a\u0443\u0440\u0441\u044b \u0432\u0430\u043b\u044e\u0442 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432 \u0434\u0438\u0441\u0431\u0430\u043b\u0430\u043d\u0441\u0435 \u0441 \u043e\u0431\u044b\u0447\u043d\u044b\u043c\u0438 \u043a\u0443\u0440\u0441\u0430\u043c\u0438. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u043a\u0443\u0440\u0441\u044b:<\/p>\n<ul>\n<li>\n<p>BTC\/USDT &#8212; 20361<\/p>\n<\/li>\n<li>\n<p> ETH\/USDT &#8212; 1554<\/p>\n<\/li>\n<li>\n<p> ETH\/BTC &#8212; 0.076380<\/p>\n<\/li>\n<\/ul>\n<p>\u041d\u0430 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0440\u044b\u043d\u043a\u0435 \u0447\u0430\u0441\u0442\u043d\u043e\u0435 \u0446\u0435\u043d (ETH\/USDT) \/ (BTC\/USDT) \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0440\u0430\u0432\u043d\u043e \u0446\u0435\u043d\u0435 ETH\/BTC. \u0412 \u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0445 \u043a\u0443\u0440\u0441\u0430\u0445 \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0432\u0441\u0435\u0433\u043e 0.08%.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u043a\u0440\u043e\u0441\u0441-\u043a\u0443\u0440\u0441\u044b \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0435\u043d\u044b, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u043c\u0435\u0441\u0442\u043e 0.076380 \u0431\u0443\u0434\u0435\u0442 0.076080, \u0442\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u043e\u0431\u043c\u0435\u043d\u043e\u0432:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{ETH} \\to \\textrm{USDT},\" alt=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{ETH} \\to \\textrm{USDT},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b14\/18c\/a72\/b1418ca72b40a02dd9a35b1365c03144.svg\" width=\"286\" height=\"20\"\/><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{ETH} \\to \\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{ETH}.\" alt=\"\\textrm{ETH} \\to \\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{ETH}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/412\/bd0\/18d\/412bd018d902347844610e4de55ca259.svg\" width=\"274\" height=\"17\"\/><\/p>\n<p>\u041f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u043f\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0444\u043e\u0440\u043c\u0443\u043b\u0435:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R = \\frac{P_{1} \u2013 P_{0}}{P_{0}}100\\%,\" alt=\"R = \\frac{P_{1} \u2013 P_{0}}{P_{0}}100\\%,\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/168\/6d8\/df2\/1686d8df273c00ec902a3c9e433e3de1.svg\" width=\"153\" height=\"46\"\/><\/p>\n<p>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"P_{0}\" alt=\"P_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6f3\/f90\/c8e\/6f3f90c8e57185c7f33680be3b335146.svg\" width=\"21\" height=\"20\"\/> &#8212; \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0430\u043a\u0442\u0438\u0432\u0430 \u0434\u043e \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0438 \u043f\u043e \u0446\u0435\u043f\u043e\u0447\u043a\u0435, <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"P_{1}\" alt=\"P_{1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7ba\/e6f\/458\/7bae6f458610ec3fc081c8010536ee35.svg\" width=\"21\" height=\"19\"\/> &#8212; \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0430\u043a\u0442\u0438\u0432\u0430 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0438. \u0415\u0441\u043b\u0438 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0433\u043e \u0430\u043a\u0442\u0438\u0432\u0430, \u0442\u043e \u0434\u043b\u044f \u043d\u0430\u0448\u0438\u0445 \u0446\u0435\u043f\u043e\u0447\u0435\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{ETH} \\to \\textrm{USDT})} = 100 \\% \\left (  \\frac{1554}{20361 \\cdot 0.076080} - 1 \\right ) = 0.32 \\%\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{ETH} \\to \\textrm{USDT})} = 100 \\% \\left (  \\frac{1554}{20361 \\cdot 0.076080} - 1 \\right ) = 0.32 \\%\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/59d\/337\/c01\/59d337c01930a7e20defdf3fcbf8d092.svg\" width=\"556\" height=\"49\"\/><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{ETH} \\to \\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{ETH})} = 100 \\% \\left (  \\frac{1554}{20361 \\cdot 0.076080} - 1 \\right ) = 0.32 \\%\" alt=\"R_{(\\textrm{ETH} \\to \\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{ETH})} = 100 \\% \\left (  \\frac{1554}{20361 \\cdot 0.076080} - 1 \\right ) = 0.32 \\%\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/692\/b14\/af0\/692b14af07f4c768f6d93455a4be663d.svg\" width=\"548\" height=\"49\"\/><\/p>\n<p>\u0415\u0441\u043b\u0438 \u043a\u0440\u043e\u0441\u0441-\u043a\u0443\u0440\u0441\u044b \u043f\u0435\u0440\u0435\u043e\u0446\u0435\u043d\u0435\u043d\u044b, \u0432\u043c\u0435\u0441\u0442\u043e 0.076380 \u0431\u0443\u0434\u0435\u0442 0.076680, \u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{BTC} \\to \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{BTC}\" alt=\"\\textrm{BTC} \\to \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{BTC}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3fe\/e0a\/5e3\/3fee0a5e32eae77acf68ddd0af3f01f5.svg\" width=\"268\" height=\"17\"\/><\/p>\n<p>\u0441 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c\u044e:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{BTC} \\to \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{BTC})} = 100 \\% \\left (  \\frac{20361 \\cdot 0.076680}{1554} - 1 \\right ) = 0.47 \\%\" alt=\"R_{(\\textrm{BTC} \\to \\textrm{USDT} \\to \\textrm{ETH} \\to \\textrm{BTC})} = 100 \\% \\left (  \\frac{20361 \\cdot 0.076680}{1554} - 1 \\right ) = 0.47 \\%\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dab\/f15\/b1f\/dabf15b1f9ed551d073a50d18a018885.svg\" width=\"548\" height=\"49\"\/><\/p>\n<p>\u041e\u0431\u043c\u0435\u043d\u044b \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u043e\u0431\u043c\u0435\u043d\u044b \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0431\u0438\u0440\u0436\u0430\u0445, \u0442\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044f \u043e\u0431\u043c\u0435\u043d\u044b \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e, \u043c\u043e\u0436\u043d\u043e &#171;\u043f\u0440\u043e\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c&#187; \u0432\u0441\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0440\u0438\u0431\u044b\u043b\u044c. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u043e\u0431\u043c\u0435\u043d\u0443 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u0438\u0440\u0436\u0430 \u0438 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0437 \u043d\u0438\u0445 \u0443 \u043d\u0430\u0441 \u0438\u043c\u0435\u0435\u0442\u0441\u044f:<\/p>\n<ul>\n<li>\n<p> 10 BTC;<\/p>\n<\/li>\n<li>\n<p> 300000 USDT;<\/p>\n<\/li>\n<li>\n<p> 100 ETH.<\/p>\n<\/li>\n<\/ul>\n<p>\u041c\u044b \u0445\u043e\u0442\u0438\u043c &#171;\u043f\u0440\u043e\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c&#187; \u043f\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 5 BTC, \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f:<\/p>\n<ul>\n<li>\n<p><strong>\u0411\u0438\u0440\u0436\u0430 \u21161<\/strong>: 5 BTC * 20361 = 101805 USDT;<\/p>\n<\/li>\n<li>\n<p><strong>\u0411\u0438\u0440\u0436\u0430 \u21162<\/strong>: 101805 USDT \/ 1554 = 65.5115 ETH;<\/p>\n<\/li>\n<li>\n<p><strong>\u0411\u0438\u0440\u0436\u0430 \u21163<\/strong>: 65.5115 ETH * 0.076680 = 5.0234 BTC.<\/p>\n<\/li>\n<\/ul>\n<p>\u0412\u0441\u0435 \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u0445 \u0430\u043a\u0442\u0438\u0432\u043e\u0432:<\/p>\n<ul>\n<li>\n<p><strong>BTC<\/strong>: 10 &#8212; 5 + 5.023 = 10.023;<\/p>\n<\/li>\n<li>\n<p><strong>USDT<\/strong>: 300000 + 101805 &#8212; 101805 = 300000;<\/p>\n<\/li>\n<li>\n<p><strong>ETH<\/strong>: 100 + 65.511 &#8212; 65.511 = 100.<\/p>\n<\/li>\n<\/ul>\n<p>\u042d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u0442, \u043a\u0430\u043a \u0432\u0430\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0440\u0430\u0437\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043d\u043e\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0431\u0438\u0440\u0436\u0430\u0445, \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0439 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043a \u0440\u0430\u0437 \u0438 \u0434\u043e\u043b\u0436\u043d\u0430 \u043f\u043e\u043c\u043e\u0447\u044c \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f. \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0446\u0435\u043f\u043e\u0447\u0435\u043a \u043f\u0440\u0438 \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0430. \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c &#8212; \u044d\u0442\u043e \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e \u0432 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435.<\/p>\n<p>\u041c\u043e\u0436\u0435\u043c \u043b\u0438 \u043c\u044b \u0443\u0437\u043d\u0430\u0442\u044c, \u043a\u0430\u043a\u043e\u0439 \u0432\u043a\u043b\u0430\u0434 \u0432\u043d\u043e\u0441\u0438\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u043e\u0431\u043c\u0435\u043d \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u0432 \u0435\u0435 \u0438\u0442\u043e\u0433\u043e\u0432\u0443\u044e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c?<\/p>\n<p>\u0414\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0445 \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u043a \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u043c \u0432\u044b\u0448\u0435 \u0432\u0430\u043b\u044e\u0442\u043d\u044b\u043c \u043f\u0430\u0440\u0430\u043c:<\/p>\n<ul>\n<li>\n<p> BTC\/USDT &#8212; 20361;<\/p>\n<\/li>\n<li>\n<p> ETH\/USDT &#8212; 1554;<\/p>\n<\/li>\n<li>\n<p> ETH\/BTC &#8212; 0.076380.<\/p>\n<\/li>\n<\/ul>\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043b\u0438\u0441\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0435 \u043f\u0430\u0440\u044b:<\/p>\n<ul>\n<li>\n<p> BTC\/TRY &#8212; 382524;<\/p>\n<\/li>\n<li>\n<p> ETH\/TRY &#8212; 29137;<\/p>\n<\/li>\n<li>\n<p> USDT\/TRY &#8212; 18.806.<\/p>\n<\/li>\n<\/ul>\n<p>\u0422\u043e\u0433\u0434\u0430 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u043b\u0438\u043d\u043d\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u043e\u0431\u043c\u0435\u043d\u043e\u0432:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT}.\" alt=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4d0\/e2c\/1fa\/4d0e2c1faae1ca3ffee3e607fe745206.svg\" width=\"359\" height=\"17\"\/><\/p>\n<p>\u0418\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u043a\u0443\u0440\u0441\u043e\u0432 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0440\u044b\u043d\u043a\u0430 (\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0448\u0435) \u0438\u043c\u0435\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})} = 100 \\% \\left (  \\frac{382524 \\cdot 1554}{20361 \\cdot 29137} - 1 \\right ) = 0.2 \\%\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})} = 100 \\% \\left (  \\frac{382524 \\cdot 1554}{20361 \\cdot 29137} - 1 \\right ) = 0.2 \\%\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fcd\/f58\/6a4\/fcdf586a4c27726b1d3b740043ef84c8.svg\" width=\"566\" height=\"49\"\/><\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b\u0430\u0441\u044c, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0447\u0442\u043e\u0431\u044b BTC\/TRY \u0431\u044b\u043b \u043f\u0435\u0440\u0435\u043e\u0446\u0435\u043d\u0435\u043d, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u043c\u0435\u0441\u0442\u043e 382524 \u0441\u0442\u0430\u043b\u043e 382724. \u0410 ETH\/TRY \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0435\u043d, \u0432\u043c\u0435\u0441\u0442\u043e 29137 \u0441\u0442\u0430\u043b\u043e \u0431\u044b 29007:<\/p>\n<ul>\n<li>\n<p> BTC\/TRY &#8212; 382724 (\u0431\u044b\u043b\u043e 382524);<\/p>\n<\/li>\n<li>\n<p> ETH\/TRY &#8212; 29007 (\u0431\u044b\u043b\u043e 29137).<\/p>\n<\/li>\n<\/ul>\n<p>\u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})} = 100 \\% \\left (  \\frac{382724 \\cdot 1554}{20361 \\cdot 29007} - 1 \\right ) = 0.7 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})} = 100 \\% \\left (  \\frac{382724 \\cdot 1554}{20361 \\cdot 29007} - 1 \\right ) = 0.7 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/917\/955\/2fd\/9179552fdbc2bcd24316da6bd4ced8da.svg\" width=\"571\" height=\"49\"\/><\/p>\n<p>\u0415\u0441\u043b\u0438 \u043f\u0440\u0438 \u0432\u0441\u0435\u043c \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0435\u043d BTC\/USDT (\u0441\u0442\u0430\u043b\u043e 20261 \u0432\u043c\u0435\u0441\u0442\u043e 20361) \u0438 \u043f\u0435\u0440\u0435\u043e\u0446\u0435\u043d\u0435\u043d ETH\/USDT (\u0441\u0442\u0430\u043b\u043e 1574 \u0432\u043c\u0435\u0441\u0442\u043e 1554):<\/p>\n<ul>\n<li>\n<p> BTC\/USDT &#8212; 20261 (\u0431\u044b\u043b\u043e 20361);<\/p>\n<\/li>\n<li>\n<p> ETH\/USDT &#8212; 1574 (\u0431\u044b\u043b\u043e 1554).<\/p>\n<\/li>\n<\/ul>\n<p>\u0422\u043e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0435\u0449\u0435 \u0441\u0438\u043b\u044c\u043d\u0435\u0435:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})} = 100 \\% \\left (  \\frac{382724 \\cdot 1574}{20261 \\cdot 29007} - 1 \\right ) = 2.5 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})} = 100 \\% \\left (  \\frac{382724 \\cdot 1574}{20261 \\cdot 29007} - 1 \\right ) = 2.5 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/929\/e75\/5e4\/929e755e4c224c1f835b931d3b31b8a1.svg\" width=\"571\" height=\"49\"\/><\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0441\u0430\u043c\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435. \u0418\u043c\u0435\u044f \u0442\u043e\u0442 \u0436\u0435 \u0441\u0430\u043c\u044b\u0439 \u0434\u0438\u0441\u0431\u0430\u043b\u0430\u043d\u0441 \u0446\u0435\u043d, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0440\u0430\u0437\u0431\u0438\u0442\u044c \u043d\u0430\u0448\u0443 \u0434\u043b\u0438\u043d\u043d\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT},\" alt=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5cf\/6df\/14c\/5cf6df14c8c774504c6937fd7b9dd283.svg\" width=\"359\" height=\"20\"\/><\/p>\n<p>\u043d\u0430 \u0434\u0432\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0446\u0435\u043f\u043e\u0447\u043a\u0438:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT},\" alt=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/267\/645\/d87\/267645d87f26a9fcf206b2e909d0a7d7.svg\" width=\"287\" height=\"20\"\/><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT}.\" alt=\"\\textrm{USDT} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/37d\/ad4\/bff\/37dad4bffa53db3bbda045f7d48242c6.svg\" width=\"287\" height=\"17\"\/><\/p>\n<p>\u041f\u043e \u043f\u0435\u0440\u0432\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT})} = 100 \\% \\left ( \\frac{382724}{20261 \\cdot 18.806} - 1 \\right ) = 0.45 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT})} = 100 \\% \\left ( \\frac{382724}{20261 \\cdot 18.806} - 1 \\right ) = 0.45 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/674\/e4b\/20a\/674e4b20a4d3ac770bffe461554d58d5.svg\" width=\"543\" height=\"49\"\/><\/p>\n<p>\u041f\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT})} = 100 \\% \\left ( \\frac{18.806 \\cdot 1574}{29137} - 1 \\right ) = 1.59 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT})} = 100 \\% \\left ( \\frac{18.806 \\cdot 1574}{29137} - 1 \\right ) = 1.59 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e23\/f5a\/ad5\/e23f5aad568b5d852e64abbcf4dce4af.svg\" width=\"534\" height=\"49\"\/><\/p>\n<p>\u0412\u043e\u043f\u0440\u043e\u0441 \u043e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u0438 \u0446\u0435\u043b\u0435\u0441\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u043e\u0441\u0442\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043e\u0431\u043c\u0435\u043d\u043e\u0432 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0432 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442: \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 &#8212; \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043f\u043e \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0438\u0437 4-\u0445 \u043e\u0431\u043c\u0435\u043d\u043e\u0432 \u0441 2.5% \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u043f\u043e \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0438\u0437 3-\u0445 \u043e\u0431\u043c\u0435\u043d\u043e\u0432 \u0441 1.59% \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438?<\/p>\n<p>\u041c\u044b \u043d\u0435 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043c, \u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0435 \u043f\u043e\u043a\u0443\u043f\u0430\u0435\u043c \u0430\u043a\u0442\u0438\u0432, \u043e\u0436\u0438\u0434\u0430\u044f \u043f\u0440\u0438\u0431\u044b\u043b\u0438, \u0430 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0438\u043c, \u0442\u043e \u0435\u0441\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043d\u0430\u0434 \u0430\u043a\u0442\u0438\u0432\u043e\u043c, &#171;\u0434\u043e\u0431\u044b\u0432\u0430\u044f&#187; \u043f\u0440\u0438\u0431\u044b\u043b\u044c. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0446\u0435\u043f\u043e\u0447\u0435\u043a, \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0432 \u0435\u0434\u0438\u043d\u0438\u0446\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f, \u0437\u043d\u0430\u0447\u0438\u0442 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f \u0438 \u043f\u0440\u0438\u0431\u044b\u043b\u044c. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u043d\u0430 \u043e\u0434\u0438\u043d \u043e\u0431\u043c\u0435\u043d \u0442\u0440\u0430\u0442\u0438\u0442\u0441\u044f 1 \u043c\u0438\u043d\u0443\u0442\u0430. \u0422\u043e\u0433\u0434\u0430 \u0437\u0430 1 \u0447\u0430\u0441 \u043c\u044b \u0441\u043c\u043e\u0436\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c 60\/4 = 15 \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043e\u043a \u043f\u043e \u0434\u043b\u0438\u043d\u043d\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0438\u0437 4-\u0445 \u043e\u0431\u043c\u0435\u043d\u043e\u0432 \u0438 60\/3 = 20 \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043e\u043a \u043f\u043e \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0438\u0437 3-\u0445 \u043e\u0431\u043c\u0435\u043d\u043e\u0432.<\/p>\n<p>\u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u043c\u044b \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0435\u043c \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0441\u0443\u043c\u043c\u0443 \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 1 \u0443.\u0435. (\u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u043d\u0442), \u0442\u043e\u0433\u0434\u0430 \u0432 \u043f\u0435\u0440\u0432\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})}^{(15)} = 15 \\left ( 1.025 - 1 \\right ) 100 \\%  = 37.5 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})}^{(15)} = 15 \\left ( 1.025 - 1 \\right ) 100 \\%  = 37.5 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/35e\/b04\/808\/35eb0480869a5ac32f1908f16773edce.svg\" width=\"517\" height=\"34\"\/><\/p>\n<p>\u0412\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT})}^{(20)} = 20 \\left ( 1.0159 - 1 \\right ) 100 \\%  = 31.8 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT})}^{(20)} = 20 \\left ( 1.0159 - 1 \\right ) 100 \\%  = 31.8 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5fa\/5e4\/6ce\/5fa5e46cec18437fe9b56f801434fc2d.svg\" width=\"483\" height=\"34\"\/><\/p>\n<p>\u041e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442 \u0434\u043b\u0438\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430, \u0442\u0430\u043a \u043a\u0430\u043a \u0435\u0435 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043d\u0430 5.7% \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u0443 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439.<\/p>\n<p>\u0410 \u0447\u0442\u043e, \u0435\u0441\u043b\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c \u0441\u0443\u043c\u043c\u0443, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0443\u044e \u0432 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0434\u043e\u0445\u043e\u0434 (\u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u043d\u0442)? \u0412\u0435\u0434\u044c \u043c\u044b \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u044b \u0432 \u043d\u0430\u0438\u0441\u043a\u043e\u0440\u0435\u0439\u0448\u0435\u043c \u0440\u043e\u0441\u0442\u0435 \u043f\u0440\u0438\u0431\u044b\u043b\u0438, \u0437\u043d\u0430\u0447\u0438\u0442 \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a. \u041f\u0440\u0438 \u0442\u0430\u043a\u043e\u043c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u0438\u043d\u043d\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})}^{(15)} = \\left ( 1.025^{15} - 1\\right )100 \\%  = 44.83 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})}^{(15)} = \\left ( 1.025^{15} - 1\\right )100 \\%  = 44.83 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/997\/52a\/6ba\/99752a6ba2ff83ef5218ec0d3f5cd576.svg\" width=\"522\" height=\"34\"\/><\/p>\n<p>\u041f\u043e \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0432\u043d\u0430:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT})}^{(20)} =  \\left ( 1.0159^{20} - 1 \\right ) 100 \\%  = 37.094 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{USDT})}^{(20)} =  \\left ( 1.0159^{20} - 1 \\right ) 100 \\%  = 37.094 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/da1\/caf\/d26\/da1cafd26ec6ca56f7a33de973d99fbc.svg\" width=\"498\" height=\"34\"\/><\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043b\u0438\u043d\u043d\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0435\u0449\u0435 \u0432\u044b\u0433\u043e\u0434\u043d\u0435\u0435, \u0442\u0430\u043a \u043a\u0430\u043a \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0435 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 \u0443\u0436\u0435 \u043d\u0430 7.74% \u0431\u043e\u043b\u044c\u0448\u0435. \u041e\u0434\u043d\u0430\u043a\u043e, \u0435\u0441\u043b\u0438 \u0434\u043b\u0438\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0441\u0442\u0430\u043d\u0435\u0442 \u0435\u0449\u0435 \u043d\u0430 \u043e\u0434\u0438\u043d \u043e\u0431\u043c\u0435\u043d \u0434\u043b\u0438\u043d\u0435\u0435 \u043f\u0440\u0438 \u0442\u0435\u0445 \u0436\u0435 2.5% \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438, \u0442\u043e \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0441\u044f, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0437\u0430 \u043e\u0434\u0438\u043d \u0447\u0430\u0441 \u043c\u044b \u0441\u043c\u043e\u0436\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043d\u0435 15, \u0430 12 \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043e\u043a. \u0422\u0430\u043a\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})}^{(12)} = \\left ( 1.025^{12} - 1\\right )100 \\%  = 34.489 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})}^{(12)} = \\left ( 1.025^{12} - 1\\right )100 \\%  = 34.489 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7f0\/83e\/a04\/7f083ea04c0288b7abbab65159e81b16.svg\" width=\"532\" height=\"34\"\/><\/p>\n<p>\u0410 \u044d\u0442\u043e \u0443\u0436\u0435 \u043d\u0430 2.61% \u043c\u0435\u043d\u044c\u0448\u0435, \u0447\u0435\u043c \u0434\u043b\u044f \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439.<\/p>\n<p>\u041e\u0442\u0441\u044e\u0434\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u0438, \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u044b \u043e\u0442\u0434\u0430\u0435\u043c \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0435\u043d\u0438\u044f \u0442\u0435\u043c \u0438\u043b\u0438 \u0438\u043d\u043d\u044b\u043c \u0446\u0435\u043f\u043e\u0447\u043a\u0430\u043c, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0444\u043e\u0440\u043c\u0435:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"U(R, L) = \\sqrt[L\\;]{1 + \\frac{R}{100}},\" alt=\"U(R, L) = \\sqrt[L\\;]{1 + \\frac{R}{100}},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b1e\/4e2\/d8e\/b1e4e2d8e68f0511eb66018af7912c5c.svg\" width=\"186\" height=\"51\"\/><\/p>\n<p>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"R\" alt=\"R\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8d0\/6f4\/264\/8d06f4264499901e39f13716bbd34e86.svg\" width=\"15\" height=\"17\"\/> &#8212; \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c, \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u043d\u0430\u044f \u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u0430\u0445, \u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"L\" alt=\"L\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9a2\/c1a\/0ec\/9a2c1a0ec699124c7399f5888a3afc93.svg\" width=\"13\" height=\"17\"\/> &#8212; \u0434\u043b\u0438\u043d\u043d\u0430 \u0446\u0435\u043f\u043e\u0447\u043a\u0438.<\/p>\n<p>\u041f\u0443\u0441\u0442\u044c \u0434\u043b\u0438\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b\u0430\u0441\u044c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 4-\u0445 \u0434\u043e \u0434\u043e 5-\u0442\u0438 \u043e\u0431\u043c\u0435\u043d\u043e\u0432, \u043d\u043e \u0438 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0435\u0435 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u0440\u043e\u0441\u043b\u0430 \u0441 2.5% \u0434\u043e 3.5%. \u0422\u043e\u0433\u0434\u0430 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u0438\u0440\u043e\u0441\u0442 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u0441 34.489% \u0434\u043e:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})}^{(12)} = \\left ( 1.035^{12} - 1\\right )100 \\%  = 51.11 \\%.\" alt=\"R_{(\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT})}^{(12)} = \\left ( 1.035^{12} - 1\\right )100 \\%  = 51.11 \\%.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a02\/b48\/b56\/a02b48b56fc619a38c2dcc90416f0bed.svg\" width=\"522\" height=\"34\"\/><\/p>\n<p>\u0421\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u0438, \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0435\u0441\u0442\u044c \u0434\u043b\u0438\u043d\u043d\u0443\u044e, \u0430 \u043d\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443. \u0412\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u0435\u0449\u0435 \u0440\u0430\u0437 \u043d\u0430 \u043d\u0430\u0448\u0438 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u043e\u0431\u043c\u0435\u043d\u043e\u0432:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT},\" alt=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f7c\/203\/80e\/f7c20380e5d676b04165a9737f2cbf9b.svg\" width=\"359\" height=\"20\"\/><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT}.\" alt=\"\\textrm{USDT} \\to \\textrm{TRY} \\to \\textrm{ETH} \\to \\textrm{USDT}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a8d\/b9c\/5cf\/a8db9c5cf9e55e433dcb643d60969164.svg\" width=\"287\" height=\"17\"\/><\/p>\n<p>\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0435\u0441\u0442\u044c \u0434\u0432\u0430 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0442 \u043e\u0434\u043d\u043e\u0439 \u0438 \u0442\u043e\u0439 \u0436\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439: \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u0448\u0438\u043b \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u0438\u043d\u043d\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u043e\u0439, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 &#8212; \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439. \u0415\u0441\u043b\u0438 \u043e\u043d\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044f \u0432\u0441\u0435 \u0432 \u0440\u0443\u0447\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f, \u0447\u0442\u043e \u043e\u0440\u0434\u0435\u0440\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u044b \u043f\u043e \u043e\u0431\u044a\u0435\u043c\u0443, \u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0438\u0441\u043a\u0443\u0435\u0442 \u0437\u0430\u0441\u0442\u0440\u044f\u0442\u044c \u0432 BTC. \u041f\u043e\u043a\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0438\u0437 \u043d\u0438\u0445 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442 \u043e\u0431\u043c\u0435\u043d\u044b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY}\" alt=\"\\textrm{USDT} \\to \\textrm{BTC} \\to \\textrm{TRY}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/89f\/149\/85e\/89f14985e371367e6997f73a9fbf39cb.svg\" width=\"198\" height=\"17\"\/>, \u0432\u0442\u043e\u0440\u043e\u0439 \u0443\u0436\u0435 \u0443\u0441\u043f\u0435\u0435\u0442 \u043e\u0431\u043c\u0435\u043d\u044f\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\textrm{TRY} \\to \\textrm{ETH}\" alt=\"\\textrm{TRY} \\to \\textrm{ETH}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/eba\/671\/3c0\/eba6713c029c0ce44f9fc3728a5dc442.svg\" width=\"114\" height=\"17\"\/>, \u0447\u0435\u043c \u0438 \u0440\u0430\u0437\u043e\u0440\u0432\u0435\u0442 \u0434\u043b\u0438\u043d\u043d\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443.<\/p>\n<p>\u041d\u0435\u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u0447\u0442\u043e \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c\u0441\u044f. \u041f\u0440\u0438\u0447\u0438\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u044b\u0432\u0430 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0441\u043b\u0443\u0436\u0438\u0442\u044c \u0434\u0440\u0443\u0433\u043e\u0439 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435\u0440, \u0432\u0435\u0434\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u0438\u043c\u0435\u0442\u044c \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043a\u0438. \u0422\u0430\u043a\u0436\u0435 \u043e\u043d\u0430 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043b\u044e\u0431\u043e\u0439 \u043e\u0440\u0434\u0435\u0440 \u0438\u0437 \u0435\u0435 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0433\u043b\u044f\u043d\u0443\u0442\u044c\u0441\u044f \u043e\u0431\u044b\u0447\u043d\u043e\u043c\u0443 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0443 \u0431\u0438\u0440\u0436\u0438. \u0417\u0430\u0441\u0442\u0440\u044f\u0442\u044c \u0432 BTC, \u043a\u0430\u043a \u0432 \u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435, \u043d\u0435\u0441\u0442\u0440\u0430\u0448\u043d\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043d\u0430 \u0434\u043e\u043b\u0433\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f: \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043e\u0431\u043c\u0435\u043d, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0434\u043b\u044f \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e \u0434\u0440\u0443\u0433\u043e\u0439 \u0446\u0435\u043f\u043e\u0447\u043a\u0435, \u0435\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0432\u043e\u0439 \u043e\u0431\u043c\u0435\u043d \u0432\u043e\u043e\u0431\u0449\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f. \u041e\u0434\u043d\u0430\u043a\u043e \u0440\u0430\u0437\u0440\u044b\u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u0440\u0435\u043c\u044f, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0433\u043b\u043e \u0431\u044b\u0442\u044c \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043e \u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0439, \u0431\u0443\u0434\u0435\u0442 \u0443\u043f\u0443\u0449\u0435\u043d\u043e.<\/p>\n<p>\u041e\u0442\u0441\u044e\u0434\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u0438 \u0434\u043e\u043b\u0436\u043d\u0430 \u043e\u0431\u043b\u0430\u0434\u0430\u0442\u044c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0437\u0440\u044b\u0432\u0430 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u0437\u0430 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u0435\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. \u0427\u0435\u043c \u043c\u0435\u043d\u044c\u0448\u0435 \u044d\u0442\u0430 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c, \u0442\u0435\u043c \u043b\u0443\u0447\u0448\u0435, \u0435\u0441\u043b\u0438 \u0435\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u0431\u0443\u043a\u0432\u043e\u0439 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"C\" alt=\"C\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0fa\/154\/77c\/0fa15477cd4417febd349dcd08a726d0.svg\" width=\"15\" height=\"17\"\/>, \u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u0430\u043a:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"U(R, L, C) = \\frac{\\sqrt[L\\;]{1 + \\frac{R}{100}}}{C}.\" alt=\"U(R, L, C) = \\frac{\\sqrt[L\\;]{1 + \\frac{R}{100}}}{C}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e85\/201\/f24\/e85201f249e1647205399fe554a131b1.svg\" width=\"207\" height=\"61\"\/><\/p>\n<p>\u041e\u0446\u0435\u043d\u0438\u0442\u044c \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0443 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"C\" alt=\"C\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1b5\/ac1\/c72\/1b5ac1c72d4b8529915a5d28ae431538.svg\" width=\"15\" height=\"17\"\/>\u043c\u043e\u0436\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u0446\u0435\u043d\u043e\u043a \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0436\u0438\u0437\u043d\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443. \u041e\u0446\u0435\u043d\u0438\u0442\u044c \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u043f\u0440\u043e\u0441\u0442\u043e: \u0432\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0436\u0434\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0432\u043e \u0432\u0441\u0435\u0445 \u043a\u043d\u0438\u0433\u0430\u0445 \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u0432\u0435\u0434\u044c \u0438\u0445 \u0441\u043e\u0442\u043d\u0438. \u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u0441\u043d\u0438\u043c\u043a\u0438 \u043a\u043d\u0438\u0433 \u043d\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u044b\u043c\u0438, \u0442\u043e \u0435\u0441\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u043a\u0430\u043a \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0441\u043f\u0440\u043e\u0441\u0430, \u0442\u0430\u043a \u0438 \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u043b\u0438\u0448\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043d\u0438\u0433\u0438, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0430\u044f \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0446\u0435\u043d, \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u043e\u0442 \u0446\u0435\u043d bid \u0438 ask \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u043d\u0430 0.5-1.5%. \u0414\u0430\u043d\u043d\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0442\u0430\u043a \u0436\u0435 \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0443\u0437\u043a\u0438\u0435, \u043d\u0435\u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u044b. \u0414\u0430\u043b\u0435\u0435 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0434\u043e\u043b\u044e \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u0438\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0433\u043e \u043f\u043e\u0434\u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 \u0441\u043d\u0438\u043c\u043a\u0430, \u0432\u0440\u0435\u043c\u044f \u0436\u0438\u0437\u043d\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043c\u0435\u043d\u044c\u0448\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\tau\" alt=\"\\tau\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7d9\/b52\/728\/7d9b52728720a616654b535a36312ea4.svg\" width=\"10\" height=\"12\"\/>. \u041f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u043c\u043e\u0436\u043d\u043e \u043d\u0430 \u043f\u043e\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u0445 \u0441\u043d\u0438\u043c\u043a\u0430\u0445 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043f\u0430\u0440\u044b BTC\/USDT (\u0430\u0432\u0433\u0443\u0441\u0442 2020 \u0433\u043e\u0434\u0430). \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0432\u043e\u0437\u044c\u043c\u0435\u043c \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0441\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0446\u0435\u043d, \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u043e\u0442 \u0446\u0435\u043d bid \u0438 ask \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u043d\u0430 0.5%.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/gn\/o2\/rp\/gno2rpy4uqxfqpgtlmm0dusjoqc.png\" alt=\"image\" title=\"\" width=\"1459\" height=\"626\" data-src=\"https:\/\/habrastorage.org\/webt\/gn\/o2\/rp\/gno2rpy4uqxfqpgtlmm0dusjoqc.png\"\/><\/figure>\n<p>\u041d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0439 \u0434\u043e\u043b\u0438 \u0438\u043c\u0435\u0435\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0446\u0435\u043d\u044b, \u0430 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0435 \u0446\u0435\u043d\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u043f\u0440\u043e\u0449\u0435, \u0447\u0435\u043c \u043f\u043e \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0435 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432. \u0412 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0441\u043d\u0438\u043c\u043a\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u043d\u0430\u043c\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0435, \u043d\u043e \u0435\u0441\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0432 \u0441\u0443\u0442\u043a\u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043d\u0438\u043c\u043a\u0438 \u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 \u043d\u0430 \u043f\u0440\u043e\u0442\u044f\u0436\u0435\u043d\u0438\u0438 1.5-2.5 \u043c\u0438\u043d\u0443\u0442, \u0442\u043e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0434\u0430\u043d\u043d\u044b\u043c \u043f\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0446\u0435\u043d\u044b \u0438 \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u043c\u043e\u0434\u0435\u043b\u044f\u043c \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0434\u0435\u0440\u0435\u0432\u044c\u0435\u0432 \u043c\u043e\u0436\u043d\u043e \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0442\u043e\u0447\u043d\u043e \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0435\u043a\u0438\u0439 \u043e\u0440\u0434\u0435\u0440 &#171;\u043f\u0440\u043e\u0436\u0438\u0432\u0435\u0442&#187; \u043c\u0435\u043d\u044c\u0448\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\tau\" alt=\"\\tau\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cae\/a02\/b8f\/caea02b8f8bd27948a0b8352b341ad87.svg\" width=\"10\" height=\"12\"\/>. \u0414\u0430\u043b\u0435\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0432\u044b\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0441\u0442\u0438:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/dc\/s8\/ho\/dcs8hoh3obds4rdorg_ufzhhass.png\" alt=\"image\" title=\"\" width=\"1078\" height=\"665\" data-src=\"https:\/\/habrastorage.org\/webt\/dc\/s8\/ho\/dcs8hoh3obds4rdorg_ufzhhass.png\"\/><\/figure>\n<p>\u041d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043e\u0446\u0435\u043d\u043e\u043a \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0432\u044b\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0441\u0442\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u0430\u043b\u044e\u0442\u043d\u043e\u0439 \u043f\u0430\u0440\u0435 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043e\u0446\u0435\u043d\u043a\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"C\" alt=\"C\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/228\/287\/02a\/22828702a9b396b64f4b74d2c3140269.svg\" width=\"15\" height=\"17\"\/>.<\/p>\n<h3>\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u043e\u0438\u0441\u043a\u0430 \u0441\u0432\u044f\u0437\u043e\u043a<\/h3>\n<p>\u041a\u0430\u043a \u0438\u0441\u043a\u0430\u0442\u044c \u0441\u0432\u044f\u0437\u043a\u0438 \u0432 \u044d\u0442\u043e\u043c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0431\u0438\u0440\u0436, \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442 \u0438 \u0442\u044b\u0441\u044f\u0447 \u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0445 \u043f\u0430\u0440?<\/p>\n<p>\u0412\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u043d\u0430 \u0441\u0432\u044f\u0437\u043a\u0443 \u0441 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u043a\u043e\u043b\u043e 3%:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{BTC} \\xrightarrow[\\textrm{buy}]{21287.93} \\textrm{USDT} \\xrightarrow[\\textrm{sell}]{1611.2} \\textrm{ETH} \\xrightarrow[\\textrm{buy}]{0.077882} \\textrm{BTC},\" alt=\"\\textrm{BTC} \\xrightarrow[\\textrm{buy}]{21287.93} \\textrm{USDT} \\xrightarrow[\\textrm{sell}]{1611.2} \\textrm{ETH} \\xrightarrow[\\textrm{buy}]{0.077882} \\textrm{BTC},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/19f\/7de\/ae5\/19f7deae56ba34db89a8cbe39dd17c2d.svg\" width=\"390\" height=\"49\"\/><\/p>\n<p>\u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043e\u0434\u043d\u0430 \u0438 \u0442\u0430 \u0436\u0435 \u0432\u0430\u043b\u044e\u0442\u0430, \u0432\u0435\u0434\u044c \u0434\u043b\u044f \u043d\u0430\u0441 \u0432\u0430\u0436\u0435\u043d \u0438\u043c\u0435\u043d\u043d\u043e \u0440\u043e\u0441\u0442 \u043e\u0431\u044a\u0435\u043c\u0430 \u0432\u0441\u0435\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432. \u041c\u044b \u043c\u043e\u0436\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0442 \u0442\u0430\u043a\u0438\u0435 \u0441\u0432\u044f\u0437\u043a\u0438:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\xrightarrow[\\textrm{buy}]{1.430278} \\textrm{MANA} \\xrightarrow[\\textrm{buy}]{0.077892} \\textrm{NEO},\" alt=\"\\textrm{USDT} \\xrightarrow[\\textrm{buy}]{1.430278} \\textrm{MANA} \\xrightarrow[\\textrm{buy}]{0.077892} \\textrm{NEO},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c75\/c7e\/417\/c75c7e417a957814805e49577825195b.svg\" width=\"309\" height=\"49\"\/><\/p>\n<p>\u0412\u0441\u0435 \u043a\u0443\u0440\u0441\u044b \u0432\u0430\u043b\u044e\u0442 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u044b, \u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u043e\u0431\u044a\u0435\u043c \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b\u0441\u044f, \u043d\u0430\u043c \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0432\u0432\u043e\u0434\u0438\u0442\u044c \u0444\u0438\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043e\u0431\u043c\u0435\u043d\u044b \u043f\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c \u043a\u0443\u0440\u0441\u0430\u043c:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\xrightarrow[\\textrm{buy}]{1.430278} \\textrm{MANA} \\xrightarrow[\\textrm{buy}]{0.077892} \\textrm{NEO} \\left [ \\xrightarrow[\\textrm{buy}]{8.91} \\textrm{USDT}\\right ].\" alt=\"\\textrm{USDT} \\xrightarrow[\\textrm{buy}]{1.430278} \\textrm{MANA} \\xrightarrow[\\textrm{buy}]{0.077892} \\textrm{NEO} \\left [ \\xrightarrow[\\textrm{buy}]{8.91} \\textrm{USDT}\\right ].\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5b3\/4ed\/7ba\/5b34ed7baec844cf0b38c546a6503f4b.svg\" width=\"431\" height=\"51\"\/><\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0432\u0441\u0435 \u0441\u0432\u044f\u0437\u043a\u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0446\u0438\u043a\u043b\u0430\u043c\u0438, \u0430 \u043d\u0435 \u0446\u0435\u043f\u043e\u0447\u043a\u0430\u043c\u0438. \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c, \u043a\u0430\u043a \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u044d\u0442\u0438 \u0446\u0438\u043a\u043b\u044b. \u0420\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u0446\u0438\u043a\u043b\u044b \u043d\u0443\u0436\u043d\u044b \u0441 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c\u044e.<\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0433\u0440\u0430\u0444 \u0438\u0437 \u0434\u0435\u0441\u044f\u0442\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0432\u0435\u0440\u0448\u0438\u043d\u0430\u043c\u0438, \u0430 \u0434\u0443\u0433\u0430\u043c\u0438 \u0431\u0443\u0434\u0443\u0442 \u043e\u0440\u0434\u0435\u0440\u0430, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0434\u0435\u043b\u043a\u0438 \u043f\u043e \u043e\u0431\u043c\u0435\u043d\u0443 \u043e\u0434\u043d\u043e\u0439 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u043d\u0430 \u0434\u0440\u0443\u0433\u0443\u044e. \u0412\u043e\u0437\u044c\u043c\u0435\u043c \u0446\u0435\u043d\u044b bid \u0438 ask \u0441 8-\u043c\u0438 \u0431\u0438\u0440\u0436 \u0437\u0430 6 \u043d\u043e\u044f\u0431\u0440\u044f 2022 \u0433\u043e\u0434\u0430. \u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0442\u0440\u0438 \u0441\u0432\u044f\u0437\u043a\u0438 (\u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u0435\u0441\u0442\u044c \u043b\u0438 \u0432 \u0433\u0440\u0430\u0444\u0435 \u0441\u0432\u044f\u0437\u043a\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0446\u0435\u043d\u044b \u0432 \u0442\u0440\u0435\u0445 \u043e\u0440\u0434\u0435\u0440\u0430\u0445 \u0431\u044b\u043b\u0438 \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b).<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> edges = [     ('BTC', 'USDT', {'price': 21217.93, 'type': 'b'}),     ('USDT', 'BTC', {'price': 21221.27, 'type': 's'}),     ('BTC', 'ETH', {'price': 0.076249, 'type': 's'}),     ('ETH', 'BTC', {'price': 0.076202, 'type': 'b'}),     ('XRP', 'BTC', {'price': 0.000022, 'type': 'b'}),     ('BTC', 'XRP', {'price': 0.000023, 'type': 's'}),     ('MANA', 'BTC', {'price': 0.000026, 'type': 'b'}),     ('BTC', 'MANA', {'price': 0.000033, 'type': 's'}),     ('TON', 'BTC', {'price': 0.000078, 'type': 'b'}),     ('BTC', 'TON', {'price': 12523.378619, 'type': 'b'}),     ('ETH', 'USDT', {'price': 1617.69, 'type': 'b'}),     ('USDT', 'ETH', {'price': 1618.2, 'type': 's'}),     ('MANA', 'ETH', {'price': 0.000432, 'type': 'b'}),     ('ETH', 'MANA', {'price': 0.000433, 'type': 's'}),     ('ETH', 'TON', {'price': 952.658952, 'type': 'b'}),     ('TON', 'ETH', {'price': 0.001031, 'type': 'b'}),     ('ETH', 'NEO', {'price': 0.00553, 'type': 's'}),     ('NEO', 'ETH', {'price': 0.00551, 'type': 'b'}),     ('MKR', 'ETH', {'price': 0.551, 'type': 'b'}),     ('ETH', 'MKR', {'price': 0.554, 'type': 's'}),     ('XRP', 'USDT', {'price': 0.48806, 'type': 'b'}),     ('USDT', 'XRP', {'price': 0.48807, 'type': 's'}),     ('BCH', 'TON', {'price': 70.262373, 'type': 'b'}),     ('TON', 'BCH', {'price': 0.013619, 'type': 'b'}),     ('BCH', 'MANA', {'price': 174.81468, 'type': 'b'}),     ('MANA', 'BCH', {'price': 0.005675, 'type': 'b'}),     ('BCH', 'NEO', {'price': 13.665698, 'type': 'b'}),     ('NEO', 'BCH', {'price': 0.071725, 'type': 'b'}),     ('BCH', 'MKR', {'price': 0.136274, 'type': 'b'}),     ('MKR', 'BCH', {'price': 7.251667, 'type': 'b'}),     ('BCH', 'USDT', {'price': 122.4, 'type': 'b'}),     ('USDT', 'BCH', {'price': 122.5, 'type': 's'}),     ('BCH', 'EOS', {'price': 108.494334, 'type': 'b'}),    # 105.494334 -> 108.494334     ('BCH', 'ETH', {'price': 0.075618, 'type': 'b'}),     ('ETH', 'BCH', {'price': 13.164972, 'type': 'b'}),     ('BCH', 'BTC', {'price': 0.00577, 'type': 'b'}),     ('BTC', 'BCH', {'price': 0.00578, 'type': 's'}),     ('MKR', 'BTC', {'price': 0.042, 'type': 'b'}),     ('BTC', 'MKR', {'price': 23.6496, 'type': 'b'}),     ('MKR', 'EOS', {'price': 767.717826, 'type': 'b'}),     ('EOS', 'MKR', {'price': 0.00123, 'type': 'b'}),     ('MKR', 'TON', {'price': 486.493201, 'type': 'b'}),     ('TON', 'MKR', {'price': 0.001736, 'type': 'b'}),     ('MKR', 'MANA', {'price': 1291.66985, 'type': 'b'}),    # 1271.66985 -> 1291.66985     ('MANA', 'MKR', {'price': 0.000779, 'type': 'b'}),     ('MKR', 'NEO', {'price': 99.53889, 'type': 'b'}),     ('NEO', 'MKR', {'price': 0.009954, 'type': 'b'}),     ('USDT', 'NEO', {'price': 0.111549, 'type': 'b'}),     ('NEO', 'USDT', {'price': 8.91, 'type': 'b'}),     ('USDT', 'MANA', {'price': 1.430278, 'type': 'b'}),     ('MANA', 'USDT', {'price': 0.7017, 'type': 'b'}),     ('USDT', 'TON', {'price': 0.58084, 'type': 'b'}),     ('TON', 'USDT', {'price': 1.679, 'type': 'b'}),     ('USDT', 'EOS', {'price': 0.861175, 'type': 'b'}),     ('EOS', 'USDT', {'price': 1.1581, 'type': 'b'}),     ('USDT', 'BCH', {'price': 0.008145, 'type': 'b'}),     ('BCH', 'USDT', {'price': 122.4, 'type': 'b'}),     ('MANA', 'NEO', {'price': 0.077892, 'type': 'b'}),     ('NEO', 'MANA', {'price': 12.730733, 'type': 'b'}),     ('TON', 'NEO', {'price': 0.195311, 'type': 'b'}),    # 0.175311 -> 0.195311     ('NEO', 'TON', {'price': 5.139507, 'type': 'b'}),     ('TON', 'MANA', {'price': 2.3448, 'type': 'b'}),     ('MANA', 'TON', {'price': 0.411988, 'type': 'b'}),     ('TON', 'EOS', {'price': 1.418086, 'type': 'b'}),     ('EOS', 'TON', {'price': 0.67152, 'type': 'b'}) ] <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u043d\u0430\u0441 &#171;\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e\u0441\u0442\u044c&#187; \u0438 &#171;\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0441\u0442\u044c&#187;. \u0417\u0430\u0434\u0430\u0447\u0430 \u043a\u0440\u0430\u0439\u043d\u0435 \u043f\u043e\u0445\u043e\u0436\u0430 \u043d\u0430 \u043f\u043e\u0438\u0441\u043a \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0435\u0433\u043e \u043f\u0443\u0442\u0438 \u0432 \u0433\u0440\u0430\u0444\u0435, \u043d\u043e \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0438\u0437\u043c\u0435\u0440\u044f\u0435\u043c \u043d\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0430 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u0435, \u0430 \u043d\u0435 \u0441\u043b\u043e\u0436\u0435\u043d\u0438\u0435. \u041f\u0440\u0438\u0447\u0435\u043c \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0435\u043c \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435 \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0435\u0435, \u0430 \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u0440\u044f\u0435\u043c\u043e\u0439 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u044b. \u0418\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e \u0441 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0435 \u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043b\u0435 \u0442\u0430\u043a\u043e\u0433\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0430\u044f \u0441\u0443\u043c\u043c\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0430 \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0435\u043c\u0443 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044e, \u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432\u0437\u044f\u0442 \u043e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439, \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0445 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u043c \u0446\u0435\u043d\u0430\u043c:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> edges_log = [] for i in edges:     if i[2]['type'] == 'b':         edges_log.append((i[0], i[1], {'weight': np.log(1 \/ i[2]['price']),                                        'price': i[2]['price'],                                        'type': i[2]['type']}))     else:         edges_log.append((i[0], i[1], {'weight': np.log(i[2]['price']),                                        'price': 1 \/ i[2]['price'],                                        'type': i[2]['type']})) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0433\u0440\u0430\u0444 \u0438 \u0432\u0437\u0433\u043b\u044f\u043d\u0443\u0442\u044c \u043d\u0430 \u043d\u0435\u0433\u043e:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> # \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0433\u0440\u0430\u0444: DG = nx.DiGraph() DG.add_edges_from(edges_log) \u0420\u0438\u0441\u0443\u0435\u043c \u0433\u0440\u0430\u0444 f, ax = plt.subplots(figsize=(5, 5)) pos = nx.circular_layout(DG) nx.draw_networkx(DG, pos=pos, node_size=1500, font_color='w', font_weight='semibold', font_size=10, ax=ax) nx.draw_networkx_nodes(DG, pos=pos, node_size=1500, node_color='teal', edgecolors='k', ax=ax); <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/1e\/v4\/hj\/1ev4hj0iwpzf_l6unizyfhwt91y.png\" alt=\"image\" title=\"\" width=\"543\" height=\"526\" data-src=\"https:\/\/habrastorage.org\/webt\/1e\/v4\/hj\/1ev4hj0iwpzf_l6unizyfhwt91y.png\"\/><\/figure>\n<p>\u041f\u043e\u0438\u0441\u043a \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0435\u0433\u043e \u043f\u0443\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u0432\u0435\u0440\u0448\u0438\u043d\u0430\u043c\u0438 \u0432 \u0442\u0430\u043a\u043e\u043c \u0433\u0440\u0430\u0444\u0435 \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u0435\u043d \u043f\u043e\u0438\u0441\u043a\u0443 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u0431\u043c\u0435\u043d\u043e\u0432. \u041d\u0430\u0439\u0434\u0435\u043c \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0438\u0439 \u043f\u0443\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u0441\u043c\u0435\u0436\u043d\u044b\u043c\u0438 \u0432\u0435\u0440\u0448\u0438\u043d\u0430\u043c\u0438: \u0435\u0441\u043b\u0438 \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0438\u0439 \u043f\u0443\u0442\u044c \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u043d\u0443\u044e \u044d\u0442\u0438\u043c \u0434\u0432\u0443\u043c \u0432\u0435\u0440\u0448\u0438\u043d\u0430\u043c \u0434\u0443\u0433\u0443, \u0442\u043e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0434\u0443\u0433\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u0434\u043e \u0446\u0438\u043a\u043b\u0430. \u0415\u0441\u043b\u0438 \u043f\u043e\u0441\u043b\u0435 \u0434\u043e\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043d\u0438\u044f \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u043e\u0439, \u0437\u043d\u0430\u0447\u0438\u0442 \u043c\u044b \u043d\u0430\u0448\u043b\u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0443\u044e \u0441\u0432\u044f\u0437\u043a\u0443. \u041d\u0430\u0439\u0434\u0435\u043c \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0438\u0439 \u043f\u0443\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0432\u0435\u0440\u0448\u0438\u043d\u0430\u043c\u0438 MANA \u0438 TON:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> list(nx.all_shortest_paths(DG, 'MANA', 'TON',                            weight='weight',                            method='bellman-ford'))[0] <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>NetworkXUnbounded: Negative cost cycle detected.<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0412\u043c\u0435\u0441\u0442\u043e \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0435\u0433\u043e \u043f\u0443\u0442\u0438 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435 &#8212; \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b \u0446\u0438\u043a\u043b \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438, \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0435\u043c\u0443 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u0432\u043e\u044e \u0440\u0430\u0431\u043e\u0442\u0443. \u0425\u043e\u0440\u043e\u0448\u0430\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u044c \u0437\u0434\u0435\u0441\u044c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0446\u0438\u043a\u043b \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 &#8212; \u044d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u0441\u0432\u044f\u0437\u043a\u0430, \u0430 \u043f\u043b\u043e\u0445\u0430\u044f &#8212; \u0435\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c.<\/p>\n<p>\u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0411\u0435\u043b\u043b\u043c\u0430\u043d\u0430-\u0424\u043e\u0440\u0434\u0430 &#8212; \u044d\u0442\u043e \u0442\u0443\u043f\u0438\u043a? \u041e\u0434\u043d\u0430\u043a\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u043f\u043e\u0438\u0441\u043a\u0430 \u0446\u0435\u043f\u043e\u0447\u0435\u043a, \u0443\u0432\u044b, \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.<\/p>\n<p>\u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0446\u0438\u043a\u043b\u043e\u0432 \u0432 \u0433\u0440\u0430\u0444\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"C\" alt=\"C\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d26\/229\/f57\/d26229f57fac6af6b6292b61bc8959e5.svg\" width=\"15\" height=\"17\"\/>. \u0412 \u043d\u0430\u0438\u0445\u0443\u0434\u0448\u0435\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 \u0433\u0440\u0430\u0444 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0432\u044f\u0437\u043d\u044b\u043c (\u0442.\u0435. \u043a\u0430\u0436\u0434\u0430\u044f \u0432\u0435\u0440\u0448\u0438\u043d\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u0430 \u0441\u043e \u0432\u0441\u0435\u043c \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u043c\u0438), \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0446\u0438\u043a\u043b\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0444\u043e\u0440\u043c\u0443\u043b\u0435:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"C = \\sum_{k = 2}^{n} \\frac{n(n - 1)...(n - k + 1)}{k}\" alt=\"C = \\sum_{k = 2}^{n} \\frac{n(n - 1)...(n - k + 1)}{k}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d9a\/fd7\/be8\/d9afd7be824a99a9b9f178bafb9daf64.svg\" width=\"269\" height=\"57\"\/><\/p>\n<p>\u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0432\u044f\u0437\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"K_{10}\" alt=\"K_{10}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1ab\/2d2\/791\/1ab2d2791b9df5cc8473d7bc09d1dce2.svg\" width=\"32\" height=\"20\"\/> \u044d\u0442\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0435 \u0442\u0430\u043a \u0443\u0436 \u0432\u0435\u043b\u0438\u043a\u043e:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> def prod(l):     p = 1     for i in l:         p *= i     return p n = 10 sum([prod(range(n, k, -1))\/\/(n - k) for k in range(n-2, -1, -1)]) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>1112073<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u041a \u0442\u043e\u043c\u0443 \u0436\u0435, \u044d\u0442\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0446\u0438\u043a\u043b\u043e\u0432 \u0432 \u043f\u043e\u043b\u043d\u043e\u0441\u0432\u044f\u0437\u043d\u043e\u043c \u0433\u0440\u0430\u0444\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"K_{10}\" alt=\"K_{10}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ffc\/851\/050\/ffc8510500f929e54a6f5accb591c158.svg\" width=\"32\" height=\"20\"\/>, \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c 90 \u0434\u0443\u0433, \u0432 \u043d\u0430\u0448\u0435\u043c \u0433\u0440\u0430\u0444\u0435 \u0438\u0445 \u0432\u0441\u0435\u0433\u043e 66. \u0422\u0430\u043a \u0447\u0442\u043e \u0438 \u0446\u0438\u043a\u043b\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u0432\u0441\u0435\u0433\u043e 30444. \u0423\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u0442 \u0444\u0430\u043a\u0442, \u0447\u0442\u043e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0435\u043c\u0430\u043c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0434\u043e\u0432\u0435\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0431\u043e\u0440 \u0446\u0438\u043a\u043b\u043e\u0432 \u0434\u043e \u0432\u043f\u043e\u043b\u043d\u0435 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f.<\/p>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0411\u0435\u043b\u043b\u043c\u0430\u043d\u0430-\u0424\u043e\u0440\u0434\u0430 (\u0410\u0411\u0424) \u0435\u0449\u0435 \u0440\u0430\u0437, \u043d\u043e \u0443\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e. \u0410\u0411\u0424 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u0434\u043b\u0438\u043d\u044b \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0438\u0445 \u043f\u0443\u0442\u0435\u0439 \u043e\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0433\u0440\u0430\u0444\u0430 \u0434\u043e \u0432\u0441\u0435\u0445 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0434\u043b\u044f \u043d\u0430\u0441 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c.<\/p>\n<p>\u0427\u0442\u043e \u043d\u0430\u0441\u0447\u0435\u0442 \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b? \u041e\u0441\u043d\u043e\u0432\u043e\u0439 \u0410\u0411\u0424 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435: \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u0448\u0430\u0433\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0448\u0430\u0433\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e. \u0418\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0448\u0430\u0433\u0435 \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0438\u0435 \u043f\u0443\u0442\u0438 \u0440\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0446\u0438\u043a\u043b\u044b \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438. \u0421 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043f\u043e \u0442\u0430\u043a\u0438\u043c \u0446\u0438\u043a\u043b\u0430\u043c \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0442\u044c \u0434\u043b\u0438\u043d\u0443 \u043f\u0443\u0442\u0438.<\/p>\n<p>\u0412\u043f\u043e\u043b\u043d\u0435 \u0440\u0430\u0437\u0443\u043c\u043d\u043e \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0432 \u0433\u0440\u0430\u0444\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0446\u0438\u043a\u043b\u043e\u0432 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438, \u0442\u043e \u043c\u044b \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 &#171;\u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439&#187;:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/dg\/a9\/a7\/dga9a7efftxeguiqma_lprivfui.png\" alt=\"image\" title=\"\" width=\"1517\" height=\"563\" data-src=\"https:\/\/habrastorage.org\/webt\/dg\/a9\/a7\/dga9a7efftxeguiqma_lprivfui.png\"\/><\/figure>\n<p>\u0414\u043b\u044f \u0433\u0440\u0430\u0444\u043e\u0432 \u0441 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c\u044e, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0446\u0438\u043a\u043b\u043e\u0432, \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u0435\u0442 \u0438 \u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0442\u0438 (\u043f\u0440\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u0438, \u0447\u0442\u043e \u044d\u0442\u0438 \u0446\u0438\u043a\u043b\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u044b \u0431\u0435\u0437 \u0440\u0430\u0437\u0440\u044b\u0432\u043e\u0432). \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043c, \u0447\u0442\u043e \u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u043f\u0430\u0434\u0430\u0442\u044c \u0432 \u0440\u0430\u0437\u043d\u044b\u0435 \u0446\u0438\u043a\u043b\u044b:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/s_\/os\/ap\/s_osap4mpx-xif3fnk7cdgickfe.png\" alt=\"image\" title=\"\" width=\"1537\" height=\"568\" data-src=\"https:\/\/habrastorage.org\/webt\/s_\/os\/ap\/s_osap4mpx-xif3fnk7cdgickfe.png\"\/><\/figure>\n<p>\u0414\u043b\u044f \u0433\u0440\u0430\u0444\u0430 \u0441 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c\u044e, \u043a\u043e\u0433\u0434\u0430 \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u043b\u044e\u0431\u0443\u044e \u0434\u0440\u0443\u0433\u0443\u044e \u043f\u043e 1-2 \u0434\u0443\u0433\u0430\u043c, \u043c\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043c, \u0447\u0442\u043e \u0432\u0441\u0435 \u043f\u0443\u0442\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u043f\u0430\u0434\u0430\u0442\u044c \u043b\u0438\u0448\u044c \u0432 \u043e\u0434\u0438\u043d \u0446\u0438\u043a\u043b, \u0438\u043c\u0435\u044e\u0449\u0438\u0439 \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0443\u044e \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ab\/v0\/bf\/abv0bfmmkh05k4ttj4wu9x8rjn4.png\" alt=\"image\" title=\"\" width=\"1525\" height=\"568\" data-src=\"https:\/\/habrastorage.org\/webt\/ab\/v0\/bf\/abv0bfmmkh05k4ttj4wu9x8rjn4.png\"\/><\/figure>\n<p>\u0415\u0441\u043b\u0438 \u043e\u0431\u044b\u0447\u043d\u043e \u0434\u043b\u044f \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0446\u0438\u043a\u043b\u043e\u0432 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"V\" alt=\"V\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e6f\/08f\/b54\/e6f08fb5478b70ed2bb96647611fa4af.svg\" width=\"15\" height=\"17\"\/> (<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"V\" alt=\"V\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1a3\/afb\/3b7\/1a3afb3b7f3bcc398baae2850814fdbc.svg\" width=\"15\" height=\"17\"\/> &#8212; \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0435\u0440\u0448\u0438\u043d) \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u0410\u0411\u0424, \u0442\u043e \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u043e\u0432 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"3L\" alt=\"3L\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3e5\/7be\/650\/3e57be6508ec413d0408ebfa2ae51b2b.svg\" width=\"23\" height=\"17\"\/> \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439, \u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"L\" alt=\"L\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ef2\/c7a\/ca1\/ef2c7aca1556df6e38cdc29fd3476fbf.svg\" width=\"13\" height=\"17\"\/> &#8212; \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0443\u0433 \u0432 \u0446\u0438\u043a\u043b\u0435. \u0422\u0430\u043a \u043a\u0430\u043a \u0446\u0438\u043a\u043b \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u0442\u0430\u043a\u043e\u043c \u0433\u0440\u0430\u0444\u0435 \u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u0435\u0440\u0448\u0438\u043d\u044b, \u0442\u043e \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043d\u0443\u0436\u043d\u043e \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u043e\u0434\u0438\u043d \u0440\u0430\u0437, \u0447\u0442\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c \u043f\u043b\u044e\u0441\u043e\u043c.<\/p>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043b\u0435\u0436\u0430\u0449\u0438\u0439 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u0410\u0411\u0424, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u0441\u0430\u043c\u0443\u044e \u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u043a\u0443, \u043d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0432\u0441\u0435\u0433\u043e \u043e\u0434\u043d\u0443. \u0427\u0442\u043e\u0431\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0419\u0435\u043d\u0430: \u043f\u043e\u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u0434\u0443\u0433\u0438 \u0433\u0440\u0430\u0444\u0430, \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0449\u0438\u0445 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u043e\u043c\u0443 \u0446\u0438\u043a\u043b\u0443 \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0435\u0439 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438. \u041e\u0434\u043d\u0430\u043a\u043e \u043f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c \u043a\u0430\u043a \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0434\u0443\u0433\u0443, \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u043d\u0430 \u043c\u0435\u0441\u0442\u043e \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e. \u0415\u0441\u0442\u044c \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0430\u0436\u043d\u044b\u0439 \u043d\u044e\u0430\u043d\u0441: \u0432 \u0433\u0440\u0430\u0444\u0435 \u0438\u0437 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0435\u0441\u0442\u044c \u0434\u0432\u0430 \u0446\u0438\u043a\u043b\u0430 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 &#8212; AFG \u0441\u043e \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0432\u043d\u043e\u0439 -2 \u0438 ACD \u0441\u043e \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c\u044e -1. \u0415\u0441\u043b\u0438 \u0438\u0437 \u0433\u0440\u0430\u0444\u0430 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0440\u0435\u0431\u0440\u043e (A, F) \u0438\u043b\u0438 (F, G), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 \u0446\u0438\u043a\u043b\u0443 AFG, \u0442\u043e \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u0446\u0438\u043a\u043b AHG \u0441 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c\u044e, \u0440\u0430\u0432\u043d\u043e\u0439 -2. \u0418 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0434\u0443\u0433\u0438 (G, A), \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0432\u0435\u0440\u043d\u0435\u0442 \u0446\u0438\u043a\u043b ACD.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/r4\/_m\/o8\/r4_mo8qounwyi1brcfxd3y9jjhy.png\" alt=\"image\" title=\"\" width=\"1612\" height=\"439\" data-src=\"https:\/\/habrastorage.org\/webt\/r4\/_m\/o8\/r4_mo8qounwyi1brcfxd3y9jjhy.png\"\/><\/figure>\n<p>\u041e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u0434\u0443\u0433 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0440\u0430\u0437\u043d\u044b\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0443\u0433\u0438 \u0441 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0432\u0435\u0441\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0438\u043c\u0438, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043d\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0446\u0435\u043b\u043e\u0435 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0446\u0438\u043a\u043b\u043e\u0432 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438. \u0412\u0441\u0435 \u0446\u0438\u043a\u043b\u044b \u0432 \u044d\u0442\u043e\u043c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u044d\u0442\u0443 \u0434\u0443\u0433\u0443. \u0426\u0438\u043a\u043b \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0435\u0439 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u044d\u0442\u043e\u043c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435 \u043c\u043e\u0436\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c. \u0427\u0442\u043e\u0431\u044b \u043d\u0430\u0439\u0442\u0438 \u0432\u0441\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0446\u0438\u043a\u043b\u044b, \u043d\u0443\u0436\u043d\u043e \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u0438\u0437 \u0433\u0440\u0430\u0444\u0430 \u043b\u0438\u0448\u044c \u0442\u0435 \u0434\u0443\u0433\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0438\u043c\u0438.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u0432\u0435 \u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438. \u041f\u0435\u0440\u0432\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u044f\u0432\u043b\u044f\u0442\u044c \u0446\u0438\u043a\u043b\u044b \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0440\u0448\u0438\u043d \u0432\u044b\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043c\u044b\u0445 \u043f\u0443\u0442\u0435\u0439:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> def find_cycle(path):         path_i = path     target = path[-1]     num_occs = {}     for node in path_i:         if node in num_occs:             num_occs[node] += 1             if num_occs[node] == 4:                 idx = [path_i.index(node)]                 for i in range(3):                     idx.append(path_i[idx[-1]+1:].index(node) + idx[-1] + 1)                 if path_i[idx[1] : idx[2]] == path_i[idx[2] : idx[3]]:                     cycle_i = path_i[idx[1] : idx[2]] + [node]                     return cycle_i                     break         else:             num_occs[node] = 1     return False <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0412\u0442\u043e\u0440\u0430\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u0440\u0430\u0442\u0447\u0430\u0439\u0448\u0438\u0435 \u043f\u0443\u0442\u0438 \u0438\u0437 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u0432\u043e \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> def bf(DG, target):     N = len(DG.nodes)     preds = [target]     dist = {n: np.inf if n != preds[0] else 0 for n in DG.nodes}     path = {n : [] for n in DG.nodes}     cycle = {n: False for n in DG.nodes}     for i in range(N+10):         succs = set()         for pred in preds:             for succ in DG.successors(pred):                 if DG.edges[pred, succ]['weight'] + dist[pred] &lt; dist[succ]:                     dist[succ] = DG.edges[pred, succ]['weight'] + dist[pred]                     path[succ] = path[pred]+[pred]                     c = find_cycle(path[succ])                     if c:                         cycle[succ] = tuple(c)                 succs.add(succ)             preds = succs         if all(cycle.values()):             break     cycle = list(set(cycle.values()))[0]     return dist, cycle, path <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0414\u0430\u043d\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0438 \u043e\u0442 \u0410\u0411\u0424, \u0442\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0446\u0438\u043a\u043b\u0430, \u043d\u043e \u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u0442\u044c \u0432 \u0446\u0438\u043a\u043b\u044b \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438. \u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u043c\u044b \u0438\u0449\u0435\u043c \u044d\u0442\u0438 \u0446\u0438\u043a\u043b\u044b, \u0430 \u043d\u0435 \u043f\u044b\u0442\u0430\u0435\u043c\u0441\u044f \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u043e \u0442\u043e\u043c, \u0435\u0441\u0442\u044c \u043e\u043d\u0438 \u0432 \u0433\u0440\u0430\u0444\u0435 \u0438\u043b\u0438 \u043d\u0435\u0442. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0432 \u0433\u0440\u0430\u0444\u0435 \u0438\u043c\u0435\u0435\u0442\u0441\u044f N \u0432\u0435\u0440\u0448\u0438\u043d, \u0442\u043e \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0433\u0440\u0430\u0444\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e N \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0446\u0438\u043a\u043b\u0430. \u0422\u0430\u043a \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0435 \u0432\u044b\u0434\u0430\u0435\u0442 \u0446\u0438\u043a\u043b\u043e\u0432, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439.<\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0435\u0449\u0435 \u043e\u0434\u043d\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u044f\u0437\u043a\u0438:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> def prod_cycle(cycle):     prices_i = []     for i in range(len(cycle)-1):         prices_i.append(DG.edges[cycle[i], cycle[i+1]]['price'])     print(round((np.array(prices_i).prod() - 1)*100, 2), '%') <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> # \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0433\u0440\u0430\u0444: DG = nx.DiGraph() DG.add_edges_from(edges_log) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u043d\u0430\u0439\u0442\u0438 \u0441\u0432\u044f\u0437\u043a\u0443:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> cycle = bf(DG, 'ETH')[1] cycle <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>('TON', 'NEO', 'ETH', 'TON')<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u0430\u044f \u0441\u0432\u044f\u0437\u043a\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{TON} \\xrightarrow[\\textrm{buy}]{0.195311} \\textrm{NEO} \\xrightarrow[\\textrm{buy}]{0.00551} \\textrm{ETH} \\xrightarrow[\\textrm{buy}]{952.658952} \\textrm{TON},\" alt=\"\\textrm{TON} \\xrightarrow[\\textrm{buy}]{0.195311} \\textrm{NEO} \\xrightarrow[\\textrm{buy}]{0.00551} \\textrm{ETH} \\xrightarrow[\\textrm{buy}]{952.658952} \\textrm{TON},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/21d\/381\/08e\/21d38108ef84c481e61080ffbb17c276.svg\" width=\"403\" height=\"49\"\/><\/p>\n<p>\u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0432\u043d\u0430 2.52%:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> prod_cycle(cycle) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>2.52 %<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0414\u0443\u0433\u0430 (TON, NEO) \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430. \u0415\u0441\u043b\u0438 \u043f\u043e\u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u0440\u043e\u0442\u043a\u0443\u044e \u0441\u0432\u044f\u0437\u043a\u0443 \u0441 \u0434\u0430\u043d\u043d\u043e\u0439 \u0434\u0443\u0433\u043e\u0439:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{TON} \\xrightarrow[\\textrm{buy}]{0.195311} \\textrm{NEO} \\xrightarrow[\\textrm{buy}]{5.139507} \\textrm{TON},\" alt=\"\\textrm{TON} \\xrightarrow[\\textrm{buy}]{0.195311} \\textrm{NEO} \\xrightarrow[\\textrm{buy}]{5.139507} \\textrm{TON},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7ec\/706\/a31\/7ec706a3169422812b426f964a7f18f7.svg\" width=\"281\" height=\"49\"\/><\/p>\n<p>\u0442\u043e \u0435\u0435 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0439:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> prod_cycle(('TON', 'NEO', 'TON')) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>0.38 %<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u041e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0430\u044f \u0434\u0443\u0433\u0430 \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u043a\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0430\u043a\u0442\u0438\u0432 \u043b\u0438\u0431\u043e \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u0435\u043d, \u043b\u0438\u0431\u043e \u043f\u0435\u0440\u0435\u043e\u0446\u0435\u043d\u0435\u043d.<\/p>\n<p>\u0423\u0434\u0430\u043b\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0443\u044e \u0434\u0443\u0433\u0443 \u0438\u0437 \u0433\u0440\u0430\u0444\u0430:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> # \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043a\u043e\u043f\u0438\u044e \u0433\u0440\u0430\u0444\u0430: T = DG.copy() # \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u0440\u0435\u0431\u0440\u043e T.remove_edge('TON', 'NEO') <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0418 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u043e\u0442\u044b\u0441\u043a\u0430\u0442\u044c \u0435\u0449\u0435 \u0441\u0432\u044f\u0437\u043a\u0443:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> cycle = bf(T, 'ETH')[1] cycle <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>('USDT', 'BTC', 'BCH', 'EOS', 'USDT')<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u041c\u044b \u043d\u0430\u0448\u043b\u0438 \u0441\u0432\u044f\u0437\u043a\u0443 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 4-\u0445 \u043e\u0431\u043c\u0435\u043d\u043e\u0432:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\xrightarrow[\\textrm{sell}]{21221.27} \\textrm{BTC} \\xrightarrow[\\textrm{sell}]{173.010381} \\textrm{BCH} \\xrightarrow[\\textrm{buy}]{108.494334} \\textrm{EOS}\\xrightarrow[\\textrm{buy}]{1.1581} \\textrm{USDT},\" alt=\"\\textrm{USDT} \\xrightarrow[\\textrm{sell}]{21221.27} \\textrm{BTC} \\xrightarrow[\\textrm{sell}]{173.010381} \\textrm{BCH} \\xrightarrow[\\textrm{buy}]{108.494334} \\textrm{EOS}\\xrightarrow[\\textrm{buy}]{1.1581} \\textrm{USDT},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/698\/8b4\/f62\/6988b4f62318ef061e98a63bbb065747.svg\" width=\"542\" height=\"49\"\/><\/p>\n<p>\u0430 \u0435\u0435 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0432\u043d\u0430 2.44%:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> prod_cycle(cycle) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>2.44 %<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u041e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0430\u044f \u0434\u0443\u0433\u0430 \u0432\u043e\u0432\u0441\u0435 \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d\u0430 \u0438\u043c\u0435\u0442\u044c \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0438\u0439 \u0432\u0435\u0441 \u0432 \u0446\u0438\u043a\u043b\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0442\u043e\u0447\u043d\u043e \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439 \u0446\u0438\u043a\u043b \u0434\u0443\u0433\u043e\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0443\u0433\u0430 (BCH, EOS), \u0445\u043e\u0442\u044f \u0435\u0435 \u0432\u0435\u0441 \u0440\u0430\u0432\u0435\u043d -4.69, \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u0432\u0435\u0441 \u0434\u0443\u0433\u0438 (BTC, BCH) \u0440\u0430\u0432\u0435\u043d -5.15. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432 \u0433\u0440\u0430\u0444\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u0443\u0433\u0430 (EOS, BCH), \u0442\u043e \u0443 \u043d\u0430\u0441 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u0440\u043e\u0442\u043a\u0443\u044e \u0441\u0432\u044f\u0437\u043a\u0443 \u0441 \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439 \u0434\u0443\u0433\u043e\u0439 (BCH, EOS). \u041e\u0434\u043d\u0430\u043a\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u043a\u0443 \u0434\u043e \u0442\u0440\u0435\u0445 \u043e\u0431\u043c\u0435\u043d\u043e\u0432:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\xrightarrow[\\textrm{buy}]{0.008145} \\textrm{BCH} \\xrightarrow[\\textrm{buy}]{108.494334} \\textrm{EOS}\\xrightarrow[\\textrm{buy}]{1.1581} \\textrm{USDT},\" alt=\"\\textrm{USDT} \\xrightarrow[\\textrm{buy}]{0.008145} \\textrm{BCH} \\xrightarrow[\\textrm{buy}]{108.494334} \\textrm{EOS}\\xrightarrow[\\textrm{buy}]{1.1581} \\textrm{USDT},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6d5\/db9\/d77\/6d5db9d77fa657f20afb27365db80010.svg\" width=\"414\" height=\"49\"\/><\/p>\n<p>\u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0438\u0448\u044c \u043d\u0435\u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u0441\u044f \u0434\u043e 2.34%:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> prod_cycle(('USDT', 'BCH', 'EOS', 'USDT')) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>2.34 %<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0423\u0434\u0430\u043b\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0435 \u0440\u0435\u0431\u0440\u043e \u0438 \u043f\u043e\u0438\u0449\u0435\u043c \u0435\u0449\u0435:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> # \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u0440\u0435\u0431\u0440\u043e T.remove_edge('BCH', 'EOS') # \u0438\u0449\u0435\u043c \u0446\u0438\u043a\u043b: cycle = bf(T, 'ETH')[1] cycle <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>('MKR', 'MANA', 'MKR')<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u041c\u044b \u043d\u0430\u0448\u043b\u0438 \u043a\u043e\u0440\u043e\u0442\u043a\u0443\u044e \u0441\u0432\u044f\u0437\u043a\u0443, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u0432\u0441\u0435\u0433\u043e \u0438\u0437 2-\u0445 \u043e\u0431\u043c\u0435\u043d\u043e\u0432:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{MKR}\\xrightarrow[\\textrm{buy}]{1291.66985} \\textrm{MANA} \\xrightarrow[\\textrm{buy}]{0.000779} \\textrm{MKR}.\" alt=\"\\textrm{MKR}\\xrightarrow[\\textrm{buy}]{1291.66985} \\textrm{MANA} \\xrightarrow[\\textrm{buy}]{0.000779} \\textrm{MKR}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d6c\/c52\/d00\/d6cc52d0007ea900cc4e6f04076b8a92.svg\" width=\"320\" height=\"49\"\/><\/p>\n<p>\u041d\u043e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0441\u0432\u044f\u0437\u043a\u0438 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0438\u0437\u043a\u0430\u044f, \u0432\u0441\u0435\u0433\u043e 0.62%:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> prod_cycle(cycle) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>0.62 %<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0422\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u043b\u0438 \u043d\u0430\u0439\u0442\u0438 \u0432\u0441\u0435\u0433\u043e \u0442\u0440\u0438 \u0441\u0432\u044f\u0437\u043a\u0438, \u0432\u0435\u0434\u044c \u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u043e\u0440\u0434\u0435\u0440\u0430\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432\u043d\u043e\u0441\u0438\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u0440\u0438 \u0438\u0437 \u043d\u0438\u0445. \u041e\u0434\u043d\u0430\u043a\u043e \u043d\u0430\u043c \u0443\u0436\u0435 \u0432\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0437 \u043f\u043e\u043f\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0434\u0443\u0433\u0430 (MANA, USDT). \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u043d\u0430 \u0442\u043e\u0436\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439? \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u044d\u0442\u043e:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> T.remove_edge('MKR', 'MANA') <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0418 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043f\u043e\u0438\u0441\u043a:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> cycle = bf(T, 'ETH')[1] cycle <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>('USDT', 'MANA', 'USDT')<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u0443 \u043d\u0430\u0441 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0435\u0449\u0435 \u043e\u0434\u043d\u0443 \u0441\u0432\u044f\u0437\u043a\u0443:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\textrm{USDT} \\xrightarrow[\\textrm{buy}]{1.430278} \\textrm{MANA} \\xrightarrow[\\textrm{buy}]{0.7017} \\textrm{USDT},\" alt=\"\\textrm{USDT} \\xrightarrow[\\textrm{buy}]{1.430278} \\textrm{MANA} \\xrightarrow[\\textrm{buy}]{0.7017} \\textrm{USDT},\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a15\/e4e\/8d0\/a15e4e8d02f3f7fb7c1da2553a21f521.svg\" width=\"307\" height=\"49\"\/><\/p>\n<p>\u043a\u043e\u0442\u043e\u0440\u0430\u044f, \u043a\u0430\u043a \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u043d\u0430\u0445\u043e\u0434\u0438\u043b\u0430\u0441\u044c \u0442\u0430\u043c \u0435\u0449\u0435 \u0434\u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0446\u0435\u043d\u044b \u043e\u0440\u0434\u0435\u0440\u043e\u0432.<\/p>\n<p>\u0414\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0441\u0432\u044f\u0437\u043a\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0438 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u0441\u0435\u0433\u043e 0.36%:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> prod_cycle(cycle) <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>0.36 %<\/code><\/p>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0411\u043e\u043b\u044c\u0448\u0435 \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0433\u0440\u0430\u0444\u0435 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0446\u0438\u043a\u043b\u043e\u0432 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> # \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u0440\u0435\u0431\u0440\u043e T.remove_edge('MANA', 'USDT') # \u0438\u0449\u0435\u043c \u0446\u0438\u043a\u043b: cycle = bf(T, 'ETH')[1] cycle <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<\/div>\n<\/details>\n<p>\u0415\u0441\u043b\u0438 \u0432\u0437\u0433\u043b\u044f\u043d\u0443\u0442\u044c \u043d\u0430 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0435 \u0441\u0432\u044f\u0437\u043a\u0438, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0443\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u0430\u044f \u0438\u0437 \u043d\u0438\u0445 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ay\/7u\/k1\/ay7uk1y069myinjgpabigwzia84.png\" alt=\"image\" title=\"\" width=\"1319\" height=\"309\" data-src=\"https:\/\/habrastorage.org\/webt\/ay\/7u\/k1\/ay7uk1y069myinjgpabigwzia84.png\"\/><\/figure>\n<p>\u0412\u043f\u043e\u043b\u043d\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0432\u0437\u044f\u0442\u044c \u043e\u0440\u0434\u0435\u0440\u0430 \u043f\u043e \u0432\u0441\u0435\u043c \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u043c \u0432\u0430\u043b\u044e\u0442\u0430\u043c \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0438\u0445 \u0432 \u0433\u0440\u0430\u0444, \u0442\u043e \u0442\u0430\u043a \u0438 \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f. \u041d\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0430 \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a. \u0412\u0441\u0435 \u0434\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u0442\u043e\u0447\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043a\u043e\u0439 \u0438\u043c\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0438\u0432 \u0438\u043c\u0435\u0435\u0442 \u044f\u0432\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u043e\u0446\u0435\u043d\u043a\u0443 \u0438\u043b\u0438 \u043d\u0435\u0434\u043e\u043e\u0446\u0435\u043d\u043a\u0443. \u041f\u043e \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u0430\u043a\u0442\u0438\u0432\u044b \u0438\u043c\u0435\u044e\u0442, \u0442\u0430\u043a \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043d\u0435\u0441\u043f\u0440\u0430\u0432\u0435\u0434\u043b\u0438\u0432\u044b\u0435 \u0446\u0435\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u0440\u0443\u0433 \u043d\u0430 \u0434\u0440\u0443\u0433\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043e\u0431\u043c\u0435\u043d\u043e\u0432. \u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0442\u0435\u043d \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0445 \u043f\u0430\u0440 \u043d\u0430 \u0441\u043f\u043e\u0442\u043e\u0432\u043e\u043c \u0440\u044b\u043d\u043a\u0435, \u0441\u0432\u044f\u0437\u043e\u043a \u0442\u0438\u043f\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"X \\to Y \\to X\" alt=\"X \\to Y \\to X\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f27\/ea4\/fe7\/f27ea4fe717dbf56637a641566489dac.svg\" width=\"108\" height=\"17\"\/> \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0431\u044b\u0432\u0430\u0435\u0442 (\u0438\u0441\u0447\u0435\u0437\u0430\u044e\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e). \u0412 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u0441\u0432\u044f\u0437\u043e\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u0438\u0437 \u0442\u0440\u0435\u0445 \u0438 \u0431\u043e\u043b\u0435\u0435 \u043e\u0431\u043c\u0435\u043d\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e.<\/p>\n<h3>APT \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u0435\u0442: \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436 &#8212; \u044d\u0442\u043e \u043d\u0435 \u0432\u043e\u043b\u0448\u0435\u0431\u0441\u0442\u0432\u043e<\/h3>\n<p>\u0410\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u0430\u044f \u0442\u0435\u043e\u0440\u0438\u044f \u0446\u0435\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f (arbitrage pricing theory) \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441, \u043a\u0430\u043a \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0430 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442. \u041e\u043d\u0430 \u0441\u043a\u043e\u0440\u0435\u0435 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442, \u0447\u0442\u043e \u0440\u044b\u043d\u043e\u043a \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u0440\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0446\u0435\u043d. \u0422\u0430\u043a\u0436\u0435 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0440\u044b\u043d\u043e\u043a \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0431\u0435\u0437 \u0440\u0438\u0441\u043a\u0430 \u0438 \u0431\u0435\u0437 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0430\u043f\u0438\u0442\u0430\u043b\u0430. \u0417\u0432\u0443\u0447\u0438\u0442 \u043a\u0430\u043a \u0431\u0435\u0437\u0440\u0438\u0441\u043a\u043e\u0432\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0434\u0435\u043d\u0435\u0433, \u043d\u043e \u0442\u0430\u043a \u043b\u0438 \u044d\u0442\u043e?<\/p>\n<p>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u043e\u0439 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0437\u043d\u0430\u043d\u0438\u0435 \u0447\u0435\u0433\u043e-\u0442\u043e, \u0447\u0442\u043e \u0438\u043c\u0435\u0435\u0442 \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043d\u0430 \u0440\u044b\u043d\u043e\u043a. \u042d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0436\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u043e\u0439 \u043d\u0430\u043c \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u043e\u0439 \u0442\u0435\u043e\u0440\u0438\u0438. \u0412 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043e\u0446\u0435\u043d\u043a\u0438 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u0430\u043a\u0442\u0438\u0432\u043e\u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u043a\u0430\u043a-\u0442\u043e \u043a\u043e\u0440\u0440\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u0441\u0435\u0433\u043e \u0440\u044b\u043d\u043a\u0430:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{fund,t} - R_{free,t} = \\alpha + \\beta(R_{mkt,t} - R_{free,t}) + \\epsilon_t, \\quad \\epsilon_t \\sim \\mathcal{N}(0, \\sigma_{\\epsilon}^2),\" alt=\"R_{fund,t} - R_{free,t} = \\alpha + \\beta(R_{mkt,t} - R_{free,t}) + \\epsilon_t, \\quad \\epsilon_t \\sim \\mathcal{N}(0, \\sigma_{\\epsilon}^2),\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f78\/a3c\/e02\/f78a3ce022c66bf8b7b851e112d7b3f3.svg\" width=\"527\" height=\"24\"\/><\/p>\n<p>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\alpha\" alt=\"\\alpha\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/437\/c03\/710\/437c03710fac938296975b07afabe0e1.svg\" width=\"12\" height=\"12\"\/> &#8212; \u044d\u0442\u043e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u0430\u044f \u0441\u0432\u0435\u0440\u0445 \u0440\u044b\u043d\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0435.<\/p>\n<p>\u0412 \u0442\u0435\u043e\u0440\u0438\u0438 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u043e\u0433\u043e \u0446\u0435\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0438\u043d\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"R_{fund,t} - R_{free,t} = \\alpha + \\beta_1R_{1,t} + \\beta_2R_{2,t} + ... + \\beta_nR_{n,t} + \\epsilon_t, \\quad \\epsilon_t \\sim \\mathcal{N}(0, \\sigma_{\\epsilon}^2)\" alt=\"R_{fund,t} - R_{free,t} = \\alpha + \\beta_1R_{1,t} + \\beta_2R_{2,t} + ... + \\beta_nR_{n,t} + \\epsilon_t, \\quad \\epsilon_t \\sim \\mathcal{N}(0, \\sigma_{\\epsilon}^2)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4a3\/544\/d19\/4a3544d19aa4333607889c655805ab5b.svg\" width=\"608\" height=\"24\"\/><\/p>\n<p>\u041f\u043e\u043d\u044f\u0442\u0438\u0435 \u0435\u0434\u0438\u043d\u043e\u0433\u043e \u0440\u044b\u043d\u043a\u0430 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u0432\u043e\u043a\u0443\u043f\u043d\u043e\u0441\u0442\u044c\u044e \u0444\u0430\u043a\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439. \u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0442\u0430\u043a\u0438\u043c\u0438 \u0444\u0430\u043a\u0442\u043e\u0440\u0430\u043c\u0438 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c: \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u044b \u0432 \u0441\u0432\u044f\u0437\u043a\u0430\u0445 \u0438 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u044c \u044d\u0442\u0438\u0445 \u0432\u0430\u043b\u044e\u0442 \u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c. \u041f\u0440\u0438\u0447\u0435\u043c \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0441\u0430\u043c\u043e\u0439 \u043f\u043e \u0441\u0435\u0431\u0435 \u0430\u043b\u044c\u0444\u044b \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u0415\u0441\u043b\u0438 \u0436\u0435 \u043e\u043d\u0430 \u0432\u0434\u0440\u0443\u0433 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c, \u0442\u043e \u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u0430\u0441 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0442\u044c \u043e\u0431\u044a\u0435\u043c\u044b \u0430\u043a\u0442\u0438\u0432\u043e\u0432 \u0432 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435 fund \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0442\u044c \u0434\u043e\u043b\u044e \u0432\u0441\u0435\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u0430\u043a\u0442\u0438\u0432\u043e\u0432 \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"R_{1..n}\" alt=\"R_{1..n}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d65\/6b8\/04b\/d656b804b840b20891503929a5aafb56.svg\" width=\"39\" height=\"20\"\/> \u043d\u0430 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u044b, \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u0445 &#171;\u0431\u0435\u0442\u0430\u043c&#187;. \u0421 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u043b\u044c\u0444\u044b \u0441\u0432\u0438\u0434\u0435\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443\u0435\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0438 \u043c\u044b, \u043d\u0438 \u043a\u0442\u043e-\u0442\u043e \u0435\u0449\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u0435\u0442 \u043e \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u0444\u0430\u043a\u0442\u043e\u0440\u0430\u0445. \u0418\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e \u043d\u0435\u0437\u043d\u0430\u043d\u0438\u0435 \u0438 \u043f\u043e\u0440\u043e\u0436\u0434\u0430\u0435\u0442 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u0443\u044e \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044e.<\/p>\n<p>\u041c\u043e\u0436\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0434\u043b\u044f \u043a\u0440\u0438\u043f\u0442\u043e\u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435\u0440\u043e\u0432 APT \u043d\u0435 \u043d\u0435\u0441\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u043f\u043e\u043b\u044c\u0437\u044b. \u041e\u0434\u043d\u0430\u043a\u043e \u043e\u043d\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u0434\u043b\u044f \u0438\u043d\u0432\u0435\u0441\u0442\u043e\u0440\u043e\u0432, \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043d\u044f\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u0430\u043a\u0442\u0438\u0432\u044b \u043d\u0430\u0434\u043e \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u044c, \u0430 \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0442\u044c. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435\u043c APT \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c, \u0447\u0442\u043e \u0442\u043e\u0442, \u043a\u0442\u043e \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439, \u0441\u043c\u043e\u0436\u0435\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e \u0434\u0440\u0443\u0433\u0438\u0435, \u043c\u0435\u043d\u0435\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438, \u0431\u0443\u0434\u0443\u0442 \u0440\u0435\u0436\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 &#171;\u0430\u043b\u044c\u0444\u044b&#187; \u0438\u043b\u0438 \u043d\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0435\u0435 \u0432\u043e\u0432\u0441\u0435. \u042d\u0442\u043e \u0442\u0430\u043a\u0436\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0434\u0438\u0432\u0435\u0440\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u0441\u0447\u0435\u0442 \u0442\u0435\u0445, \u043a\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u044d\u0442\u043e \u043c\u0435\u043d\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e. \u0411\u043e\u043b\u0435\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435\u0440 \u0431\u0443\u0434\u0435\u0442 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u043d\u0443\u0436\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0435 \u0432 \u043d\u0443\u0436\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0447\u0430\u0449\u0435, \u0447\u0435\u043c \u043d\u0435\u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439.<\/p>\n<p>\u042d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u044b\u043d\u043e\u043a \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0430\u043a\u043e\u0432\u044b\u043c \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0443. \u0410 \u043f\u0440\u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436, \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430, \u0435\u0449\u0435 \u043e\u0447\u0435\u043d\u044c \u0438 \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e. \u041e\u0434\u043d\u0430\u043a\u043e \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442 \u0442\u043e\u0447\u043d\u043e \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u043b\u0448\u0435\u0431\u0441\u0442\u0432\u043e\u043c, \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0435\u043d\u044c\u0433\u0438 \u0438\u0437 \u0432\u043e\u0437\u0434\u0443\u0445\u0430. \u041f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0438, \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0436\u0438\u0442\u044c \u0432 \u044d\u0442\u043e\u0439 \u0441\u0444\u0435\u0440\u0435.<\/p>\n<h3>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/h3>\n<p>\u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043f\u043e\u043b\u044c\u0437\u0443 \u043e\u043a\u0430\u0437\u0430\u043b\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u0438, \u0432 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0436\u0438\u0437\u043d\u0438 \u0441\u0432\u044f\u0437\u043e\u043a. \u0414\u0438\u0432\u0435\u0440\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u043e \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u043c \u0436\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0434\u043b\u044f \u043d\u0430\u0441 &#8212; \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0439 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0435\u043c\u0430\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432. \u0412 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0434\u0438\u0432\u0435\u0440\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u0435\u0440\u0435\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e \u0431\u0438\u0440\u0436\u0430\u043c: \u0440\u043e\u0441\u0442 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u0438\u043c, \u043a\u0430\u043a \u043c\u044b \u0438 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u043b\u0438 &#8212; \u0432 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0435 \u043e\u0442 30% \u0434\u043e 80%. \u0420\u043e\u0441\u0442 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u0432 \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u043c\u0435\u0440\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0441\u0432\u044f\u0437\u0430\u043d \u0441 \u0440\u043e\u0441\u0442\u043e\u043c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0441\u0430\u043c\u0438\u0445 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435\u0440\u043e\u0432, \u0447\u0435\u043c \u0441 \u0440\u043e\u0441\u0442\u043e\u043c \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u0441\u0430\u043c\u0438\u0445 \u0441\u0432\u044f\u0437\u043e\u043a.<\/p>\n<p>\u0418\u043d\u043e\u0433\u0434\u0430 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0437\u0430\u043c\u0435\u0442\u043d\u043e\u043c\u0443 \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u0434\u043b\u044f \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0438 \u043f\u043e \u0441\u0432\u044f\u0437\u043a\u0430\u043c, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u043c\u0435\u043d\u0430\u043c \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0431\u0438\u0440\u0436\u0430\u0445 \u0443\u0434\u0430\u0432\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043f\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0434\u043b\u0438\u043d\u043d\u044b\u043c \u0446\u0435\u043f\u043e\u0447\u043a\u0430\u043c \u0441 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c\u044e \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e. \u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043d\u0430 \u043f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u043e\u0439 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0438 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430 \u043c\u044b \u0438 \u0445\u043e\u0442\u0438\u043c \u0441\u043a\u043e\u043d\u0446\u0435\u043d\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0448\u0438 \u0443\u0441\u0438\u043b\u0438\u044f.<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/758476\/\"> https:\/\/habr.com\/ru\/articles\/758476\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d, \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u043c, \u043a\u0440\u0438\u043f\u0442\u043e\u0431\u0438\u0440\u0436\u0430\u043c, \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u044b \u043b\u044e\u0434\u0435\u0439, \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0438 \u0434\u0430\u0436\u0435 \u0441\u0442\u0440\u0430\u043d \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u044f\u043c\u043e \u043d\u0430 \u043d\u0430\u0448\u0438\u0445 \u0433\u043b\u0430\u0437\u0430\u0445. \u041e\u0434\u0438\u043d \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438\u0437 \u044d\u0442\u043e\u0439 \u0441\u0444\u0435\u0440\u044b \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u0441\u043a\u0430\u0437\u0430\u043b \u043c\u043d\u0435, \u0447\u0442\u043e \u043d\u0435 \u0432\u043e\u0437\u043b\u0430\u0433\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043d\u0430\u0434\u0435\u0436\u0434 \u043d\u0430 \u0432\u0441\u0435 \u044d\u0442\u043e, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0445\u043e\u0440\u043e\u0448\u0443\u044e \u043e\u043f\u043b\u0430\u0442\u0443. \u041e\u0434\u043d\u0430\u043a\u043e \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u043a\u043e\u0435 \u0447\u0443\u0432\u0441\u0442\u0432\u043e \u043d\u0435\u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438. &#171;\u0412\u043e\u0434\u043e\u043f\u0440\u043e\u0432\u043e\u0434, \u2014 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e\u043d, \u2014 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u043e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439, \u043d\u043e \u043a\u0430\u043a \u043e\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430 \u0436\u0438\u0437\u043d\u044c. \u041a\u043e\u0433\u0434\u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 90-\u0445 \u0432 \u043c\u043e\u0435\u0439 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0434\u0435\u0440\u0435\u0432\u043d\u0435 \u0432 \u043c\u043e\u0435\u043c \u0434\u043e\u043c\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432\u043e\u0434\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u043e\u0431\u044b\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u0442\u0440\u0443\u0434\u043e\u043c, \u0436\u0438\u0437\u043d\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u043b\u0430 \u043d\u0430 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0443\u0447\u0448\u0435 \u0438 \u043f\u0440\u0438\u044f\u0442\u043d\u0435\u0435.&#187; \u0411\u043b\u043e\u043a\u0447\u0435\u0439\u043d, \u043f\u043e \u0435\u0433\u043e \u0441\u043b\u043e\u0432\u0430\u043c, \u0441\u0435\u0439\u0447\u0430\u0441 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0435\u043c-\u0442\u043e \u0432\u0440\u043e\u0434\u0435 \u0442\u043e\u0433\u043e \u0436\u0435 \u0432\u043e\u0434\u043e\u043f\u0440\u043e\u0432\u043e\u0434\u0430 &#8212; \u043e\u043d \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442 \u0436\u0438\u0437\u043d\u044c \u043a \u043b\u0443\u0447\u0448\u0435\u043c\u0443, \u043d\u043e \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0440\u0443\u0434\u0430 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f?<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0427\u0443\u0432\u0441\u0442\u0432\u043e \u043d\u0435\u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043a\u0430\u0441\u0430\u0435\u043c\u043e \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430, \u043a\u0440\u0438\u043f\u0442\u043e\u0431\u0438\u0440\u0436 \u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u043e \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0438 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435\u043c \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430, \u043d\u043e \u0438 \u0434\u043b\u044f \u0435\u0433\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0447\u0442\u043e \u0438 \u043d\u0435\u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u0435\u0441\u043b\u0438 \u0431\u0440\u0430\u0442\u044c \u0432\u043e \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0432\u0430\u043b\u044c\u043d\u044b\u0445 \u0438 \u043c\u043e\u0448\u0435\u043d\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u0446\u0435\u043b\u0430\u044f \u043a\u0443\u0447\u0430 \u043f\u043e\u0442\u0440\u044f\u0441\u0430\u044e\u0449\u0438\u0445 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439: \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u044b \u0441\u0430\u043c\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u043f\u0440\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d-\u0431\u0438\u0440\u0436\u0438 \u0434\u043b\u044f \u0432\u0430\u0443\u0447\u0435\u0440\u043e\u0432 \u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u043e\u0439 \u0430\u0432\u0438\u0430\u0446\u0438\u0438. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435, \u043d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043f\u043e\u043a\u0430 \u0431\u044b\u043b \u043e\u0442\u043b\u043e\u0436\u0435\u043d. <\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u043e\u043f\u044b\u0442 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043a\u0443\u0434\u0430-\u0442\u043e \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0432\u0437\u044f\u043b\u0438\u0441\u044c \u0437\u0430 \u0434\u0440\u0443\u0433\u0443\u044e, \u043e\u0447\u0435\u043d\u044c \u0441\u0445\u043e\u0436\u0443\u044e \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u044e \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u0430\u043c\u0438 \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u0438 \u0441\u043f\u043e\u0442\u043e\u0432\u044b\u0445 \u0440\u044b\u043d\u043a\u0430\u0445. \u041a\u0430\u043a \u0438 \u0432 \u0437\u0430\u0434\u0443\u043c\u0430\u043d\u043d\u043e\u0439 \u043d\u0430\u043c\u0438 \u0440\u0430\u043d\u0435\u0435 \u0431\u0438\u0440\u0436\u0435, \u0442\u0430\u043a\u0438\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0438 \u0431\u0435\u0437 \u043f\u043e\u0441\u0440\u0435\u0434\u043d\u0438\u043a\u043e\u0432 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u044c \u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u044b, \u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435, \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u0438\u043c\u0447\u0438\u0432\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u0434\u0430\u0436\u0435 \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043d\u0430 \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e &#171;\u043d\u0430\u0447\u0438\u043d\u043a\u0443&#187; \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430 \u0438 \u0437\u0430\u043e\u0434\u043d\u043e \u0432\u044b\u044f\u0441\u043d\u0438\u043c, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043d\u0430 \u043d\u0435\u043c.<\/p>\n<h3>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h3>\n<p>P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 &#8212; \u044d\u0442\u043e, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u0432\u043d\u0443\u0442\u0440\u0438\u0431\u0438\u0440\u0436\u0435\u0432\u044b\u0439 \u043e\u0431\u043c\u0435\u043d\u043d\u0438\u043a. \u041a\u0440\u0438\u043f\u0442\u043e\u0431\u0438\u0440\u0436\u0430 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0443, \u0433\u0434\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043b\u0438\u043a\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c, \u0442.\u0435. \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c \u043e\u0440\u0434\u0435\u0440\u044b \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u0438\u043b\u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0443, \u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u044d\u0442\u0443 \u043b\u0438\u043a\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0442\u044c, \u0442.\u0435. \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u0438\u043b\u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0443 \u0430\u043a\u0442\u0438\u0432\u043e\u0432 \u043f\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u043c \u0432 \u043e\u0440\u0434\u0435\u0440\u0430\u0445 \u0446\u0435\u043d\u0430\u043c. \u0411\u0438\u0440\u0436\u0430 \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0442\u0430\u043a\u0438\u0445 \u0441\u0434\u0435\u043b\u043e\u043a, \u0432\u0437\u044b\u043c\u0430\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044e \u0437\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f. \u0418\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e \u0447\u0442\u043e P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u0441\u0430\u043c\u043e\u0439 \u0431\u0438\u0440\u0436\u0438, \u043f\u0440\u0438\u0447\u0435\u043c \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0432\u0430\u043b\u044e\u0442\u043d\u044b\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a (\u0442\u043e\u0440\u0433\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u043a \u0437\u0430 \u0440\u0443\u0431\u043b\u0438, \u0442\u0430\u043a \u0438 \u0434\u043e\u043b\u043b\u0430\u0440\u044b, \u0435\u0432\u0440\u043e \u0438 \u0434\u0430\u0436\u0435 \u0442\u0430\u043d\u0437\u0430\u043d\u0438\u0439\u0441\u043a\u0438\u0435 \u0448\u0438\u043b\u043b\u0438\u043d\u0433\u0438), \u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u0437-\u0437\u0430 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u043d\u043e\u0439 \u043f\u0440\u0438\u0440\u043e\u0434\u044b \u0441\u043f\u0440\u043e\u0441\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u0446\u0435\u043d \u043d\u0430 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u0430\u043a\u0442\u0438\u0432 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0430\u0445. \u0418\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043e\u0439 \u0434\u043b\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430. <\/p>\n<p>\u0421 \u0442\u0435\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 P2P-\u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436, \u043c\u043e\u0436\u043d\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0432 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 <a class=\"mention\" href=\"\/users\/MediaMetriqa\">@MediaMetriqa<\/a>(\u043d\u0435 \u0438\u043c\u0435\u044e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043a \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u043b\u0438\u0448\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438). \u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435, \u043d\u0430 \u0447\u0435\u043c \u043c\u044b \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u0437\u0430\u043e\u0441\u0442\u0440\u044f\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435. \u0425\u043e\u0442\u044f, \u0441\u0442\u043e\u0438\u0442 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u044d\u0442\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u0441\u0438\u043b\u044c\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u043c\u0435\u0440\u0435 \u0440\u043e\u0441\u0442\u0430 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439 \u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0435\u0439 \u043f\u043e\u0438\u0441\u043a &#8212; \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445 &#171;\u0441\u0432\u044f\u0437\u043e\u043a&#187;. \u0421\u0432\u044f\u0437\u043a\u0430 &#8212; \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u0443\u043f\u0438\u0442\u044c \u0430\u043a\u0442\u0438\u0432 \u043f\u043e\u0434\u0435\u0448\u0435\u0432\u043b\u0435 \u0438 \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0435\u0433\u043e \u043f\u043e\u0434\u043e\u0440\u043e\u0436\u0435 \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c, \u0433\u0434\u0435 \u0438 \u043a\u0430\u043a \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0435\u043a\u0430\u044f \u0441\u043e\u0432\u043e\u043a\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439, \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u043e\u043f\u043b\u0430\u0442\u044b, \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a, \u0432\u0430\u043b\u044e\u0442 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0431\u044b\u043b\u0438 \u0441 P2P-\u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438.<\/p>\n<p>\u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043c\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0443 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u0430, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0442\u0430\u043a\u0438\u0435 \u0441\u0432\u044f\u0437\u043a\u0438, \u043e\u0434\u043d\u0430\u043a\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u0442\u0440\u0443\u0434\u043d\u043e\u0441\u0442\u044f\u043c\u0438. \u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u043b\u0430\u0441\u044c \u043d\u0435 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b &#171;\u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c&#187; \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0441\u0443\u043c\u043c\u044b \u043f\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u0441\u0432\u044f\u0437\u043a\u0430\u043c, \u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u0435\u0441\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u043e\u0442\u043e\u043b\u043e\u043a \u043e\u0431\u044a\u0435\u043c\u0430 \u0442\u043e\u0440\u0433\u043e\u0432 \u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439. \u041e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0439 \u0432\u044b\u0445\u043e\u0434 &#8212; \u0440\u0430\u0437\u0431\u0438\u0442\u044c \u0432\u0441\u044e \u0441\u0443\u043c\u043c\u0443 \u043d\u0430 \u0447\u0430\u0441\u0442\u0438 \u0438 \u043f\u0440\u043e\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c \u0438\u0445 \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u0441\u0432\u044f\u0437\u043a\u0430\u043c. \u041d\u043e \u0442\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441: \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0434\u0430 \u0438 \u0435\u0441\u0442\u044c \u043b\u0438 \u0441\u043f\u043e\u0441\u043e\u0431 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0430\u043a\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c? \u0414\u0430\u043d\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f.<\/p>\n<p>\u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0442\u043e\u0440\u0433\u0430\u0445 \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 &#8212; \u044d\u0442\u043e \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432. \u041a\u043d\u0438\u0433\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0441\u0432\u044f\u0437\u043e\u043a, \u043d\u043e \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430 \u043e\u0434\u043d\u0438\u0445 \u043b\u0438\u0448\u044c \u0441\u0432\u044f\u0437\u043e\u043a \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0435\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438, \u0447\u0442\u043e \u0441\u0432\u044f\u0437\u043a\u0430 \u043f\u0440\u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u043b\u0438 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0430 \u0431\u044b\u0441\u0442\u0440\u043e, \u0447\u0442\u043e \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0443\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c \u0434\u043b\u044f \u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u0430 \u043f\u043e \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u043c\u0441\u044f \u0441\u0432\u044f\u0437\u043a\u0430\u043c. \u0414\u0430\u0436\u0435 \u043a\u043e\u0433\u0434\u0430 \u0441\u0432\u044f\u0437\u043e\u043a \u043d\u0435\u0442, \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0438\u0445 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0439 \u0438\u0445 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u044b \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043c\u0435\u0442\u0440\u0438\u043a\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0431\u043e\u043b\u0435\u0435-\u043c\u0435\u043d\u0435\u0435 \u043b\u0435\u0433\u043a\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0443 \u0432\u0441\u0435\u0439 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432.<\/p>\n<p>\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0443 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442 \u0442\u0440\u0438 \u0442\u0438\u043f\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439:<\/p>\n<ul>\n<li>\n<p>\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0432 \u043a\u043d\u0438\u0433\u0435 \u043b\u0438\u043c\u0438\u0442\u043d\u043e\u0433\u043e \u043e\u0440\u0434\u0435\u0440\u0430 &#8212; \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043a\u0443\u043f\u0438\u0442\u044c\/\u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c \u0430\u043a\u0442\u0438\u0432\u0430 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u0446\u0435\u043d\u0435;<\/p>\n<\/li>\n<li>\n<p>\u043a\u0443\u043f\u043b\u044f\/\u043f\u0440\u043e\u0434\u0430\u0436\u0430 \u0432\u0441\u0435\u0433\u043e \u043e\u0431\u044a\u0435\u043c\u0430 \u0430\u043a\u0442\u0438\u0432\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0433\u043e \u043f\u043e \u043e\u0440\u0434\u0435\u0440\u0443 \u0438\u043b\u0438 \u0436\u0435 \u0435\u0433\u043e \u0447\u0430\u0441\u0442\u0438, \u043f\u0440\u0438\u0447\u0435\u043c \u043a\u0443\u043f\u043b\u044f\/\u043f\u0440\u043e\u0434\u0430\u0436\u0430 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u043e \u043e\u0440\u0434\u0435\u0440\u0443 \u0441 \u043d\u0435 \u0441\u0430\u043c\u043e\u0439 \u043b\u0443\u0447\u0448\u0435\u0439 \u0446\u0435\u043d\u043e\u0439;<\/p>\n<\/li>\n<li>\n<p>\u043e\u0442\u043c\u0435\u043d\u0430 \u043e\u0440\u0434\u0435\u0440\u0430, \u0442.\u0435. \u0435\u0433\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0438\u0437 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432.<\/p>\n<\/li>\n<\/ul>\n<p>\u0421\u0440\u0430\u0437\u0443 \u0441\u0442\u043e\u0438\u0442 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u043e\u0442\u043c\u0435\u043d\u0435 \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u0438 \u043e\u0442\u043c\u0435\u043d\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442, \u043a\u0430\u043a \u0440\u044b\u043d\u043e\u0447\u043d\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435. \u0415\u0441\u043b\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u0440\u0435\u0448\u0438\u043b \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u043e\u0440\u0434\u0435\u0440, \u0437\u043d\u0430\u0447\u0438\u0442 \u043e\u043d \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0435\u0440\u0435\u0447\u043d\u0435\u043c \u043f\u0440\u0438\u0447\u0438\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043c\u043e\u0433 \u0431\u044b \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044c\/\u043f\u0440\u043e\u0434\u0430\u0432\u0435\u0446 \u0430\u043a\u0442\u0438\u0432\u0430 \u043f\u043e \u0435\u0433\u043e \u043e\u0440\u0434\u0435\u0440\u0443. \u041f\u043e\u043a\u0430 \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0442\u043e\u0447\u043d\u043e\u043c \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u043f\u043e\u044d\u0442\u043e\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u0435\u0442\u0440\u0438\u043a\u0438, \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0439 \u0434\u043b\u044f \u0435\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f.<\/p>\n<p>\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0443 \u043a\u043d\u0438\u0433\u0438 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u0440\u043e\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0435 \u0446\u0435\u043d  \u0432 \u0432\u0438\u0434\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430:<\/p>\n<p>\u0433\u0434\u0435  &#8212; \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0430\u043b\u044e\u0442\u043d\u0443\u044e \u043f\u0430\u0440\u0443 \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432, \u0430  \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043c \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443\/\u043f\u0440\u043e\u0434\u0430\u0436\u0443 \u043f\u043e \u0446\u0435\u043d\u0435 .<\/p>\n<p>\u0417\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0432\u043e\u0437\u044c\u043c\u0435\u043c \u043f\u0440\u0438\u043d\u0446\u0438\u043f, \u043b\u0435\u0436\u0430\u0449\u0438\u0439 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u0445\u043e\u0440\u043e\u0448\u043e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0434\u0438\u0441\u0431\u0430\u043b\u0430\u043d\u0441\u0430. \u0422\u0435\u043e\u0440\u0438\u044f \u0434\u0438\u0441\u0431\u0430\u043b\u0430\u043d\u0441\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0431\u0438\u0440\u0436\u0435\u0432\u043e\u0439 \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438, \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u044f \u043d\u0430 P2P-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u044f. \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0438 \u043e\u0442\u043b\u0438\u0447\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b P2P-\u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438, \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0434\u0432\u0435 \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> # \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u044b import numpy as np import networkx as nx from scipy.stats import beta, poisson, norm, gamma import matplotlib.pyplot as plt import matplotlib.patches as patches import matplotlib.patches as mpatches %config InlineBackend.figure_format = 'svg' <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0424\u0443\u043d\u043a\u0446\u0438\u044e \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043d\u0438\u0433\u0438 \u043e\u0440\u0434\u0435\u0440\u043e\u0432:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> def create_book(d_m_min, d_m_max, s_m_min, s_m_max, punct):     dem_prices = np.arange(d_m_min, d_m_max + .1, punct)     num_dem_orders = poisson.rvs(10*beta.pdf(dem_prices, 3, 6, d_m_min, d_m_max-d_m_min))     dem_orders = [[int(gamma.rvs(5, 0, 500)) for i in np.r_[:num]] for num in num_dem_orders] sup_prices = np.arange(s_m_min, s_m_max + .1, punct) num_sup_orders = poisson.rvs(10*beta.pdf(sup_prices, 3, 6, s_m_min, s_m_max-s_m_min))[::-1] sup_orders = [[int(gamma.rvs(5, 0, 500)) for i in np.r_[:num]] for num in num_sup_orders]  book = {'dem': {'prices': dem_prices, 'orders': dem_orders},         'sup': {'prices': sup_prices, 'orders': sup_orders},         'punct': punct} return book  <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u0431\u0435\u0442\u0430-\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u0441\u043e\u0433\u043b\u0430\u0441\u0443\u0435\u0442\u0441\u044f \u0441 \u0442\u0435\u043e\u0440\u0438\u0435\u0439. \u041f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0439 \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0432\u044b\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u043c\u0435\u044e\u0442 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u044d\u043a\u0441\u0446\u0435\u0441\u0441 (\u043e\u0441\u0442\u0440\u043e\u0442\u0430 \u043f\u0438\u043a\u0430 \u0432\u044b\u0448\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f), \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044e \u0438 \u0442\u044f\u0436\u0435\u043b\u044b\u0439 \u0445\u0432\u043e\u0441\u0442 (\u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u0435\u043d\u0435\u0431\u0440\u0435\u0433\u0430\u0442\u044c \u043a\u0440\u0443\u043f\u043d\u044b\u043c\u0438, \u043d\u043e \u0440\u0435\u0434\u043a\u0438\u043c\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438). \u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0430 KDE (\u044f\u0434\u0435\u0440\u043d\u043e\u0435 \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u0435 &#8212; \u043e\u0434\u0438\u043d \u0438\u0437 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u043e\u0446\u0435\u043d\u043a\u0438 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f) \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443\/\u043f\u0440\u043e\u0434\u0430\u0436\u0443 USDT:<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0421\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c \u0441 \u0434\u0432\u0443\u043c\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u043c\u0438 \u044d\u043d\u0442\u0440\u043e\u043f\u0438\u0438, \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439. \u041f\u0435\u0440\u0432\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c \u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0439 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u0442\u043e\u0440\u0433\u043e\u0432, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 &#8212; \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0442\u043e\u043a\u043e\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0439 \u0438\u0437\u0432\u043d\u0435 \u0438 \u0432\u043b\u0438\u044f\u044e\u0449\u0435\u0439 \u043d\u0430 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432. \u0418\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432\u044b\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u0432\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f: \u0431\u0435\u0442\u0430-\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0443\u0430\u0441\u0441\u043e\u043d\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f, \u0430 \u043e\u043d\u043e \u0443\u0436\u0435 \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u0443\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u0446\u0435\u043d\u0430\u043c. \u041e\u0431\u044a\u0435\u043c \u043e\u0440\u0434\u0435\u0440\u043e\u0432 \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0433\u0430\u043c\u043c\u0430-\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435\u043c. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443, \u0438\u043c\u0438\u0442\u0438\u0440\u0443\u044e\u0449\u0443\u044e \u043a\u043d\u0438\u0433\u0443 \u043e\u0440\u0434\u0435\u0440\u043e\u0432:<\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> np.random.seed(42) book = create_book(d_m_min=58, d_m_max=63,                    s_m_min=65, s_m_max=70,                    punct=.5) book <\/code><\/pre>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p><code>{'dem': {'prices': array([58. , 58.5, 59. , 59.5, 60. , 60.5, 61. , 61.5, 62. , 62.5, 63. ]),   'orders': [[],    [4301, 2097, 1793, 2455],    [1742],    [2032, 2318, 1367, 3339, 1247],    [1172, 2552],    [3225, 2523],    [2210],    [],    [],    [],    []]},  'sup': {'prices': array([65. , 65.5, 66. , 66.5, 67. , 67.5, 68. , 68.5, 69. , 69.5, 70. ]),   'orders': [[],    [],    [],    [],    [2022],    [2256, 3593],    [2745, 4420, 493, 3338, 2428],    [2025, 2104, 2740],    [1564, 1832, 3468, 2706],    [2439, 3543],    []]},  'punct': 0.5}<\/code><\/p>\n<\/div>\n<\/details>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0435\u0449\u0435 \u043e\u0434\u043d\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439: <\/p>\n<details class=\"spoiler\">\n<summary>Python<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\"> def plot_book(book, ax):     width = book['punct'] - .2*book['punct']     dem_order_levels = [np.cumsum(i)[::-1] for i in book['dem']['orders']]     for i in np.r_[:len(book['dem']['prices'])]:         for j in np.r_[:len(dem_order_levels[i])]:             if j == 0:                 ax.bar(book['dem']['prices'][i], dem_order_levels[i][j],                        edgecolor='0.2', fill=False,                        width=width, zorder=10)                 ax.bar(book['dem']['prices'][i], dem_order_levels[i][j],                        color='r', alpha=0.3, label='Demand',                        width=width, zorder=10)             ax.bar(book['dem']['prices'][i], dem_order_levels[i][j],                    edgecolor='0.2', fill=False,                    width=width, zorder=10) sup_order_levels = [np.cumsum(i)[::-1] for i in book['sup']['orders']] for i in np.r_[:len(book['sup']['prices'])]:     for j in np.r_[:len(sup_order_levels[i])]:         if j == 0:             ax.bar(book['sup']['prices'][i],<\/code><\/pre>\n<\/div>\n<\/details>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-353815","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/353815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=353815"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/353815\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=353815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=353815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=353815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}