{"id":4002,"date":"2015-01-19T18:03:18","date_gmt":"2015-01-19T12:33:18","guid":{"rendered":"http:\/\/zerodha.com\/z-connect\/?p=4002"},"modified":"2026-02-25T17:18:50","modified_gmt":"2026-02-25T11:48:50","slug":"pi-bridge-for-amibroker","status":"publish","type":"post","link":"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker","title":{"rendered":"Pi Bridge for Amibroker"},"content":{"rendered":"<p>Traders,<\/p>\n<p>Pi, our proprietary\u00a0trading platform is now accessible to everyone who has an account with Zerodha.\u00a0It has all the features you could expect in a modern trading platform. Check out\u00a0https:\/\/zerodha.com\/pi.<\/p>\n<h3>Why Pi Bridge?<\/h3>\n<p>With Pi we are trying to introduce the concept of coding and backtesting strategies. &#8220;Tradescript&#8221; the scripting language on Pi is intended for traders who want to code their own trading strategies but don&#8217;t know how to program in low-level languages like C, C++, and others. Without a programming language traders can&#8217;t develop automated trading systems or perform backtesting of strategies. Tradescript, a vector programming language, offers extreme flexibility with a\u00a0minimal learning curve. So for example, the code for a 14-candle moving average strategy is Close&gt;EMA(Close,14). Quite simple, right?<\/p>\n<p>Tradescript is good for traders who don&#8217;t know programming, and for those who are looking at it as a stepping stone to learn. But for\u00a0professional traders out there who are adept at coding and run complex trading strategies, Tradescript will not fit the bill. We ran a survey few months back to find out what such advanced traders like to use. The answer was: AFL, Easylanguage, Python, C++, etc. Tradescript is within our trading platform, so executing trades based on signal\/alerts is quite easy. But what about traders who are using pure charting, analytic, or programming tools like the ones above which have no trading capability?<\/p>\n<p>This is why we (Zerodha + <a href=\"http:\/\/tradelab.in\/\">Tradelab<\/a>) have decided to build <strong>Pi Bridge<\/strong> to give seamless and reliable connectivity from the charting\u00a0or programming tool to the trading engine on Pi. The plan is, whatever be your front end, we will help you fire orders using the bridge. This will definitely be the first of its kind in India. We started off by enabling the bridge for the most popular request we got &#8211; AFL or AmiBroker Formula Language. We also made the bridge compatible Ninjascript (Ninja Trader) and other programming languages like C, C++, C#, Python, R programming etc. Check this<a href=\"https:\/\/zerodha.com\/z-connect\/tradezerodha\/pi-bridge\/pi-bridge-gateway-to-trade-using-other-programs\"> link<\/a> to know more about them.<\/p>\n<p>Following are the details on getting started with Pi bridge for AmiBroker:<\/p>\n<h3>Enabling Pi Bridge<\/h3>\n<p>You can place a request for the bridge on the Pi page of\u00a0Q\u00a0by clicking on Start the Pi bridge trial .<\/p>\n<p><a href=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/pi-bridge-screen-edited-SRH.jpg\" rel=\"attachment wp-att-5965\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5965\" src=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/pi-bridge-screen-edited-SRH.jpg\" alt=\"pi-bridge-screen-edited-SRH\" width=\"701\" height=\"571\" srcset=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/pi-bridge-screen-edited-SRH.jpg 1015w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/pi-bridge-screen-edited-SRH-300x244.jpg 300w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/pi-bridge-screen-edited-SRH-768x626.jpg 768w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/a><\/p>\n<p>After a 7 day free trial we you will automatically be charged Rs 500\/month + taxes\u00a0(which will be automatically debited from your trading account on the first week of every month).\u00a0Enabling the bridge might take up to 24 hours from the time you have put in a request.<\/p>\n<p>If you wish to unsubscribe, you can disable access from from Q itself, as manual requests will not be accepted.<\/p>\n<h3>Installing<\/h3>\n<p>Make sure both Pi and AmiBroker applications are closed. Download the installer from Q after you are enabled for the bridge.<\/p>\n<p>Double click on the Pibridgeinstaller.exe file from the installation file for Bridge that you would have downloaded from Q. You should get a message saying Pi bridge installed successfully within a few seconds. Once done you should be able to\u00a0see pibridge.net.dll in installed Amibroker folder on your computer.<\/p>\n<h3>Launch\u00a0Pi and select Two-way Semi-auto or Mock trading<\/h3>\n<p>Make sure you\u00a0first launch Pi before AmiBroker (every time you want to use the bridge). You can go to View -&gt; User Settings on Pi, and under Pi Bridge choose either Mock , Semi Auto, or \u00a0Two-way Semi-auto trading (will explain both in a bit).<\/p>\n<p><a href=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/2-Way-Semi-Auto-trading.png\" rel=\"attachment wp-att-5939\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5939\" src=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/2-Way-Semi-Auto-trading.png\" alt=\"2 Way Semi Auto trading\" width=\"741\" height=\"703\" srcset=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/2-Way-Semi-Auto-trading.png 966w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/2-Way-Semi-Auto-trading-300x285.png 300w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/2-Way-Semi-Auto-trading-768x729.png 768w\" sizes=\"auto, (max-width: 741px) 100vw, 741px\" \/><\/a><\/p>\n<h3>Launch AmiBroker<\/h3>\n<p>If everything has happened correctly, as soon as you launch AmiBroker, you should see the Pi Bridge button turn from red to green at the bottom of the Pi screen.<\/p>\n<p><a href=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/bridgeicon.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-4015 size-full\" src=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/bridgeicon.jpg\" alt=\"bridgeicon\" width=\"176\" height=\"25\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>*Even if you don&#8217;t see a green light, we have added a small check in the AFL \u00a0if(!brd.GetConnectionStatus()) brd.Reconnect();<b>\u00a0\u00a0<\/b>to reconnect the bridge before the order is fired.<\/p>\n<h3>Difference between Mock and Two-way Semi-auto trading<\/h3>\n<p>When you select mock, orders are logged as a file and this can be used to test and improve your trading system. You can find the log under Pi folder as PiBridge.log;\u00a0see the image below.<\/p>\n<p>In Two-way Semi-auto trading, the orders instead of getting logged onto a file, get logged into a window called &#8220;generated alerts&#8221; from where it can be very easily traded.<\/p>\n<div id=\"attachment_4007\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/log.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4007\" class=\"wp-image-4007\" src=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/log-1024x557.jpg\" alt=\"log\" width=\"700\" height=\"381\" srcset=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/log-1024x557.jpg 1024w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/log-300x163.jpg 300w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/log.jpg 1916w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-4007\" class=\"wp-caption-text\">Mock &#8211; Logs<\/p><\/div>\n<h3>Firing order from AmiBroker using AFL<\/h3>\n<p>To place orders, you have to first create a Pi Bridge object using CreateStaticObject function (AmiBroker function to create a global instance) and place orders using the PlaceOrder function.<\/p>\n<h3>API Details &#8211;<\/h3>\n<p>PlaceOrder(string pExchnge, string pTrdSymbol, string pSymbol, string pUserStrategyName, short<\/p>\n<p>pOrderSide, int pInitialQty, int pDiscQty, double pLimitPrice, double pTriggerPrice, string pOrderType, string<\/p>\n<p>pProdType, string pClientCode, string pValidity)<\/p>\n<p>Example:<\/p>\n<p>\/\/COM Calling function:<\/p>\n<p>brd=Null;<\/p>\n<p>if(IsNull(brd))<\/p>\n<p>{<\/p>\n<p>brd = CreateStaticObject(&#8220;pibridge.Bridge&#8221;);<\/p>\n<p>}<\/p>\n<p>\/\/AFL Buy Logic<\/p>\n<p>brd.PlaceOrder(&#8220;NFO&#8221;, &#8220;NIFTY15SEPFUT&#8221;, &#8220;NIFTY&#8221;,&#8221;STRATEGYNAME&#8221;, 1, 50, 50, 8500.05, 0, &#8220;L&#8221;, &#8220;NRML&#8221;,<\/p>\n<p>&#8220;DN0005&#8243;,&#8221;DAY&#8221;);<\/p>\n<p>where<\/p>\n<p>pExchange = \u201cNFO\u201d or \u201cBFO\u201d or \u201cCDS\u201d or \u201cMCX\u201d<\/p>\n<p>pTrdSymbol = \u201cNIFTY15SEPFUT\u201d<\/p>\n<p>(you could see from Pi Marketwatch Trading symbol columns)<\/p>\n<p>pSymbol = \u201cNIFTY\u201d or \u201cBANKNIFTY\u201d etc. should be within 10 characters<\/p>\n<p>pUserStrategyName = strategy name through which orders are put to distinguish orders from different strategies..<\/p>\n<p>pOrderSide = 1 or2 . 1 for Buy or 2 for sell<\/p>\n<p>pInitialQty = 1 (put actual quantities to trade)<\/p>\n<p>pDiscQty = 0 for default<\/p>\n<p>pLimitPrice = 8500.05 (price in INR for NIFTY15SEPFUT)<\/p>\n<p>pTriggerPrice = 0 price in INR (send non-zero values in case of SL and SL-M order type)<\/p>\n<p>pOrderType = \u201cL\u201d, \u201cMKT, \u201cSL\u201d, \u201cSL-M\u201d for Limit Market, StopLoss and StopLoss Market ordertypes.<\/p>\n<p>pProdType = \u201cNRML\u201d or \u201cMIS\u201d or \u201cCNC\u201d<\/p>\n<p>pClientCode = \u201cDN0005\u201d Your Pi User id like DN0005<\/p>\n<p>pValidity = \u201cDAY\u201d or \u201cIOC\u201d<\/p>\n<p>Here is an example on a simple strategy, sending a buy\/sell order every 15 seconds at a predetermined price.<\/p>\n<h3>Write the AFL and take it live on AmiBroker<\/h3>\n<div id=\"attachment_4010\" style=\"width: 711px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/order1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4010\" class=\"wp-image-4010\" src=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/order1-1024x553.jpg\" alt=\"order\" width=\"701\" height=\"379\" srcset=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/order1-1024x553.jpg 1024w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/order1-300x162.jpg 300w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/order1.jpg 1920w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/a><p id=\"caption-attachment-4010\" class=\"wp-caption-text\">AFL to place order every 20 seconds at set buy\/sell Nifty values<\/p><\/div>\n<h3>Generated alerts window on Pi<\/h3>\n<p>As soon as you take the AFL live, every time your AFL gives a buy\/sell, the alert is logged into the generated alerts window (under the Alerts menu on Pi) along with a Buy\/Sell Trade button. When you click on this, the buy\/sell order window opens with your predetermined product type, quantity, and order type. See the pic below\u00a0where\u00a0you will see a buy\/sell alert generated every 20 seconds.<\/p>\n<div id=\"attachment_4011\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/final.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4011\" class=\"wp-image-4011\" src=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/final-1024x556.jpg\" alt=\"final\" width=\"700\" height=\"381\" srcset=\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/final-1024x556.jpg 1024w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/final-300x163.jpg 300w, https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/final.jpg 1920w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-4011\" class=\"wp-caption-text\">Generated Alerts<\/p><\/div>\n<p>Here is a short Video of the Pi Bridge for Amibroker in action:<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/VUQ4zHOsW88\" width=\"425\" height=\"350\"><\/iframe><\/p>\n<p>For all those looking to get started coding on AmiBroker, here is a link to download a database of over 5000 AFLs. Make sure to backtest before taking any strategy live.\u00a0<\/p>\n<p>Note: The Pi bridge will work with AmiBroker irrespective of where you source the data feeds from. As a Zerodha client you can get a special offer on real-time data feeds from Neotrade Analytics.<\/p>\n<p>&nbsp;<\/p>\n<p>Happy Trading,<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Traders, Pi, our proprietary\u00a0trading platform is now accessible to everyone who has an account with Zerodha.\u00a0It has all the features you could expect in a modern trading platform. Check out\u00a0https:\/\/zerodha.com\/pi. Why Pi Bridge? With Pi we are trying to introduce the concept of coding and backtesting strategies. &#8220;Tradescript&#8221; the scripting language on Pi is intended [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":4030,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[531],"tags":[348,146,347,346],"class_list":["post-4002","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","tag-afl","tag-amibroker","tag-semi-auto-trading","tag-zerodha-pi-bridge"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.5 (Yoast SEO v26.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pi Bridge for Amibroker &#8211; Z-Connect by Zerodha<\/title>\n<meta name=\"description\" content=\"Traders, Pi, our proprietary\u00a0trading platform is now accessible to everyone who has an account with Zerodha.\u00a0It has all the features you could expect in a\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pi Bridge for Amibroker\" \/>\n<meta property=\"og:description\" content=\"Traders, Pi, our proprietary\u00a0trading platform is now accessible to everyone who has an account with Zerodha.\u00a0It has all the features you could expect in a\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker\" \/>\n<meta property=\"og:site_name\" content=\"Z-Connect by Zerodha\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/zerodha.social\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-19T12:33:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T11:48:50+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/9-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nithin Kamath\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nithin0dha\" \/>\n<meta name=\"twitter:site\" content=\"@zerodhaonline\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nithin Kamath\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker\",\"url\":\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker\",\"name\":\"Pi Bridge for Amibroker &#8211; Z-Connect by Zerodha\",\"isPartOf\":{\"@id\":\"https:\/\/zerodha.com\/z-connect\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/9-1.jpg\",\"datePublished\":\"2015-01-19T12:33:18+00:00\",\"dateModified\":\"2026-02-25T11:48:50+00:00\",\"author\":{\"@id\":\"https:\/\/zerodha.com\/z-connect\/#\/schema\/person\/03de5b6b47eb838a0067a9d11a1ffaf6\"},\"description\":\"Traders, Pi, our proprietary\u00a0trading platform is now accessible to everyone who has an account with Zerodha.\u00a0It has all the features you could expect in a\",\"breadcrumb\":{\"@id\":\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#primaryimage\",\"url\":\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/9-1.jpg\",\"contentUrl\":\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/9-1.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zerodha.com\/z-connect\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"General\",\"item\":\"https:\/\/zerodha.com\/z-connect\/category\/general\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Pi Bridge for Amibroker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zerodha.com\/z-connect\/#website\",\"url\":\"https:\/\/zerodha.com\/z-connect\/\",\"name\":\"Zerodha product and business updates\",\"description\":\"Z-Connect is Zerodha&#039;s official blog. Get the latest updates, product announcements news, and insights all in one place.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zerodha.com\/z-connect\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zerodha.com\/z-connect\/#\/schema\/person\/03de5b6b47eb838a0067a9d11a1ffaf6\",\"name\":\"Nithin Kamath\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zerodha.com\/z-connect\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2019\/05\/unnamed-1-96x96.jpg\",\"contentUrl\":\"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2019\/05\/unnamed-1-96x96.jpg\",\"caption\":\"Nithin Kamath\"},\"description\":\"Founder &amp; CEO @ Zerodha\",\"sameAs\":[\"https:\/\/nithinkamath.me\",\"https:\/\/x.com\/nithin0dha\"],\"url\":\"https:\/\/zerodha.com\/z-connect\/author\/nithin-kamath\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Pi Bridge for Amibroker &#8211; Z-Connect by Zerodha","description":"Traders, Pi, our proprietary\u00a0trading platform is now accessible to everyone who has an account with Zerodha.\u00a0It has all the features you could expect in a","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:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker","og_locale":"en_US","og_type":"article","og_title":"Pi Bridge for Amibroker","og_description":"Traders, Pi, our proprietary\u00a0trading platform is now accessible to everyone who has an account with Zerodha.\u00a0It has all the features you could expect in a","og_url":"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker","og_site_name":"Z-Connect by Zerodha","article_publisher":"https:\/\/www.facebook.com\/zerodha.social","article_published_time":"2015-01-19T12:33:18+00:00","article_modified_time":"2026-02-25T11:48:50+00:00","og_image":[{"width":1920,"height":1080,"url":"http:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/9-1.jpg","type":"image\/jpeg"}],"author":"Nithin Kamath","twitter_card":"summary_large_image","twitter_creator":"@nithin0dha","twitter_site":"@zerodhaonline","twitter_misc":{"Written by":"Nithin Kamath","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker","url":"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker","name":"Pi Bridge for Amibroker &#8211; Z-Connect by Zerodha","isPartOf":{"@id":"https:\/\/zerodha.com\/z-connect\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#primaryimage"},"image":{"@id":"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#primaryimage"},"thumbnailUrl":"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/9-1.jpg","datePublished":"2015-01-19T12:33:18+00:00","dateModified":"2026-02-25T11:48:50+00:00","author":{"@id":"https:\/\/zerodha.com\/z-connect\/#\/schema\/person\/03de5b6b47eb838a0067a9d11a1ffaf6"},"description":"Traders, Pi, our proprietary\u00a0trading platform is now accessible to everyone who has an account with Zerodha.\u00a0It has all the features you could expect in a","breadcrumb":{"@id":"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#primaryimage","url":"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/9-1.jpg","contentUrl":"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/9-1.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/zerodha.com\/z-connect\/general\/pi-bridge-for-amibroker#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zerodha.com\/z-connect\/"},{"@type":"ListItem","position":2,"name":"General","item":"https:\/\/zerodha.com\/z-connect\/category\/general"},{"@type":"ListItem","position":3,"name":"Pi Bridge for Amibroker"}]},{"@type":"WebSite","@id":"https:\/\/zerodha.com\/z-connect\/#website","url":"https:\/\/zerodha.com\/z-connect\/","name":"Zerodha product and business updates","description":"Z-Connect is Zerodha&#039;s official blog. Get the latest updates, product announcements news, and insights all in one place.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zerodha.com\/z-connect\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zerodha.com\/z-connect\/#\/schema\/person\/03de5b6b47eb838a0067a9d11a1ffaf6","name":"Nithin Kamath","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zerodha.com\/z-connect\/#\/schema\/person\/image\/","url":"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2019\/05\/unnamed-1-96x96.jpg","contentUrl":"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2019\/05\/unnamed-1-96x96.jpg","caption":"Nithin Kamath"},"description":"Founder &amp; CEO @ Zerodha","sameAs":["https:\/\/nithinkamath.me","https:\/\/x.com\/nithin0dha"],"url":"https:\/\/zerodha.com\/z-connect\/author\/nithin-kamath"}]}},"jetpack_featured_media_url":"https:\/\/zerodha.com\/z-connect\/wp-content\/uploads\/2015\/01\/9-1.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/posts\/4002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/comments?post=4002"}],"version-history":[{"count":60,"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/posts\/4002\/revisions"}],"predecessor-version":[{"id":443125,"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/posts\/4002\/revisions\/443125"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/media\/4030"}],"wp:attachment":[{"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/media?parent=4002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/categories?post=4002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zerodha.com\/z-connect\/wp-json\/wp\/v2\/tags?post=4002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}