{"id":3638,"date":"2019-06-28T10:07:55","date_gmt":"2019-06-28T10:07:55","guid":{"rendered":"http:\/\/27.u7m.ru\/?p=3638"},"modified":"2026-03-26T23:36:28","modified_gmt":"2026-03-26T23:36:28","slug":"udp-export","status":"publish","type":"post","link":"https:\/\/moon-bot.com\/en\/udp-export\/","title":{"rendered":"UDP Export"},"content":{"rendered":"<div class=\"brz-root__container brz-reset-all\">\n<section id=\"vspcaciohrugnvqbcyhnurybeyxrdsnyygld\" class=\"brz-section brz-css-tFo0Q\">\n<div class=\"brz-section__content brz-section--boxed brz-css-ltPWA brz-css-eFn1Y\" data-brz-custom-id=\"rsxgeqvfrucmuspfenygqbpnirqqhncaixxe\">\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-jnpUW\">\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"bourohwwemljwwtnupctiulphvrpjahkynhz\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-lh-xs-1 brz-ls-xs-3 brz-fw-xs-500 brz-fss-xs-px brz-lh-sm-1 brz-ls-sm-3 brz-fw-sm-500 brz-fss-sm-px brz-fs-sm-30 brz-tp-sm-empty brz-lh-lg-1 brz-ls-lg-3 brz-fw-lg-500 brz-fss-lg-px brz-fs-lg-34 brz-ft-google brz-ff-oswald brz-tp-lg-empty brz-text-lg-center brz-tp-xs-empty brz-fs-xs-24 brz-css-ifO8L\" data-generated-css=\"brz-css-cxxka\" data-uniq-id=\"fxtwa\"><span class=\"brz-capitalize-on\">UDP Export<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"dsljzlajwaemowtclzmckzgegmmpiaseutsz\" class=\"brz-section brz-css-tFo0Q\">\n<div class=\"brz-section__content brz-section--boxed brz-css-ltPWA brz-css-fPdht\" data-brz-custom-id=\"tjnldoyogwavuoolhpepbqbgwciqmbunmqub\">\n<div class=\"brz-container brz-css-jnpUW\">\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"gbbltxqrmbeedukgmhudtmlgscksyhsorbds\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-jrxqe\" data-uniq-id=\"etdrr\" 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-kVGKe\"><span class=\"brz-cp-color2\">The bot can export market data: 5-minutes candles and trades for all active markets (BTC, USDT or ETH) to the local UDP port (IP 127.0.0.1).<\/span><\/p>\n<p data-generated-css=\"brz-css-rxpkc\" data-uniq-id=\"baxoc\" 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-nTY6C\"><span class=\"brz-cp-color2\">The bot can also accept signals sent to UDP port.<\/span><\/p>\n<p data-generated-css=\"brz-css-lmbyq\" data-uniq-id=\"ownjg\" 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-qa36Q\"><span class=\"brz-cp-color2\">This function is currently in beta testing.<\/span><\/p>\n<p data-generated-css=\"brz-css-gmrut\" data-uniq-id=\"krrfu\" 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-x8Y9a\"><span class=\"brz-cp-color2\">To turn it on go to the Settings -&gt; Advanced tab, put the checkbox &ldquo;UDP Export&rdquo;<\/span><\/p>\n<p data-generated-css=\"brz-css-gmrut\" data-uniq-id=\"krrfu\" 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-pvqjk\"><span class=\"brz-cp-color2\"> <\/span><\/p>\n<p data-generated-css=\"brz-css-ypyqw\" data-uniq-id=\"xqcio\" 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-kTKK0\"><span class=\"brz-cp-color2\">The bot is sending market data in binary format, as arrays of count elements in each UDP packet (look format below) to the UDP port 2000. Use buffer size=65000. Candles are sent as whole array (up to 500 elements) once in 5 minutes. Trades are only new since last update but note that 1 data packet may contain more then 1 trade.<\/span><\/p>\n<p data-generated-css=\"brz-css-ypyqw\" data-uniq-id=\"xqcio\" 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-vvpcz\"><span class=\"brz-cp-color2\"> <\/span><\/p>\n<p data-generated-css=\"brz-css-eyisj\" data-uniq-id=\"uuvis\" 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-vTc37\"><span class=\"brz-cp-color2\">The bot is listening for signals on UDP port 1999, signals should be sent in plain text format. Received signals are handled in the bot buy special &ldquo;UDP&rdquo; strategy: (Dont forget to turn on&nbsp;Settings -&gt; Advanced -&gt;&nbsp;&ldquo;UDP Export&rdquo;&nbsp;checkbox):<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-css-ffkeP brz-wrapper\">\n<div class=\"brz-spacer brz-css-kzw0O\"><\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-image brz-css-fJkLT\" data-brz-custom-id=\"vxetcooqvietoasljtovxbrzqzqtcqqfnbic\"><img decoding=\"async\" class=\"brz-img\" src=\"%7B@brizy_SITE_URL_PLACEHOLDER@%7D\/?brizy_media=wp-9d3aa19a23bb1382729b0d8e0ed8acc6.png&amp;brizy_crop=original\" alt=\"\" loading=\"lazy\"><\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-css-ffkeP brz-wrapper\">\n<div class=\"brz-spacer brz-css-kzw0O\"><\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"zturgvtmiuxlskyburknsgdfwmxqmaqeapbz\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-vnjuj\" data-uniq-id=\"uujde\" 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-n9uEK\"><span class=\"brz-cp-color2\">Signal example: &lsquo;Key=Test1 Coin=NEO Order=buy BuyPrice=0.0071&rsquo;.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"vbpxalkmlgufzfzzmirvujoakzgbrvddrazn\">\n<div data-brz-translate-text=\"1\">\n<p data-uniq-id=\"retlk\" data-generated-css=\"brz-css-izlsu\" 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-upPkN\"><span class=\"brz-cp-color2\">Parameters:<\/span><\/p>\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-oYQZi\" data-uniq-id=\"mdxpn\" data-generated-css=\"brz-css-jzfqh\"><span class=\"brz-cp-color2\">Key=&nbsp;the keyword by which the bot picks one of UDP strategies. The key must match the strategy &ldquo;ChannelKey&rdquo; property, in the example above its &ldquo;Test1&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-yn5Sd\" data-uniq-id=\"hthva\" data-generated-css=\"brz-css-uefmf\"><span class=\"brz-cp-color2\">Coin=&nbsp;the coin to buy<\/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-pTLew\" data-uniq-id=\"kyxyi\" data-generated-css=\"brz-css-wwtxt\"><span class=\"brz-cp-color2\">Order=<\/span><\/li>\n<li class=\"ql-indent-1 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-vpYhb\" data-uniq-id=\"rvpmm\" data-generated-css=\"brz-css-jqbve\"><span class=\"brz-cp-color2\">buy &ndash; buy order<\/span><\/li>\n<li class=\"ql-indent-1 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-f_MW1\" data-uniq-id=\"qepqy\" data-generated-css=\"brz-css-wxlyc\"><span class=\"brz-cp-color2\">sell &ndash; activate Panic Sell on coin bought by any strategy<\/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-hRMJp\" data-uniq-id=\"qllys\" data-generated-css=\"brz-css-tzkpp\"><span class=\"brz-cp-color2\">BuyPrice=&nbsp;limit buy order price. If ommited then the strategy settings will be used.<\/span><\/li>\n<\/ul>\n<p data-uniq-id=\"vracy\" data-generated-css=\"brz-css-cnsxs\" 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-aIWTO\"><span class=\"brz-cp-color2\">Code example: <\/span><a class=\"link--external brz-cp-color2\" href=\"https:\/\/moon-bot.com\/files\/udpTest.zip\" data-brz-link-type=\"external\" target=\"_blank\" rel=\"noopener\">(<\/a><a class=\"link--external\" href=\"https:\/\/moon-bot.com\/files\/udpTest.zip\" data-brz-link-type=\"external\" target=\"_blank\" rel=\"noopener\">download source with small compiled demo<\/a><a class=\"link--external brz-cp-color2\" href=\"https:\/\/moon-bot.com\/files\/udpTest.zip\" data-brz-link-type=\"external\" target=\"_blank\" rel=\"noopener\">)<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"rsoeewxgypkeiszbvblfvjhpxkakwxlqipwa\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-nrftc\" data-uniq-id=\"llwqo\" class=\"brz-text-lg-justify brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-jSy9H\"><code class=\"brz-cp-color2\">\/\/ structures<\/code><\/p>\n<p data-generated-css=\"brz-css-lmppd\" data-uniq-id=\"lysqo\" class=\"brz-text-lg-justify brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-z_9pK\"><code class=\"brz-cp-color2\">&nbsp;TOrderType = (O_SELL,O_BUY,O_BuyStop);<\/code><\/p>\n<p data-generated-css=\"brz-css-kswnn\" data-uniq-id=\"qwtcc\" class=\"brz-text-lg-justify brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-zdIbn\"><span class=\"brz-cp-color2\">TUpdateKind = (UK_Candles, UK_Trades);<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"xexwudpybzwntudjgqwsfbvjxtgnabyhilaw\">\n<div data-brz-translate-text=\"1\">\n<p data-uniq-id=\"jsviu\" data-generated-css=\"brz-css-xonov\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-ucecR\"><span class=\"brz-cp-color2\">TUpdateHeader = packed record<\/span><\/p>\n<p data-uniq-id=\"kwcna\" data-generated-css=\"brz-css-xhdgk\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-yIDwc\"><span class=\"brz-cp-color2\">Version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ 1 byte &ndash;&nbsp;packet version, currently 1<\/span><\/p>\n<p data-uniq-id=\"klrbu\" data-generated-css=\"brz-css-wdyfx\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-nXBdl\"><span class=\"brz-cp-color2\">TimeStamp:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dword;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ 4 bytes &ndash;&nbsp;Unix timestamp<\/span><\/p>\n<p data-uniq-id=\"chptv\" data-generated-css=\"brz-css-bwhto\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-qx4ou\"><span class=\"brz-cp-color2\">Kind:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TUpdateKind;&nbsp;\/\/ 1 byte &ndash; candles (0) or trades (1) inside<\/span><\/p>\n<p data-uniq-id=\"fgaus\" data-generated-css=\"brz-css-rfilb\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-tUjji\"><span class=\"brz-cp-color2\">Coin:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string[7];&nbsp;&nbsp;&nbsp;\/\/ 7 bytes &ndash; coin ticker name<\/span><\/p>\n<p data-uniq-id=\"uulki\" data-generated-css=\"brz-css-wrlcv\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-edmTI\"><span class=\"brz-cp-color2\">Count:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;word;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ 2 bytes &ndash; elements count in the data array<\/span><\/p>\n<p data-uniq-id=\"rgvlz\" data-generated-css=\"brz-css-olzle\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-nkxwK\"><span class=\"brz-cp-color2\">reserved1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dword;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ 4 bytes currently unused<\/span><\/p>\n<p data-uniq-id=\"yifus\" data-generated-css=\"brz-css-gurcp\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-yodRe\"><span class=\"brz-cp-color2\">reserved2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dword;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ 4 bytes currently unused<\/span><\/p>\n<p data-uniq-id=\"lueno\" data-generated-css=\"brz-css-zflok\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-lmH3P\"><span class=\"brz-cp-color2\">end;<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"fqxepbqiacsuaeefcaacgbjdckehdarfzned\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-nxfwh\" data-uniq-id=\"dzlhf\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-aNWji\"><span class=\"brz-cp-color2\">TTradeOrder = record&nbsp;&nbsp;\/\/ 8-bytes aligned<\/span><\/p>\n<p data-generated-css=\"brz-css-lgrpd\" data-uniq-id=\"gwosl\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-zv7mw\"><span class=\"brz-cp-color2\">ID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;integer;<\/span><\/p>\n<p data-generated-css=\"brz-css-kyghq\" data-uniq-id=\"molym\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-rXXw_\"><span class=\"brz-cp-color2\">Time:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TDateTime;<\/span><\/p>\n<p data-generated-css=\"brz-css-srxyw\" data-uniq-id=\"hrdep\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-ttE55\"><span class=\"brz-cp-color2\">Price:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double;<\/span><\/p>\n<p data-generated-css=\"brz-css-keidf\" data-uniq-id=\"gfisr\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-sJ6xr\"><span class=\"brz-cp-color2\">Quantity:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double;<\/span><\/p>\n<p data-generated-css=\"brz-css-beehq\" data-uniq-id=\"mowfj\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-y1rsS\"><span class=\"brz-cp-color2\">BuyerID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;integer;<\/span><\/p>\n<p data-generated-css=\"brz-css-vaope\" data-uniq-id=\"izpel\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-y0FY4\"><span class=\"brz-cp-color2\">reserved:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;integer;<\/span><\/p>\n<p data-generated-css=\"brz-css-rdfoy\" data-uniq-id=\"yrmoz\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-baOnp\"><span class=\"brz-cp-color2\">OrderType:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TOrderType;<\/span><\/p>\n<p data-generated-css=\"brz-css-hzzhr\" data-uniq-id=\"aidbi\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-yDvn3\"><span class=\"brz-cp-color2\">FillType:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte; \/\/ 0 &ndash; PARTIAL, 1 &ndash; FULL<\/span><\/p>\n<p data-generated-css=\"brz-css-vywga\" data-uniq-id=\"egxrz\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-aO2x8\"><span class=\"brz-cp-color2\">end;<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"vswbuaniikygopgcshtxzmamnabcoeckugqd\">\n<div data-brz-translate-text=\"1\">\n<p data-uniq-id=\"hgsvk\" data-generated-css=\"brz-css-fuuqt\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-xR0A7\"><span class=\"brz-cp-color2\">TCandle = record<\/span><\/p>\n<p data-uniq-id=\"gqpod\" data-generated-css=\"brz-css-qkriy\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-xRpnE\"><span class=\"brz-cp-color2\">OpenP,CloseP,MaxP,MinP:&nbsp;&nbsp;double;<\/span><\/p>\n<p data-uniq-id=\"csqou\" data-generated-css=\"brz-css-blzcs\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-aFYmu\"><span class=\"brz-cp-color2\">Vol:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double;<\/span><\/p>\n<p data-uniq-id=\"yijte\" data-generated-css=\"brz-css-oovyl\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-nH3oM\"><span class=\"brz-cp-color2\">Time:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TDateTime;<\/span><\/p>\n<p data-uniq-id=\"fgtfa\" data-generated-css=\"brz-css-slivg\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-aQrLR\"><span class=\"brz-cp-color2\">end;<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"qhedrxpzfimevxkygxxudxfmkeavstqatalo\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-ybnln\" data-uniq-id=\"wvrrf\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-fRJ_i\"><span class=\"brz-cp-color2\">TTrades = array of TTradeOrder;<\/span><\/p>\n<p data-generated-css=\"brz-css-ysevu\" data-uniq-id=\"beuxw\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-p6hfG\"><span class=\"brz-cp-color2\">TCandles = array of TCandle;<\/span><\/p>\n<p data-generated-css=\"brz-css-mopav\" data-uniq-id=\"girnw\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-r9zuI\"><code class=\"brz-cp-color2\">\/\/ Data reading and handling<\/code><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"sgvcvgokzedycqlhggfstyedncvwmkveggfj\">\n<div data-brz-translate-text=\"1\">\n<p data-uniq-id=\"lgcac\" data-generated-css=\"brz-css-sgwkn\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-tVvwe\"><span class=\"brz-cp-color2\">procedure TfrmUDPTest.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread;<\/span><\/p>\n<p data-uniq-id=\"aovdu\" data-generated-css=\"brz-css-iwkvs\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-kkPpS\"><span class=\"brz-cp-color2\">const AData: TIdBytes; ABinding: TIdSocketHandle);<\/span><\/p>\n<p data-uniq-id=\"crmnq\" data-generated-css=\"brz-css-mgyfp\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-jHHnG\"><span class=\"brz-cp-color2\">var<\/span><\/p>\n<p data-uniq-id=\"ievmi\" data-generated-css=\"brz-css-pwgkx\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-c5T7E\"><span class=\"brz-cp-color2\">hdr:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TUpdateHeader;<\/span><\/p>\n<p data-uniq-id=\"ewyjq\" data-generated-css=\"brz-css-utqir\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-lD_Af\"><span class=\"brz-cp-color2\">Trades:&nbsp;&nbsp;&nbsp;&nbsp;TTrades;<\/span><\/p>\n<p data-uniq-id=\"wkqlr\" data-generated-css=\"brz-css-eysuq\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-hMxR4\"><span class=\"brz-cp-color2\">Candles:&nbsp;&nbsp;&nbsp;TCandles;<\/span><\/p>\n<p data-uniq-id=\"wenhc\" data-generated-css=\"brz-css-dqfrd\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-gohqP\"><span class=\"brz-cp-color2\">begin<\/span><\/p>\n<p data-uniq-id=\"evawk\" data-generated-css=\"brz-css-rgekr\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-yBAb_\"><span class=\"brz-cp-color2\">move(AData[0], hdr, SizeOf(hdr));<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"vsknqqtcqlnwtqrzoxlhifxjirfgczzgrvzp\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-kedpe\" data-uniq-id=\"myywa\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-zcLLs\"><span class=\"brz-cp-color2\">If hdr.Kind = UK_Trades then begin<\/span><\/p>\n<p data-generated-css=\"brz-css-zbgnc\" data-uniq-id=\"hqkxt\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-ksS4G\"><span class=\"brz-cp-color2\">SetLength(Trades, hdr.Count);<\/span><\/p>\n<p data-generated-css=\"brz-css-hijqz\" data-uniq-id=\"umbgl\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-pwcAR\"><span class=\"brz-cp-color2\">move(AData[SizeOf(hdr)], Trades[0], hdr.Count * SizeOf(TTradeOrder));<\/span><\/p>\n<p data-generated-css=\"brz-css-fnjnm\" data-uniq-id=\"absvq\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-qHFo7\"><span class=\"brz-cp-color2\">If SelectedCoin = hdr.Coin<\/span><\/p>\n<p data-generated-css=\"brz-css-jbtci\" data-uniq-id=\"vndpd\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-g95PS\"><span class=\"brz-cp-color2\">then lPrice.Caption:=hdr.Coin + &lsquo; Last: &lsquo; + FloatToStr(Trades[hdr.Count &ndash; 1].Price);<\/span><\/p>\n<p data-generated-css=\"brz-css-pjbyh\" data-uniq-id=\"lrggp\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-fWDzp\"><span class=\"brz-cp-color2\">end;<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"vuiwjpwjwmbnybpmxbawipxmllphliuwzqlu\">\n<div data-brz-translate-text=\"1\">\n<p data-uniq-id=\"efjsx\" data-generated-css=\"brz-css-civrc\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-gCebX\"><span class=\"brz-cp-color2\">f hdr.Kind = UK_Candles then begin<\/span><\/p>\n<p data-uniq-id=\"mhrmx\" data-generated-css=\"brz-css-ibsbl\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-uZ2em\"><span class=\"brz-cp-color2\">SetLength(Candles, hdr.Count);<\/span><\/p>\n<p data-uniq-id=\"hfotn\" data-generated-css=\"brz-css-dzxcu\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-rB1Q0\"><span class=\"brz-cp-color2\">move(AData[SizeOf(hdr)], Candles[0], hdr.Count * SizeOf(TCandle));<\/span><\/p>\n<p data-uniq-id=\"netxy\" data-generated-css=\"brz-css-vaier\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-uBNmS\"><span class=\"brz-cp-color2\">lLastCandle.Caption:=&rsquo; Last candle: &lsquo; + hdr.Coin + &lsquo; 5m vol: &lsquo; + FloatToStr(Candles[hdr.Count &ndash; 1].Vol);<\/span><\/p>\n<p data-uniq-id=\"ouwjy\" data-generated-css=\"brz-css-zpmfe\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-pZIXv\"><span class=\"brz-cp-color2\">end;<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id class=\"brz-css-jsppb brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-kjSau\" data-brz-custom-id=\"enqntqywphhzuqzakbnejhsqdsymszfwapkr\">\n<div data-brz-translate-text=\"1\">\n<p data-generated-css=\"brz-css-trtlb\" data-uniq-id=\"tcbmc\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-p5wkx\"><span class=\"brz-cp-color2\">lLastTrade.Caption:=Format(&lsquo;Last update: %s&nbsp;time: %d&rsquo;, [hdr.Coin, hdr.TimeStamp]);<\/span><\/p>\n<p data-generated-css=\"brz-css-llmdp\" data-uniq-id=\"rgnzd\" class=\"brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_9 brz-tp-lg-empty brz-ff-overpass brz-ft-google brz-fs-lg-18 brz-css-k7Jbw\"><span class=\"brz-cp-color2\">end;<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<p><!-- version:1774568188 --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UDP Export The bot can export market data: 5-minutes candles and trades for all active markets (BTC, USDT or ETH) to the local UDP port (IP 127.0.0.1). The bot can also accept signals sent to UDP port. This function is currently in beta testing. To turn it on go to the Settings -&gt; Advanced tab, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3594,"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>UDP Export - Moonbot<\/title>\n<meta name=\"description\" content=\"Advanced cryptotrading terminal. Manual and automatic trading. \/ The bot can export market data \/ The bot can also accept signals\" \/>\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\/udp-export\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UDP Export - Moonbot\" \/>\n<meta property=\"og:description\" content=\"Advanced cryptotrading terminal. Manual and automatic trading. \/ The bot can export market data \/ The bot can also accept signals\" \/>\n<meta property=\"og:url\" content=\"https:\/\/moon-bot.com\/en\/udp-export\/\" \/>\n<meta property=\"og:site_name\" content=\"Moonbot\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-28T10:07:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-26T23:36:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/moon-bot.com\/wp-content\/uploads\/2019\/06\/40.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"548\" \/>\n\t<meta property=\"og:image:height\" content=\"467\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/moon-bot.com\/en\/udp-export\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/moon-bot.com\/en\/udp-export\/\"},\"author\":{\"name\":\"Aleks\",\"@id\":\"https:\/\/moon-bot.com\/ru\/#\/schema\/person\/bb2ad9d5c0b3692d90e37d348b5d8cc6\"},\"headline\":\"UDP Export\",\"datePublished\":\"2019-06-28T10:07:55+00:00\",\"dateModified\":\"2026-03-26T23:36:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/moon-bot.com\/en\/udp-export\/\"},\"wordCount\":787,\"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\/udp-export\/\",\"url\":\"https:\/\/moon-bot.com\/en\/udp-export\/\",\"name\":\"UDP Export - Moonbot\",\"isPartOf\":{\"@id\":\"https:\/\/moon-bot.com\/ru\/#website\"},\"datePublished\":\"2019-06-28T10:07:55+00:00\",\"dateModified\":\"2026-03-26T23:36:28+00:00\",\"description\":\"Advanced cryptotrading terminal. Manual and automatic trading. \/ The bot can export market data \/ The bot can also accept signals\",\"breadcrumb\":{\"@id\":\"https:\/\/moon-bot.com\/en\/udp-export\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/moon-bot.com\/en\/udp-export\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/moon-bot.com\/en\/udp-export\/#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\":\"UDP Export\"}]},{\"@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":"UDP Export - Moonbot","description":"Advanced cryptotrading terminal. Manual and automatic trading. \/ The bot can export market data \/ The bot can also accept signals","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\/udp-export\/","og_locale":"en_US","og_type":"article","og_title":"UDP Export - Moonbot","og_description":"Advanced cryptotrading terminal. Manual and automatic trading. \/ The bot can export market data \/ The bot can also accept signals","og_url":"https:\/\/moon-bot.com\/en\/udp-export\/","og_site_name":"Moonbot","article_published_time":"2019-06-28T10:07:55+00:00","article_modified_time":"2026-03-26T23:36:28+00:00","og_image":[{"width":548,"height":467,"url":"https:\/\/moon-bot.com\/wp-content\/uploads\/2019\/06\/40.jpg","type":"image\/jpeg"}],"author":"Aleks","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Aleks","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/moon-bot.com\/en\/udp-export\/#article","isPartOf":{"@id":"https:\/\/moon-bot.com\/en\/udp-export\/"},"author":{"name":"Aleks","@id":"https:\/\/moon-bot.com\/ru\/#\/schema\/person\/bb2ad9d5c0b3692d90e37d348b5d8cc6"},"headline":"UDP Export","datePublished":"2019-06-28T10:07:55+00:00","dateModified":"2026-03-26T23:36:28+00:00","mainEntityOfPage":{"@id":"https:\/\/moon-bot.com\/en\/udp-export\/"},"wordCount":787,"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\/udp-export\/","url":"https:\/\/moon-bot.com\/en\/udp-export\/","name":"UDP Export - Moonbot","isPartOf":{"@id":"https:\/\/moon-bot.com\/ru\/#website"},"datePublished":"2019-06-28T10:07:55+00:00","dateModified":"2026-03-26T23:36:28+00:00","description":"Advanced cryptotrading terminal. Manual and automatic trading. \/ The bot can export market data \/ The bot can also accept signals","breadcrumb":{"@id":"https:\/\/moon-bot.com\/en\/udp-export\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/moon-bot.com\/en\/udp-export\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/moon-bot.com\/en\/udp-export\/#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":"UDP Export"}]},{"@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\/3638"}],"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=3638"}],"version-history":[{"count":2,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/posts\/3638\/revisions"}],"predecessor-version":[{"id":78741,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/posts\/3638\/revisions\/78741"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/media\/3594"}],"wp:attachment":[{"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/media?parent=3638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/categories?post=3638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/moon-bot.com\/en\/wp-json\/wp\/v2\/tags?post=3638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}