Through expert advisors you can also backtest your trading system on the past data to find the most efficient setup. This language is very useful for traders who don’t know programming and looking for an initial thrust to start writing their own algorithmic codes. Expert Advisors are written using Tradescript programming language. They are similar to Amibroker AFL’s but are very simpler than that. Expert Advisors are nothing but computerized programs which spots and signals the most probable trading opportunities. Through Pi, Zerodha has also introduced expert advisors feature for Indian stock market.
Read our review on Pi trading platform here. It’s distinguished itself through its rich look and feel as well as myriad of unique features.
Pi is an electronic trading platform offered from Zerodha which allows you to code and backtest your strategies, and also place the order to exchange. It is known for its innovative trading platforms and customer centric business model.
I have also uploaded the full process in the youtube video.Zerodha is an Indian discount broker gaining massive popularity in last few years. You can try this strategy on any future OR commodity also. After all, the imported data will be of high quality and you can do jobs like backtesting your strategies in Amibroker. But considering the high cost of IEOD data, I suggest taking the pain. This method of data import from Zerodha Pi to Amibroker is a bit tedious. You can see Reliance-EQ IEOD data in a 1-minute format in your Amibroker as shown in the image below. Click next.Ĭheck “Add current settings to ASCII importer definitions”, put description as Zerodha Pi IEOD and name format file at ZerodhaPi-IEOD.format. In columns in define, fields window select DMY, Time, Open, High, Low, Close, Volume and skip first 1 line (this will skip the excel header row). Pick the Reliance-EQ.csv file and click Next. Now in Amibroker click File –> Import Wizard. Create a new database as base time interval 1 minute, data source local database and number of bars 100000. Now its time to import the data from Zerodha Pi to Amibroker. Now the date column contains time also (like 08-03-2017 15:29), so first we need to detach time from date. The excel file will have 6 columns – Date, RELIANCE-EQ O, RELIANCE-EQ H, RELIANCE-EQ L, RELIANCE-EQ C, RELIANCE-EQ V. Right click on the chart, select Save Chart and select Save Chart Data To Excel.Īs this is large data this will take some time and the excel file will open. Now the chart is opened lets import the chart from Zerodha Pi to Amibroker. This will open Reliance equity’s 1 minute interval continuous chart for 120 days. In the chart parameters select Periodicity = Minute, Interval = 1, Days = 120 and click OK. This will open RELIANCE-EQ chart dialogue. Now once Reliance scrip is added in the market watch, select tRhe scrip, right click and click CHART OR press Shift+C in keyboard. Lets take Reliance share for this purpose. Add the scrip whose IEOD data you want to import in the marker watch.
ogin with your id and password, answer the security questions and Pi will be logged in. Now once you have access to Zerodha Pi, run Pi platform. First if you do not have Zerodha Pi, apply immediately HERE. So, I have provided a step-by-step guide on how you can import this IEOD data from Zerodha Pi to Amibroker. But this IEOD data is specifically helpful if you want to backtest in advanced platforms like Amibroker. Means its an intraday data but you get access to it only end of day (EOD). This continuous intraday data is also called IEOD. You can see this 90 days continuous chart in the ZERODHA PI platform. Zerodha’s Pi platform contains 120 days of continuous intraday data.