{"id":615,"date":"2022-07-15T15:08:37","date_gmt":"2022-07-15T15:08:37","guid":{"rendered":"https:\/\/hftarbitrageplatform.com\/?page_id=615"},"modified":"2022-12-01T13:27:45","modified_gmt":"2022-12-01T13:27:45","slug":"2-legs-latency-3-bot","status":"publish","type":"page","link":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/","title":{"rendered":"2 Legs Latency 3 arbitrage bot"},"content":{"rendered":"\n<p>In general, this bot is a new modification of 2 legs latency bots,&nbsp; to camouflage arbitrage flow. The opening of the initial lock is performed only manually or with the function&nbsp; \u201cReopen lock after x seconds\u201d. &nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2 Legs Latency 3 instruments and orders<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"536\" height=\"144\" src=\"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/trail-parameters.png?resize=536%2C144&#038;ssl=1\" alt=\"\" class=\"wp-image-616\" srcset=\"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/trail-parameters.png?w=536&amp;ssl=1 536w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/trail-parameters.png?resize=300%2C81&amp;ssl=1 300w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/trail-parameters.png?resize=18%2C5&amp;ssl=1 18w\" sizes=\"auto, (max-width: 536px) 100vw, 536px\" \/><\/figure>\n\n\n\n<p>The initial lock orders on both sides will be opened with the volume specified in the \u201cInitial lot\u201d&nbsp; column. Lot multiplier 1 and 2 columns are used for lot scaling on both sides. For example, if you are using mt4 and&nbsp; mt5 brokers, for FX pairs it should be \u201c1\u201d. But if you are using FIX connections (CTrader for example), then you need to put multiplier \u201c100000\u201d on the FIX side, so for 1 lot, cTrader will trade 100000 units.<\/p>\n\n\n\n<p>The \u201cTrading lot\u201d&nbsp; column stands for the volume, that will be closed as part of the initial lot when the system finds arbitrage opportunities. After closing this volume, on the side where the position was partially closed, from 1 to 3 virtual orders will be created from the closed volume, depending on how many trailing levels are selected in order management options for the instrument. To open order management options, you need to click the \u201cEdit\u2026\u201d&nbsp; button in the column \u201cTrail params\u201d:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"323\" src=\"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-orders-management.png?resize=602%2C323&#038;ssl=1\" alt=\"\" class=\"wp-image-617\" srcset=\"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-orders-management.png?w=602&amp;ssl=1 602w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-orders-management.png?resize=300%2C161&amp;ssl=1 300w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-orders-management.png?resize=18%2C10&amp;ssl=1 18w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-orders-management.png?resize=600%2C322&amp;ssl=1 600w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<p>Each trailing level contains next settings:<\/p>\n\n\n\n<p><strong>Close %<\/strong> &#8211; the percent of the trading lot, that will be used as lot size for virtual order created on this level (Notice: The sum of this field for all activ levels should be equal to 100).<\/p>\n\n\n\n<p><strong>Stoploss<\/strong> \u2013 the distance (in pips) for new order StopLoss value from the order close price<\/p>\n\n\n\n<p><strong>Takeprofit<\/strong> \u2013 the distance (in pips) for new order TakeProfit value from the order close price<\/p>\n\n\n\n<p><strong>Minimal profit<\/strong> \u2013 if it is possible after the close price was crossed, the order stoploss will be modified (if the possibility exists) to close price +(-) this value (in pips) to fix your guaranteed profit. After that the order stoploss will be trailed with Trailing step size (if it is zero no trailing will be performed);<\/p>\n\n\n\n<p><strong>Pips for min profit<\/strong> &#8211; stoploss will be modified to close price+min profit, after the price reaches close price+Pips for min profit value;<\/p>\n\n\n\n<p><strong>Trailing step<\/strong> \u2013 distance order is trailed at;<\/p>\n\n\n\n<p><strong>Units<\/strong> (percent or points) \u2013 which units the upper mentioned parameters are specified<\/p>\n\n\n\n<p><strong>Order lifetime<\/strong> \u2013 the maximum time the virtual order will exist;<\/p>\n\n\n\n<p><strong>Spread SL<\/strong> \u2013 if checked, means that the value specified in the Stoploss field will be multiplied on the current spread to apply stoploss<\/p>\n\n\n\n<p>Fields <strong>Min lot 1(2)<\/strong>&nbsp; and <strong>Lot step 1 (2)<\/strong> should be used for the proper lot size normalization according to the broker settings on side 1(2) &nbsp;, to avoid rejection because of improper order volume.<\/p>\n\n\n\n<p>Notice: In this field \u201creal\u201d (not normalized) values should be entered, depending on instrument requirements.<\/p>\n\n\n\n<p>To apply a different set of order management strategies, buttons \u201cSave as template\u201d and \u201cLoad from template\u201d can be used, which allows you to store\/restore your favorite options.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"74\" src=\"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?resize=1024%2C74&#038;ssl=1\" alt=\"\" class=\"wp-image-618\" srcset=\"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?resize=1024%2C74&amp;ssl=1 1024w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?resize=300%2C22&amp;ssl=1 300w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?resize=768%2C55&amp;ssl=1 768w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?resize=1536%2C110&amp;ssl=1 1536w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?resize=18%2C1&amp;ssl=1 18w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?resize=1920%2C138&amp;ssl=1 1920w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?resize=1320%2C95&amp;ssl=1 1320w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?resize=600%2C43&amp;ssl=1 600w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-instruments-and-orders.png?w=1961&amp;ssl=1 1961w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p><strong>Enabled<\/strong>&nbsp;&#8211; controls if the instrument is allowed to trade or not<\/p>\n\n\n\n<p><strong>Name<\/strong>&nbsp;\u2013 instrument name on feeder<\/p>\n\n\n\n<p><strong>Lot size 1<\/strong>&nbsp;\u2013 lot size to be traded on the left side account<\/p>\n\n\n\n<p>Lot size 2 &#8211; lot size to be traded on the right side account<\/p>\n\n\n\n<p><strong>Digits<\/strong>&nbsp;\u2013 how much digits instrument has in decimals<\/p>\n\n\n\n<p><strong>Spread SL<\/strong>&nbsp;&#8211; please check this box if you want to calculate Stop Los like percent from the spread<\/p>\n\n\n\n<p><strong>S\/L<\/strong>&nbsp;\u2013 hidden stop loss for the position in points, if box &#8220;Spread SL&#8221; is not checked and in percent from the spread, if box &#8220;Spread SL&#8221; is checked<\/p>\n\n\n\n<p><strong>T\/P<\/strong>&nbsp;\u2013 hidden take profit for the position<\/p>\n\n\n\n<p><strong>Min profit<\/strong>&nbsp;\u2013 how much profit the order should get (in points) for system to start trailing on this position<\/p>\n\n\n\n<p><strong>Pips for Min Profit<\/strong>&nbsp;\u2013 reserved, not used<\/p>\n\n\n\n<p><strong>Trail distance<\/strong>&nbsp;\u2013 the distance (in points) that is used for trailing on position<\/p>\n\n\n\n<p><strong>Trailing units<\/strong>&nbsp;&#8211; Points \/ Present . The software can calculate trailing stop in points or like percent from instrument&#8217;s price<\/p>\n\n\n\n<p><strong>Order lifetime<\/strong>&nbsp;\u2013 the maximum time the position can be opened<\/p>\n\n\n\n<p><strong>Slippage 1<\/strong>&nbsp;\u2013 for instant execution brokers or FIX API brokers if you use limit orders &#8211; maximum allowed distance from requested price for the left side account<\/p>\n\n\n\n<p><strong>Slippage 2<\/strong>&nbsp;\u2013 for instant execution brokers or FIX API brokers if you use limit orders &#8211; maximum allowed distance from requested price for the right side account<\/p>\n\n\n\n<p><strong>Commissions1<\/strong>&nbsp;&#8211; you can set commissions for round turn for your left side account<\/p>\n\n\n\n<p><strong>Commissions2<\/strong>&nbsp;&#8211; you can set commissions for round turn for your right side broker<\/p>\n\n\n\n<p><strong>Diff calculation method<\/strong>&nbsp;&#8211; please select one of 3: Standard, Reversed, SpreadCorrected<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Standard<\/td><td>Reversed<\/td><td>SpreadCorrected<\/td><\/tr><tr><td>BuyDiff = FastAsk &#8211; SlowAsk<br>SellDiff = SlowBid &#8211; FastBid<\/td><td>BuyDiff = FastBid &#8211; SlowBid<br>SellDiff = SlowAsk &#8211; FastAsk<\/td><td>BuyDiff = (FastBid &#8211; SlowAsk)<br>SellDiff = (SlowBid &#8211; FastAsk)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Include spread<\/strong>&nbsp;&#8211; check this box if you want to include the spread for differ to open calculation. The slow broker&#8217;s spread will be extracted from the difference to open.<\/p>\n\n\n\n<p><strong>Diff to open<\/strong>&nbsp;\u2013 distance between price on slow and fast to open the position<\/p>\n\n\n\n<p><strong>Units<\/strong>&nbsp;&#8211; select units points or percent for difference to open calculation. the percent is useful for crypto currencies arbitrage.<\/p>\n\n\n\n<p><strong>Max spread slow 1<\/strong>&nbsp;&#8211; maximum allowed spread for the left side broker<\/p>\n\n\n\n<p><strong>Max spread slow 2<\/strong>&nbsp;&#8211; maximum allowed spread for the right side broker<\/p>\n\n\n\n<p><strong>Max spread slow<\/strong>&nbsp;&#8211;<\/p>\n\n\n\n<p><strong>Max spread Fast<\/strong>&nbsp;&#8211; maximum allowed spread for the fast feed<\/p>\n\n\n\n<p><strong>Bid offset 1<\/strong>&nbsp;&#8211; constant distance between bid on fast and bid on the slow left side broker (in points)<\/p>\n\n\n\n<p><strong>Bid offset 2<\/strong>&nbsp;&#8211; constant distance between bid on fast and bid on the slow right side broker (in points)<\/p>\n\n\n\n<p><strong>Ask offset 1<\/strong>&nbsp;&#8211; constant distance between ask on fast and ask on the slow left side broker (in points)<\/p>\n\n\n\n<p><strong>Ask offset 2<\/strong>&nbsp;&#8211; constant distance between ask on fast and ask on the slow right side broker (in points)<\/p>\n\n\n\n<p><strong>Offset Calc<\/strong>&nbsp;\u2013 controls if the offset recalculation is used on instrument or not<\/p>\n\n\n\n<p><strong>Comment<\/strong>&nbsp;&#8211; internal identifier. The comment should be different for similar instruments.<\/p>\n\n\n\n<p><strong>Diff limit<\/strong>&nbsp;\u2013 maximum allowed difference for arbitrage signal<\/p>\n\n\n\n<p><strong>Curr Diff 1-<\/strong>&nbsp;current difference for between fast feed and the left side broker<\/p>\n\n\n\n<p><strong>Curr Diff 2<\/strong>&#8211; current difference for between fast feed and the right side broker<\/p>\n\n\n\n<p><strong>Max Diff 1<\/strong>&nbsp;\u2013 the maximum difference between the fast feed and the left side broker that was detected during software was running<\/p>\n\n\n\n<p><strong>Max Diff 2<\/strong>&nbsp;\u2013 the maximum difference between the fast feed and the right side broker that was detected during software was running<\/p>\n\n\n\n<p><strong>Curr Spread Slow 1<\/strong>&nbsp;\u2013 current spread on the left side broker (in points)<\/p>\n\n\n\n<p><strong>Curr Spread Slow 2<\/strong>&nbsp;\u2013 current spread on the right side broker (in points)<\/p>\n\n\n\n<p><strong>Curr Spread Fast<\/strong>&nbsp;\u2013 current spread on feeder (in points)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2 Legs Latency 3 bot settings<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"947\" height=\"753\" src=\"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-settings.png?resize=947%2C753&#038;ssl=1\" alt=\"\" class=\"wp-image-619\" srcset=\"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-settings.png?w=947&amp;ssl=1 947w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-settings.png?resize=300%2C239&amp;ssl=1 300w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-settings.png?resize=768%2C611&amp;ssl=1 768w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-settings.png?resize=15%2C12&amp;ssl=1 15w, https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/2-legs-latency-3-settings.png?resize=600%2C477&amp;ssl=1 600w\" sizes=\"auto, (max-width: 947px) 100vw, 947px\" \/><\/figure>\n\n\n\n<p><strong>Label<\/strong>&nbsp;&#8211; the software generates a unique label for each strategy<\/p>\n\n\n\n<p><strong>Fast quotes session<\/strong>&nbsp;&#8211; you can select the fast feed session provided by our company: BJF Feed (London) or BJF Feed (NY), or add any of your fast connections in sessions and select it.<\/p>\n\n\n\n<p><strong>Slow session 1<\/strong>&nbsp;&#8211; your slow session (broker) for arbitrage trading<\/p>\n\n\n\n<p><strong>Slow session 2<\/strong>&nbsp;&#8211; your slow session (broker) for arbitrage trading<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Offset recalculation group<\/h3>\n\n\n\n<p><strong>Period<\/strong>&nbsp;\u2013 time distance between recalculations.<\/p>\n\n\n\n<p><strong>Interval<\/strong>&nbsp;\u2013 time interval, which is used to collect the ticks used for recalculations (from fast and slow broker)<\/p>\n\n\n\n<p><strong>Min ticks<\/strong>&nbsp;\u2013 minimum number of ticks on any (fast or slow) broker to perform recalculation.<\/p>\n\n\n\n<p><strong>Show results in log<\/strong>&nbsp;&#8211; please, tick if you want to check offset recalculation results.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mapping group<\/h3>\n\n\n\n<p><strong>Suffix<\/strong>&nbsp;\u2013 if your broker provides symbols in format EURUSDxxx, you need to specify xxx as Postfix<\/p>\n\n\n\n<p><strong>Mapping<\/strong>&nbsp;\u2013 in this field you need to specify specific symbols (CFDs, commodities) mappings. Each new mapping should be in separate line. The format is SymbolNameOnFast= SymbolNameOnMT5. For example. GDAXI=GER30.<\/p>\n\n\n\n<p><strong>Error Control<\/strong>&nbsp;&#8211; maximal number of allowed consecutive losses<\/p>\n\n\n\n<p><strong>Allow arbitrage<\/strong>&nbsp;&#8211; check if you allow the software searching for the arbitrage situations on this side<\/p>\n\n\n\n<p><strong>Allow open<\/strong>&nbsp;&#8211; check if you allow the software opening orders on this side<\/p>\n\n\n\n<p><strong>Close with S\/L<\/strong>&nbsp;&#8211; the software will place stop loss when arbitrage situation appears on distance from the current price equal value specified in slippage in the instrument and orders tab<\/p>\n\n\n\n<p><strong>Max delay<\/strong>&nbsp;&#8211; maximally allowed delay for order opening in ms<\/p>\n\n\n\n<p><strong>T\/P delay<\/strong>&nbsp;&#8211; set time in ms to make a pause before TP applying<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open\/close parameters section<\/h3>\n\n\n\n<p>If you use the FIX API connection for trading, you can open FOK or IOC limit orders instead of market orders.<\/p>\n\n\n\n<p><strong>Open with limit<\/strong>&nbsp;&#8211; please, tick if you want to use limit orders instead of the market and select FOK limit or IOC limit.<\/p>\n\n\n\n<p><strong>Close with limit<\/strong>&nbsp;&#8211; please, tick if you want to use limit orders instead of the market and select FOK limit or IOC limit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trading options group<\/h3>\n\n\n\n<p><strong>Time to strat trade<\/strong>&nbsp;&#8211; a time when the software will start searching for the arbitrage situations.<\/p>\n\n\n\n<p><strong>Time to stop trade<\/strong>&nbsp;&#8211; the time when the software will stop searching for the arbitrage situations.<\/p>\n\n\n\n<p><strong>Minimal order lifetime<\/strong>&nbsp;&#8211; this option is not available for the latency arbitrage<\/p>\n\n\n\n<p>Hard S\/L factor&nbsp;&#8211; if you want to place real hard stop loss together with hidden stop los, you need to set Hard S\/L factor value and the software will calculate hard stop loss like hidden stop loss value x Hard S\/L factor<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lock Management group<\/h3>\n\n\n\n<p><strong>Automatically close all locks<\/strong>&nbsp;&#8211; you can select day(s) of week and Close time correspondent to your VPS time when the software wil close all opened locks automatically<\/p>\n\n\n\n<p><strong>Pauses<\/strong><\/p>\n\n\n\n<p><strong>Between closing locks<\/strong>&nbsp;&#8211; pause in sec between closing 1st lock and 2d corresponding lock for the corresponding instrument<\/p>\n\n\n\n<p><strong>Between opening locks<\/strong>&nbsp;&#8211; pause in sec between opening 1st lock and 2d corresponding lock for the corresponding instrument<\/p>\n\n\n\n<p><strong>Between arbitrage orders<\/strong>&nbsp;&#8211; pause in sec between arbitrage orders<\/p>\n\n\n\n<p><strong>Reopen lock after<\/strong>&nbsp;&#8211; the software will reopen lock automatically after this time in seconds<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Equity management group<\/h3>\n\n\n\n<p><strong>Enable<\/strong>&nbsp;\u2013 controls if the equity management enabled or not<\/p>\n\n\n\n<p><strong>Max total equity<\/strong>&nbsp;\u2013 the part of equity you can afford to lose. Can be expressed either in currency or in percents.<\/p>\n\n\n\n<p><strong>Equity total minimum<\/strong>&nbsp;\u2013 if equity on account reaches specified value, the trading on the connection will be disabled.<\/p>\n\n\n\n<p><strong>Check news filter<\/strong>&nbsp;&#8211; please, check if you want to take into account economic news releases.<\/p>\n\n\n\n<p><strong>Trade on the news<\/strong>&nbsp;&#8211; please, check if you want to trade only on specific news releases.<\/p>\n\n\n\n<p><strong>Do not trade on the news<\/strong>&nbsp;&#8211; please, check if you do not want to trade on specific news releases.<\/p>\n\n\n\n<p><strong><span style=\"text-decoration: underline;\">Other users guide topics<\/span><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/system-requirements-and-installation\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/system-requirements-and-installation\/\">System requirements and Installation<\/a>.<\/strong><\/li>\n\n\n\n<li><strong>Brokers\/ Exchanges connectors.<\/strong>\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/adding-ctrader-session\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/adding-ctrader-session\/\">cTrader session adding.<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/fix-api-session-adding\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/fix-api-session-adding\/\">FIX API session adding<\/a>.<\/li>\n\n\n\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/adding-cryptocurrencies-exchange-session\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/adding-cryptocurrencies-exchange-session\/\">Cryptocurrencies exchange session adding.<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/how-to-find-host-ip-for-your-mt4-account\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/how-to-find-host-ip-for-your-mt4-account\/\">How to find MT4 host IP:port<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/adding-mt4-session\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/adding-mt4-session\/\">MT4 session adding<\/a>.<\/li>\n\n\n\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/adding-mt5-session\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/adding-mt5-session\/\">MT5 session adding<\/a>.<\/li>\n<\/ol>\n<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/hftarbitrageplatform.com\/?page_id=587\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/?page_id=587\">Bots (built-in strategies) adding<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/equity-manager\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/equity-manager\/\">Equity manager<\/a><\/strong><\/li>\n\n\n\n<li><strong>Bots<\/strong><strong>setup<\/strong>\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/one-leg-latency-arbitrage-bot\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/one-leg-latency-arbitrage-bot\/\">Latency Arbitrage bot<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/2-legs-latency-1-arbitrage-bot\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/2-legs-latency-1-arbitrage-bot\/\">Two Legs Latency 1 bot<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/2-legs-latency-2-bot\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/2-legs-latency-2-bot\/\">Two Legs Latency 2 bot<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/\" data-type=\"URL\" data-id=\"https:\/\/hftarbitrageplatform.com\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/\">Two Legs Latency 3 bot<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>In general, this bot is a new modification of 2 legs latency bots,&nbsp; to camouflage arbitrage flow. The opening of the initial lock is performed only manually or with the function&nbsp; \u201cReopen lock after x seconds\u201d. &nbsp; 2 Legs Latency 3 instruments and orders The initial lock orders on both sides will be opened with [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary conversions-read-more-link\" href=\"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":538,"parent":535,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/fullwidthpage.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-615","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>2 Legs Latency 3 arbitrage bot - HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2 Legs Latency 3 arbitrage bot - HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets\" \/>\n<meta property=\"og:description\" content=\"In general, this bot is a new modification of 2 legs latency bots,&nbsp; to camouflage arbitrage flow. The opening of the initial lock is performed only manually or with the function&nbsp; \u201cReopen lock after x seconds\u201d. &nbsp; 2 Legs Latency 3 instruments and orders The initial lock orders on both sides will be opened with [...]Read More...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/\" \/>\n<meta property=\"og:site_name\" content=\"HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-01T13:27:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/users-guide.png?fit=1200%2C645&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"645\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/en\\\/hft-arbitrage-platform-users-guide\\\/2-legs-latency-3-bot\\\/\",\"url\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/en\\\/hft-arbitrage-platform-users-guide\\\/2-legs-latency-3-bot\\\/\",\"name\":\"2 Legs Latency 3 arbitrage bot - HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/en\\\/hft-arbitrage-platform-users-guide\\\/2-legs-latency-3-bot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/en\\\/hft-arbitrage-platform-users-guide\\\/2-legs-latency-3-bot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/hftarbitrageplatform.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/users-guide.png?fit=1200%2C645&ssl=1\",\"datePublished\":\"2022-07-15T15:08:37+00:00\",\"dateModified\":\"2022-12-01T13:27:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/en\\\/hft-arbitrage-platform-users-guide\\\/2-legs-latency-3-bot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hftarbitrageplatform.com\\\/en\\\/hft-arbitrage-platform-users-guide\\\/2-legs-latency-3-bot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/en\\\/hft-arbitrage-platform-users-guide\\\/2-legs-latency-3-bot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/hftarbitrageplatform.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/users-guide.png?fit=1200%2C645&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/hftarbitrageplatform.com\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/users-guide.png?fit=1200%2C645&ssl=1\",\"width\":1200,\"height\":645,\"caption\":\"hft arbitrage platfrom users guide\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/en\\\/hft-arbitrage-platform-users-guide\\\/2-legs-latency-3-bot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HFT Arbitrage Platform Users Guide\",\"item\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/en\\\/hft-arbitrage-platform-users-guide\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"2 Legs Latency 3 arbitrage bot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/#website\",\"url\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/\",\"name\":\"HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets\",\"description\":\"Multi-platforms and Multi-Strategies HFT Arbitrage Bot\",\"publisher\":{\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/#organization\",\"name\":\"HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets\",\"url\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/hftarbitrageplatform.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-hft-arbitrage-platfromLogo.png?fit=500%2C93&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/hftarbitrageplatform.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-hft-arbitrage-platfromLogo.png?fit=500%2C93&ssl=1\",\"width\":500,\"height\":93,\"caption\":\"HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets\"},\"image\":{\"@id\":\"https:\\\/\\\/hftarbitrageplatform.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"2 Legs Latency 3 arbitrage bot - HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets","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:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/","og_locale":"en_US","og_type":"article","og_title":"2 Legs Latency 3 arbitrage bot - HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets","og_description":"In general, this bot is a new modification of 2 legs latency bots,&nbsp; to camouflage arbitrage flow. The opening of the initial lock is performed only manually or with the function&nbsp; \u201cReopen lock after x seconds\u201d. &nbsp; 2 Legs Latency 3 instruments and orders The initial lock orders on both sides will be opened with [...]Read More...","og_url":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/","og_site_name":"HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets","article_modified_time":"2022-12-01T13:27:45+00:00","og_image":[{"width":1200,"height":645,"url":"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/users-guide.png?fit=1200%2C645&ssl=1","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/","url":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/","name":"2 Legs Latency 3 arbitrage bot - HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets","isPartOf":{"@id":"https:\/\/hftarbitrageplatform.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/#primaryimage"},"image":{"@id":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/users-guide.png?fit=1200%2C645&ssl=1","datePublished":"2022-07-15T15:08:37+00:00","dateModified":"2022-12-01T13:27:45+00:00","breadcrumb":{"@id":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/#primaryimage","url":"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/users-guide.png?fit=1200%2C645&ssl=1","contentUrl":"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/07\/users-guide.png?fit=1200%2C645&ssl=1","width":1200,"height":645,"caption":"hft arbitrage platfrom users guide"},{"@type":"BreadcrumbList","@id":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/2-legs-latency-3-bot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hftarbitrageplatform.com\/"},{"@type":"ListItem","position":2,"name":"HFT Arbitrage Platform Users Guide","item":"https:\/\/hftarbitrageplatform.com\/en\/hft-arbitrage-platform-users-guide\/"},{"@type":"ListItem","position":3,"name":"2 Legs Latency 3 arbitrage bot"}]},{"@type":"WebSite","@id":"https:\/\/hftarbitrageplatform.com\/#website","url":"https:\/\/hftarbitrageplatform.com\/","name":"HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets","description":"Multi-platforms and Multi-Strategies HFT Arbitrage Bot","publisher":{"@id":"https:\/\/hftarbitrageplatform.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hftarbitrageplatform.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hftarbitrageplatform.com\/#organization","name":"HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets","url":"https:\/\/hftarbitrageplatform.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hftarbitrageplatform.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/06\/cropped-hft-arbitrage-platfromLogo.png?fit=500%2C93&ssl=1","contentUrl":"https:\/\/i0.wp.com\/hftarbitrageplatform.com\/wp-content\/uploads\/2022\/06\/cropped-hft-arbitrage-platfromLogo.png?fit=500%2C93&ssl=1","width":500,"height":93,"caption":"HFT Arbitrage Platfrom -Arbitrage Software for Forex &amp; Cryptocurrencies Markets"},"image":{"@id":"https:\/\/hftarbitrageplatform.com\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/pages\/615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/comments?post=615"}],"version-history":[{"count":5,"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/pages\/615\/revisions"}],"predecessor-version":[{"id":1313,"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/pages\/615\/revisions\/1313"}],"up":[{"embeddable":true,"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/pages\/535"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/media\/538"}],"wp:attachment":[{"href":"https:\/\/hftarbitrageplatform.com\/en\/wp-json\/wp\/v2\/media?parent=615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}