{"id":399,"date":"2022-12-09T12:28:48","date_gmt":"2022-12-09T12:28:48","guid":{"rendered":"https:\/\/algomojo.com\/blog\/?p=399"},"modified":"2025-02-27T09:10:42","modified_gmt":"2025-02-27T09:10:42","slug":"algomojo-arrow-api-launched-with-more-smart-autotrading-functionalities","status":"publish","type":"post","link":"https:\/\/algomojo.com\/blog\/algomojo-arrow-api-launched-with-more-smart-autotrading-functionalities\/","title":{"rendered":"Algomojo &#8211; Arrow API &#8211; Launched with more Smart  Autotrading Functionalities"},"content":{"rendered":"\n<p>At Algomojo, we try to make Algo execution faster and easier. From now on, we will move toward a common API structure so that traders can easily connect their trading systems to multiple brokers without having to change their code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"950\" height=\"530\" src=\"https:\/\/algomojo.com\/blog\/wp-content\/uploads\/2022\/12\/Arrow04.png\" alt=\"\" class=\"wp-image-402\"\/><\/figure>\n\n\n\n<h2>What is Arrow API?<\/h2>\n\n\n\n<p>Arrow API is meant to build faster and more innovative trading applications\/Algo trading modules. Retail traders can use the API to build their own trading modules on top of Algomojo, or they can use the plug-and-play trading modules built on top of Arrow API.<\/p>\n\n\n\n<div class=\"wp-block-buttons\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/docs.algomojo.com\/docs\/api\/v1\">Access Arrow API Documentation<\/a><\/div>\n<\/div>\n\n\n\n<h2>Common API Structure<\/h2>\n\n\n\n<p>Common API Structure makes the trading application build once and reuse across the Algomojo-supported brokers. This is one of the most demanded Algomojo trader&#8217;s requests. With the Common API structure now more readymade plug-and-play modules will be launched across the brokers and across multiple trading platforms (Amibroker, Tradingview, Ninjatrader, Google Spreadsheet, Excel, Python, Nodejs, etc)<\/p>\n\n\n\n<h2>Intelligent Split Order Controls<\/h2>\n\n\n\n<p>Active traders are mostly involved in trading large quantities of trades and automating large quantities could be a daunting task. But not with Arrow API. Arrow API provides split order controls across PlaceOrder, PlaceSmartOrder, PlaceMultiOrder, and PlaceFNOOptionsOrder API functionalities that simplify the execution of larger orders into smaller packets and executes faster<\/p>\n\n\n\n<h2>Multi-Client Order Controls<\/h2>\n\n\n\n<p>With PlaceMultiOrder, PlaceMultiBOOrder, PlaceMultiCOOrder, PlaceMultiFNOOptionsOrder traders can trade across multiple brokers, and in one go one can send large amounts of orders to multiple brokers, without compensating for spending a huge time in building trading applications.<\/p>\n\n\n\n<h2>Smart Order Controls<\/h2>\n\n\n\n<p>Smart Order functionality is provided to improve the trading intelligence and place orders based on the current position book. The PlaceSmartOrder matches intelligently match the position book via external position sizing controls. This helps traders to build more intelligent trading systems faster.<\/p>\n\n\n\n<h2>Simplified API Documentation<\/h2>\n\n\n\n<p>We have rewritten the API documents based on the feedback we received from Algomojo traders which simplifies their development needs and helps developers to understand the API structure in a clear format.<\/p>\n\n\n\n<div class=\"wp-block-buttons\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/docs.algomojo.com\/docs\/api\/v1\">Access Algomojo Library for Plug and Play Modules<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arrow API is meant to build faster and more innovative trading applications\/Algo trading modules. Retail traders can use the API to build their own trading modules on top of Algomojo, or they can use the plug-and-play trading modules built on top of Arrow API.<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","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":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[2],"tags":[4,148,163,164,166,165,153],"_links":{"self":[{"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/posts\/399"}],"collection":[{"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/comments?post=399"}],"version-history":[{"count":3,"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/posts\/399\/revisions"}],"predecessor-version":[{"id":1598,"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/posts\/399\/revisions\/1598"}],"wp:attachment":[{"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/media?parent=399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/categories?post=399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/algomojo.com\/blog\/wp-json\/wp\/v2\/tags?post=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}