{"id":3653,"date":"2019-06-28T09:49:46","date_gmt":"2019-06-28T09:49:46","guid":{"rendered":"http:\/\/27.u7m.ru\/?p=3653"},"modified":"2026-03-26T23:47:36","modified_gmt":"2026-03-26T23:47:36","slug":"87-trust-management-udp","status":"publish","type":"post","link":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/","title":{"rendered":"Trusted Management High-Frequency trading via UDP port"},"content":{"rendered":"<div class=\"brz-root__container brz-reset-all\">\n<section id=\"zwvjgddgegxwvboryuphkvodmgnqvjugnwgr\" class=\"brz-section brz-css-p4XGx\">\n<div class=\"brz-section__content brz-section--boxed brz-css-lJO_A brz-css-zpvsO\" data-brz-custom-id=\"nihjnapjejrkvrpjaailerxwupnuwamfoxsu\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-image\"><\/div>\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-wwRd7\">\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-hKoWN\" data-brz-custom-id=\"wsvtfvqsjmvsaosgxrbwfjdbceofzalkgzpo\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-lh-xs-1_4 brz-ls-xs-3 brz-fw-xs-500 brz-fss-xs-px brz-fs-xs-24 brz-tp-xs-empty brz-lh-sm-1_4 brz-ls-sm-3 brz-fw-sm-500 brz-fss-sm-px brz-fs-sm-30 brz-tp-sm-empty brz-text-lg-center brz-tp-lg-empty brz-ff-oswald brz-ft-google brz-fs-lg-34 brz-fss-lg-px brz-fw-lg-500 brz-ls-lg-3 brz-lh-lg-1_4 brz-css-ks13E\" data-uniq-id=\"oigar\" data-generated-css=\"brz-css-zjcuc\"><span class=\"brz-capitalize-on\">MoonBot for BinanceTrusted Management High-Frequency trading via UDP port<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"oddsetylwtlfohkdxvbjvgmwpzqxhfqrdcyv\" class=\"brz-section brz-css-p4XGx\">\n<div class=\"brz-section__content brz-section--boxed brz-css-lJO_A brz-css-psE8K\" data-brz-custom-id=\"dzckktqnerxduljxuxqctaahiljlakmsaeot\">\n<div class=\"brz-container brz-css-wwRd7\">\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-hKoWN\" data-brz-custom-id=\"obqmbqorfbrzzmfzpvibzmamcutiubqzwwjr\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-dvkmh\" data-uniq-id=\"ruujg\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-xQi0w\"><a class=\"link--external\" href=\"%7B@brizy_SITE_URL_PLACEHOLDER@%7D75-trust-management\/\" data-brz-link-type=\"external\">Original Trust Management tool<\/a><span class=\"brz-cp-color2\">&nbsp;was using Telegram channels to connect the main bot with slave bots. This approach is good enough for mid-term signals when delays of 1-3 seconds mean nothing. However for high-speed trading and scalping delays are critical.<\/span><\/p>\n<p data-generated-css=\"brz-css-ovmpk\" data-uniq-id=\"ecgld\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-hiGLA\"><strong class=\"brz-cp-color2\">Taking this into account we developed the new extra fast protocol for trust management.<em>&nbsp;(Available only in PRO version).<\/em><\/strong><\/p>\n<p data-generated-css=\"brz-css-qxrdd\" data-uniq-id=\"agpte\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-s6U4B\"><span class=\"brz-cp-color2\">Test results show that delays can be as small as 100ms and even less! In some cases, slave bots can be even faster than the master bot, if they use fast VPS close to exchange&rsquo;s servers location (i.e. Tokyo for&nbsp;Binance)<\/span><\/p>\n<p data-generated-css=\"brz-css-hlawo\" data-uniq-id=\"tghba\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-pyPo3\"><span class=\"brz-cp-color2\">Factors to achieve high speed:<\/span><\/p>\n<ol>\n<li class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-bcp-color2 brz-css-fnJw7\" data-generated-css=\"brz-css-jixar\" data-uniq-id=\"jvolk\"><span class=\"brz-cp-color2\">The UDP protocol is&nbsp;connectionless, hence to send a signal means to send only one 1-way datagram. It&rsquo;s much faster than to establish a connection first then to send a signal and wait for confirmation. There is a drawback &ndash; very small chance that a command won&rsquo;t be received, in case of trust management tasks it doesn&rsquo;t really matter and means that one trade from let&rsquo;s say 1000 others will be missed.<\/span><\/li>\n<li class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-bcp-color2 brz-css-grWcV\" data-generated-css=\"brz-css-nsewq\" data-uniq-id=\"xprob\"><span class=\"brz-cp-color2\">Some commands are &ldquo;composite&rdquo;, consists of atomic sub-commands, For example, to replace an order consists of 3 operations:&nbsp;to cancel an existing order, to wait for exchange&rsquo;s confirmation, to set new order. If the command: &ldquo;replace an order&rdquo; is sent to a fast VPS, it is executed by the VPS alone, and hence may be executed much faster than by master bot.<\/span><\/li>\n<\/ol>\n<p data-generated-css=\"brz-css-eyjse\" data-uniq-id=\"vmmha\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-aQrlY\"><a class=\"link--external\" href=\"%7B@brizy_SITE_URL_PLACEHOLDER@%7D75-trust-management\/\" data-brz-link-type=\"external\">The list of all available commands and basic description of how trust management works you will find here.<\/a><span class=\"brz-cp-color2\">&nbsp;Please read this article first before proceeding to the next chapter.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-hKoWN\" data-brz-custom-id=\"jxowmowbjhqtaqdxxqzenkxhxbijnayzdckd\">\n<div data-brz-translate-text=\"1\">\n<h3 data-generated-css=\"brz-css-tqplu\" data-uniq-id=\"rvohp\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-wyBWE\"><strong class=\"brz-cp-color2\">How to setup slave bots to work with udp signals:<\/strong><\/h3>\n<p data-generated-css=\"brz-css-drydi\" data-uniq-id=\"fymau\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-tZ5cd\"><strong class=\"brz-cp-color2\">1) First of all, slave bots must have static IP and open UDP port.<\/strong><span class=\"brz-cp-color2\">&nbsp;The IP address and the port you tell your manager so that he adds you to send list.<\/span><\/p>\n<p data-generated-css=\"brz-css-byylr\" data-uniq-id=\"adkge\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-etkH7\"><strong class=\"brz-cp-color2\">1A) How to open an UDP port:<\/strong><span class=\"brz-cp-color2\">&nbsp;Each bot should use a unique port number, which you specify in the &ldquo;Settings &ndash; Advanced&rdquo; tab. The default is port 1999.<\/span><\/p>\n<p data-generated-css=\"brz-css-suwlx\" data-uniq-id=\"dsyot\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-fL1N3\"><span class=\"brz-cp-color2\">Here are steps to open a port on Windows Server 2016: open Windows Firewall<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-image brz-css-v_lFg\" data-brz-custom-id=\"njxsturscexvtuyiaxmvhnnioevakfqguitl\"><img decoding=\"async\" class=\"brz-img\" src=\"%7B@brizy_SITE_URL_PLACEHOLDER@%7D\/?brizy_media=wp-354c45b8789389de7a638ccf32db4efc.png&amp;brizy_crop=original\" alt=\"\" loading=\"lazy\"><\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-image brz-css-felMZ\" data-brz-custom-id=\"innqlyrsuvsledtdliodfdjdeuapclkxpran\"><img decoding=\"async\" class=\"brz-img\" src=\"%7B@brizy_SITE_URL_PLACEHOLDER@%7D\/?brizy_media=wp-f27df985c5d2c93a179beb1579cd99c3.png&amp;brizy_crop=original\" alt=\"\" loading=\"lazy\"><\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-css-qffFJ brz-wrapper\">\n<div class=\"brz-spacer brz-css-hHMhF\"><\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-hKoWN\" data-brz-custom-id=\"agubcogtnlmrmgdxbazyqhubtsexavvdmhbv\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-dtsdd\" data-uniq-id=\"yfkoq\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-suY_r\"><span class=\"brz-cp-color2\">Create a new rule to allow UDP packets on the desired port:<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-css-qffFJ brz-wrapper\">\n<div class=\"brz-spacer brz-css-hHMhF\"><\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-image brz-css-bpxBa\" data-brz-custom-id=\"kbuksvypwmniymbqqinjrpppgrgrbjtdqrmg\"><img decoding=\"async\" class=\"brz-img\" src=\"%7B@brizy_SITE_URL_PLACEHOLDER@%7D\/?brizy_media=wp-4c91cc4c788c52eaa67fb00f62336b09.png&amp;brizy_crop=original\" alt=\"\" loading=\"lazy\"><\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-css-qffFJ brz-wrapper\">\n<div class=\"brz-spacer brz-css-hHMhF\"><\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-hKoWN\" data-brz-custom-id=\"xywgifplynjtgvpxbmmpsqblmnnppvcgtqng\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-ajpqh\" data-uniq-id=\"evitb\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-ha0dQ\"><span class=\"brz-cp-color2\">After you have created the rule, you may open its properties and allow inbound connections from determinate IPs (belonging to your managers).(Properties &ndash; Scope &ndash; Remote IPs).<\/span><\/p>\n<p data-generated-css=\"brz-css-buvet\" data-uniq-id=\"viflz\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-gqKlk\"><strong class=\"brz-cp-color2\">1B) How to setup the bot:&nbsp;<\/strong><span class=\"brz-cp-color2\">Create a new strategy with SignalType = &ldquo;UDP&rdquo;. Set AcceptCommands = YES. Leave ChannelKey empty.<\/span><\/p>\n<p data-generated-css=\"brz-css-tgpwr\" data-uniq-id=\"drfkw\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-hwLrZ\"><span class=\"brz-cp-color2\">Master bot may send encrypted command (see below), in this case, set OnlyEncrypted = YES and ask your manager to give you key files to decrypt signals.<\/span><\/p>\n<p data-generated-css=\"brz-css-pjivr\" data-uniq-id=\"iikmj\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-yWy0w\"><strong class=\"brz-cp-color2\">3) How to setup master bot<\/strong><\/p>\n<p data-generated-css=\"brz-css-fsqrp\" data-uniq-id=\"lelwj\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-f7Y23\"><span class=\"brz-cp-color2\">Right-click to the Share button:<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-css-qffFJ brz-wrapper\">\n<div class=\"brz-spacer brz-css-hHMhF\"><\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-image brz-css-bwygi\" data-brz-custom-id=\"drecglngqslhuqnohhyhlwdaxzgigxttfkxv\"><img decoding=\"async\" class=\"brz-img\" src=\"%7B@brizy_SITE_URL_PLACEHOLDER@%7D\/?brizy_media=wp-9abbebdbe9e977f107cf11711d34569b.png&amp;brizy_crop=original\" alt=\"\" loading=\"lazy\"><\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-css-qffFJ brz-wrapper\">\n<div class=\"brz-spacer brz-css-hHMhF\"><\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-hKoWN\" data-brz-custom-id=\"swrwhpqsrmekjlvvugwuhgjgzefnrubhtelw\">\n<div data-brz-translate-text=\"1\">\n<ul>\n<li class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-bcp-color2 brz-css-syT1O\" data-generated-css=\"brz-css-wxrof\" data-uniq-id=\"dwapb\"><span class=\"brz-cp-color2\">Tick the &ldquo;I&rsquo;d like to post Trust Management UDP signals&rdquo;.<\/span><\/li>\n<li class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-bcp-color2 brz-css-hC9bT\" data-generated-css=\"brz-css-mayyt\" data-uniq-id=\"zbimo\"><span class=\"brz-cp-color2\">Push the &ldquo;Send List&rdquo; button, fill the send list with IPs and ports of your slave bots.<\/span><\/li>\n<li class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-bcp-color2 brz-css-g26TB\" data-generated-css=\"brz-css-uwtiy\" data-uniq-id=\"oypox\"><span class=\"brz-cp-color2\">Optionally fill the &ldquo;Max. Order&rdquo; value: Master bot specify max. order size, and when it uses less order, slave bots use proportionally smaller orders too<\/span><\/li>\n<li class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-bcp-color2 brz-css-suQCC\" data-generated-css=\"brz-css-vybft\" data-uniq-id=\"huako\"><span class=\"brz-cp-color2\">Optionally fill the ChannelKey: your slave bots must specify the same ChannelKey in their strategies.<\/span><\/li>\n<\/ul>\n<p data-generated-css=\"brz-css-eorzk\" data-uniq-id=\"ggjhl\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-kT_o8\"><span class=\"brz-cp-color2\">You can&nbsp;<\/span><strong class=\"brz-cp-color2\">send encrypted signals (preferred):<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-hKoWN\" data-brz-custom-id=\"cwvbikwxdcpzwjrbyrfcqolsxultmakfowsd\">\n<div data-brz-translate-text=\"1\">\n<ul>\n<li data-generated-css=\"brz-css-tgpva\" data-uniq-id=\"rrqks\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-gURIv\"><span class=\"brz-cp-color2\">Push the &ldquo;Keys&rdquo; button 1 time. this will create key files: a private key (dataUDPKeys.key) and a&nbsp;<\/span><strong class=\"brz-cp-color2\">public key<\/strong><span class=\"brz-cp-color2\">&nbsp;dataPubKey*****.pub (where **** is the Moonbot ID digits of the Master. ex. PubKey10020.pub)<\/span><\/li>\n<li class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-bcp-color2 brz-css-x8PUj\" data-generated-css=\"brz-css-mejqr\" data-uniq-id=\"jqylp\"><span class=\"brz-cp-color2\">The private key must be kept safe on your PC only in the &ldquo;data&rdquo; folder. Do not move it and do not give anyone.<\/span><\/li>\n<li class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-bcp-color2 brz-css-aliOT\" data-generated-css=\"brz-css-poyvp\" data-uniq-id=\"zqyar\"><span class=\"brz-cp-color2\">Give the public key to your subscribers, it&rsquo;s needed to decrypt your signals.<\/span><\/li>\n<li class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-bcp-color2 brz-css-a0Tu4\" data-generated-css=\"brz-css-odrfu\" data-uniq-id=\"dnjmc\"><strong class=\"brz-cp-color2\">NOTE! If you push the &ldquo;Keys&rdquo; button once more, it will overwrite key files, and you will have to give the public key to your subscribers again.<\/strong><\/li>\n<\/ul>\n<p data-generated-css=\"brz-css-jwrjk\" data-uniq-id=\"rsokt\" class=\"brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-text-lg-justify brz-css-aRj9d\"><span class=\"brz-cp-color2\">Also note:<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-blNHF brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-hKoWN\" data-brz-custom-id=\"iiumavgzdjlknuvtgwckkhdrhhntopqkebwv\">\n<div data-brz-translate-text=\"1\">\n<ul>\n<li class=\"brz-text-lg-justify brz-lh-lg-1_9 brz-ls-lg-0 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-18 brz-ft-google brz-ff-overpass brz-tp-lg-empty brz-bcp-color2 brz-css-slh4J\" data-uniq-id=\"qxavQ\" data-generated-css=\"brz-css-bQfAF\"><span class=\"brz-cp-color2\">To use multi-orders, you must turn encryption on (with that, the order identifier will be transmitted that will allow managed bots distinguish between orders on the same coin)! Open commands (unencrypted) do not transmit the order identifier.<\/span><\/li>\n<li class=\"brz-text-lg-justify brz-lh-lg-1_9 brz-ls-lg-0 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-18 brz-ft-google brz-ff-overpass brz-tp-lg-empty brz-css-iIv7i\" data-uniq-id=\"eQega\" data-generated-css=\"brz-css-wR1Rf\"><strong class=\"brz-cp-color2\">Splits<\/strong><span class=\"brz-cp-color2\">&nbsp;in TM (trusted management) should be made&nbsp;<\/span><strong class=\"brz-cp-color2\">for orders only<\/strong><span class=\"brz-cp-color2\">. This way, the order will be split in 3 parts similar to what the manager has, allowing for the management of all 3 orders.<\/span><\/li>\n<li class=\"brz-text-lg-justify brz-lh-lg-1_9 brz-ls-lg-0 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-18 brz-ft-google brz-ff-overpass brz-tp-lg-empty brz-css-cbXbM\" data-uniq-id=\"iC1f3\" data-generated-css=\"brz-css-hskoQ\"><strong class=\"brz-cp-color2\">ATTENTION:<\/strong><span class=\"brz-cp-color2\">&nbsp;<\/span><strong class=\"brz-cp-color2\">Do not split positions<\/strong><span class=\"brz-cp-color2\">&nbsp;while in TM because this command depends on the precise position size of the manager and cannot be correctly copied for the managed account and also, the managed account&rsquo;s position might be formed by more than one manager or the owner of the managed account directly or their strategies.<\/span><\/li>\n<li class=\"brz-text-lg-justify brz-lh-lg-1_9 brz-ls-lg-0 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-18 brz-ft-google brz-ff-overpass brz-tp-lg-empty brz-bcp-color2 brz-css-i2cRJ\" data-uniq-id=\"zm4Xj\" data-generated-css=\"brz-css-dW23d\"><span class=\"brz-cp-color2\">On Amazon and Google vps you should open the desired port in admin panel. For google the manual is here&nbsp;https:\/\/cloud.google.com\/vpc\/docs\/using-firewalls<\/span><\/li>\n<li class=\"brz-text-lg-justify brz-lh-lg-1_9 brz-ls-lg-0 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-18 brz-ft-google brz-ff-overpass brz-tp-lg-empty brz-bcp-color2 brz-css-dvD3v\" data-uniq-id=\"jru7S\" data-generated-css=\"brz-css-q7LML\"><span class=\"brz-cp-color2\">With encryption turned on the signals also contains base currency, which is verified by slave bots (so that ETH slave won&rsquo;t accept USDT master&rsquo;s commands)..<\/span><\/li>\n<li class=\"brz-text-lg-justify brz-lh-lg-1_9 brz-ls-lg-0 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-18 brz-ft-google brz-ff-overpass brz-tp-lg-empty brz-bcp-color2 brz-css-iErcF\" data-uniq-id=\"xuGTo\" data-generated-css=\"brz-css-zl0me\"><span class=\"brz-cp-color2\">Old format signals from the&nbsp;&ldquo;export&rdquo;&nbsp;chapter can be used in a similar way to manage remote bot.<\/span><\/li>\n<li class=\"brz-text-lg-justify brz-lh-lg-1_9 brz-ls-lg-0 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-18 brz-ft-google brz-ff-overpass brz-tp-lg-empty brz-bcp-color2 brz-css-utGhl\" data-uniq-id=\"bQ6Dk\" data-generated-css=\"brz-css-xDVHd\"><span class=\"brz-cp-color2\">If there is an open port on the server and the manager has specified the correct IP address, the strategies with enabled encryption should receive signals and write to the log, even if these cannot be processed. That said, if the log was left empty this is an indication of the port or IP address being set wrong.<\/span><\/li>\n<li class=\"brz-text-lg-justify brz-lh-lg-1_9 brz-ls-lg-0 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-18 brz-ft-google brz-ff-overpass brz-tp-lg-empty brz-bcp-color2 brz-css-kc24G\" data-uniq-id=\"ySgXZ\" data-generated-css=\"brz-css-k9SS5\"><span class=\"brz-cp-color2\">Any bot will take up one port (even if it has no strategies and isn&rsquo;t set up for Trusted Management). If you are running several bots, you should assign them different ports (Settings &mdash;&gt; special)<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<p><!-- version:1774568856 --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MoonBot for BinanceTrusted Management High-Frequency trading via UDP port Original Trust Management tool&nbsp;was using Telegram channels to connect the main bot with slave bots. This approach is good enough for mid-term signals when delays of 1-3 seconds mean nothing. However for high-speed trading and scalping delays are critical. Taking this into account we developed the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":72576,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"brizy-blank-template.php","format":"standard","meta":{"pgc_meta":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[12,50],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Trusted Management High-Frequency trading via UDP port - Moonbot<\/title>\n<meta name=\"description\" content=\"Advanced cryptotrading terminal. Manual and automatic trading. \/ Moonbot for binance trusted management high-frequency trading via udp port\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trusted Management High-Frequency trading via UDP port - Moonbot\" \/>\n<meta property=\"og:description\" content=\"Advanced cryptotrading terminal. Manual and automatic trading. \/ Moonbot for binance trusted management high-frequency trading via udp port\" \/>\n<meta property=\"og:url\" content=\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/\" \/>\n<meta property=\"og:site_name\" content=\"Moonbot\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-28T09:49:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-26T23:47:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/moon-bot.com\/wp-content\/uploads\/2019\/06\/highfr.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Aleks\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aleks\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/\"},\"author\":{\"name\":\"Aleks\",\"@id\":\"https:\/\/moon-bot.com\/ru\/#\/schema\/person\/bb2ad9d5c0b3692d90e37d348b5d8cc6\"},\"headline\":\"Trusted Management High-Frequency trading via UDP port\",\"datePublished\":\"2019-06-28T09:49:46+00:00\",\"dateModified\":\"2026-03-26T23:47:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/\"},\"wordCount\":985,\"publisher\":{\"@id\":\"https:\/\/moon-bot.com\/ru\/#organization\"},\"articleSection\":[\"blog\",\"\u0411\u043b\u043e\u0433\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/\",\"url\":\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/\",\"name\":\"Trusted Management High-Frequency trading via UDP port - Moonbot\",\"isPartOf\":{\"@id\":\"https:\/\/moon-bot.com\/ru\/#website\"},\"datePublished\":\"2019-06-28T09:49:46+00:00\",\"dateModified\":\"2026-03-26T23:47:36+00:00\",\"description\":\"Advanced cryptotrading terminal. Manual and automatic trading. \/ Moonbot for binance trusted management high-frequency trading via udp port\",\"breadcrumb\":{\"@id\":\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/moon-bot.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Trusted Management High-Frequency trading via UDP port\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/moon-bot.com\/ru\/#website\",\"url\":\"https:\/\/moon-bot.com\/ru\/\",\"name\":\"MoonBot Trading Terminal\",\"description\":\"Advanced terminal for manual and automatic trading on cryptocurrency exchanges\",\"publisher\":{\"@id\":\"https:\/\/moon-bot.com\/ru\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/moon-bot.com\/ru\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/moon-bot.com\/ru\/#organization\",\"name\":\"MoonBot Trading Terminal\",\"url\":\"https:\/\/moon-bot.com\/ru\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/moon-bot.com\/ru\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/moon-bot.com\/wp-content\/uploads\/2023\/11\/LogoZnak02.png\",\"contentUrl\":\"https:\/\/moon-bot.com\/wp-content\/uploads\/2023\/11\/LogoZnak02.png\",\"width\":200,\"height\":200,\"caption\":\"MoonBot Trading Terminal\"},\"image\":{\"@id\":\"https:\/\/moon-bot.com\/ru\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/moon-bot.com\/ru\/#\/schema\/person\/bb2ad9d5c0b3692d90e37d348b5d8cc6\",\"name\":\"Aleks\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/moon-bot.com\/ru\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e18cd9b53e51d22cfca0dc5cc76c734e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e18cd9b53e51d22cfca0dc5cc76c734e?s=96&d=mm&r=g\",\"caption\":\"Aleks\"},\"url\":\"https:\/\/moon-bot.com\/en\/author\/Aleks\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Trusted Management High-Frequency trading via UDP port - Moonbot","description":"Advanced cryptotrading terminal. Manual and automatic trading. \/ Moonbot for binance trusted management high-frequency trading via udp port","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/","og_locale":"en_US","og_type":"article","og_title":"Trusted Management High-Frequency trading via UDP port - Moonbot","og_description":"Advanced cryptotrading terminal. Manual and automatic trading. \/ Moonbot for binance trusted management high-frequency trading via udp port","og_url":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/","og_site_name":"Moonbot","article_published_time":"2019-06-28T09:49:46+00:00","article_modified_time":"2026-03-26T23:47:36+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/moon-bot.com\/wp-content\/uploads\/2019\/06\/highfr.png","type":"image\/png"}],"author":"Aleks","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Aleks","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/#article","isPartOf":{"@id":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/"},"author":{"name":"Aleks","@id":"https:\/\/moon-bot.com\/ru\/#\/schema\/person\/bb2ad9d5c0b3692d90e37d348b5d8cc6"},"headline":"Trusted Management High-Frequency trading via UDP port","datePublished":"2019-06-28T09:49:46+00:00","dateModified":"2026-03-26T23:47:36+00:00","mainEntityOfPage":{"@id":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/"},"wordCount":985,"publisher":{"@id":"https:\/\/moon-bot.com\/ru\/#organization"},"articleSection":["blog","\u0411\u043b\u043e\u0433"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/","url":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/","name":"Trusted Management High-Frequency trading via UDP port - Moonbot","isPartOf":{"@id":"https:\/\/moon-bot.com\/ru\/#website"},"datePublished":"2019-06-28T09:49:46+00:00","dateModified":"2026-03-26T23:47:36+00:00","description":"Advanced cryptotrading terminal. Manual and automatic trading. \/ Moonbot for binance trusted management high-frequency trading via udp port","breadcrumb":{"@id":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/moon-bot.com\/en\/87-trust-management-udp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/moon-bot.com\/en\/87-trust-management-udp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/moon-bot.com\/en\/"},{"@type":"ListItem","position":2,"name":"Trusted Management High-Frequency trading via UDP port"}]},{"@type":"WebSite","@id":"https:\/\/moon-bot.com\/ru\/#website","url":"https:\/\/moon-bot.com\/ru\/","name":"MoonBot Trading Terminal","description":"Advanced terminal for manual and automatic trading on cryptocurrency exchanges","publisher":{"@id":"https:\/\/moon-bot.com\/ru\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/moon-bot.com\/ru\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/moon-bot.com\/ru\/#organization","name":"MoonBot Trading Terminal","url":"https:\/\/moon-bot.com\/ru\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/moon-bot.com\/ru\/#\/schema\/logo\/image\/","url":"https:\/\/moon-bot.com\/wp-content\/uploads\/2023\/11\/LogoZnak02.png","contentUrl":"https:\/\/moon-bot.com\/wp-content\/uploads\/2023\/11\/LogoZnak02.png","width":200,"height":200,"caption":"MoonBot Trading Terminal"},"image":{"@id":"https:\/\/moon-bot.com\/ru\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/moon-bot.com\/ru\/#\/schema\/person\/bb2ad9d5c0b3692d90e37d348b5d8cc6","name":"Aleks","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/moon-bot.com\/ru\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e18cd9b53e51d22cfca0dc5cc76c734e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e18cd9b53e51d22cfca0dc5cc76c734e?s=96&d=mm&r=g","caption":"Aleks"},"url":"https:\/\/moon-bot.com\/en\/author\/Aleks\/"}]}},"_links":{"self":[{"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/posts\/3653"}],"collection":[{"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/comments?post=3653"}],"version-history":[{"count":2,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/posts\/3653\/revisions"}],"predecessor-version":[{"id":86013,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/posts\/3653\/revisions\/86013"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/media\/72576"}],"wp:attachment":[{"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/media?parent=3653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/categories?post=3653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/tags?post=3653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}