Had seen this interesting topic in both the traderji and mudraa forum and the credit goes to the creator Mr.RAMDAS DUMBRE(Mumbai).
As everyone knows that most of the MT4 platform is available in demo account at free of cost. So importing the google intraday datafeed into metatrader could be boon for market learners & small investors and for those who cant spend on hefty money on paid softwares and datafeeds to analyse the stock markets. This article explains how to import Google Intraday and EOD NSE datafeed into metatrader.
[wp_ad_camp_5]
Step 1: Metatrader 4 Installation
1)Download MT4 platform from any broker. To download XTB Trader (MT4 platform) visit here
2)Install fresh copy of MT4
3)After installation complete MT4 will start and ask you for login or ask for account creation.
Cancel all, we don’t need to create any account with any broker, we don’t require to login to any broker server. Close MT4 and go to step 2.
Step 2 : Copy Files
1)Download MT4 Stock Chart V10.Zip
2)Extract or Unzip the MT4 Stock Chart V10 files to local drive.
3)Now Distribute those files to the respective metatrader 4 folders as shown below
1)C:program files
2)C:program files(Metarader 4)expertslibrarieReadWebCSV.mq4
3)C:program files(Metarader 4)expertslibrarieReadWebCSV.ex4
4)C:program files(Metarader 4)expertsincludeReadWebCSV.mqh
5)C:program files(Metarader 4)expertsfilessymbols.txt
6)C:program files(Metarader 4)historyNSEsymbols.raw
7)C:program files(Metarader 4)historyNSEsymgroups.raw
8)C:program files(Metarader 4)templatesdefault.tpl
9)C:program files(Metarader 4)expertsscriptsScript Create Symbol List V10.mq4
Step 3 : Login Setup
1)Start MT4, it will ask you to login, put 1234 in login and 1234 in Password field.
2)Put NSE in server field.
3)Click save account information and click Login button.
4)Login window will go and server connection status at right bottom corner of MT4 will be not connected.
Step 4 : How to enable all symbols
1)Now Go to View -> Market Watch or Ctrl+M
2)You will see Market watch window with symbols name, right click on any symbol and select Show All. This will show all symbol in market watch.
4)Go to MT4 tools – > options -> expert adviser, in this select allow DLL import. This is required for MT4 to access ReadWebCSV.mq4
Step 5 Opening new chart.
1)Right click on any symbol name and select Chart Window
2)One Blank chart will get Open. Click on Monthly Time frame MN
3)Now go View -> Navigator or Ctrl+N
4)Then go to Custom Indicator and select indicator NSE Stock Chart V10 Apply this indicator on Chart.
5)Now right click on the chart select->template->save template and save this template as default.tpl
Why we saved this template as default ?
Reason is. Whenever we open new chart , new chart will open with this template and chart timeframe will be Monthly Time frame which is MN and with indicator NSE Stock Chart V10
And indicator NSE Stock Chart V10 fetch data from google finance and creates 1min, 5min 15min, 30min, H1, D1 chart.
Now click on 5min timeframe button and you will see 5min chart, like this you can click D1 button and you will see daily chart.
Button W1 timeframe on toolbar is used to clear all timeframe charts.
If you want to clear all timeframe chart data click button W1 and this will delete data of this stock symbol
In short. MN creates charts of M1 to D1 Timeframe and W1 delete M1 to D1 Timeframe chart data.
Note. When you click W1 still you will able to see M5… M15 chart since data is already loaded in MT4 RAM and it will get clear when you restart MT4.
Now you can open any chart by right click on symbol name.
After 1 to 3 sec blank chart will open, and then you can study M1 to D1 chart by clicking M1 to D1 Timeframe buttons.
Note: M1 15day data featch from google takes 2 to 3 sec that’s why when new chart open, it takes some time to open. If you select only D1 and M15 timeframe which you can do in indicator propertythen chart will open fast. Only M1 takes little longer time.
Creating your own symbol list
For creating your own symbol list we will use script Script Create Symbol List V10.mq4
This script is located under Scripts on the Navigation bar
How to create your own symbol list.
Create one file name symbols.txt which content you script name. e.g below
And save this text file symbols.txt in folder C:program files(Metarader 4)expertsfiles
ACC
BHEL
GAIL
ITC
SIEMENS
SAIL
INFOSYSTCH
Then open any chart and apply script Script Create Symbol List V10 on chart and then restart MT4.
And follow step 4 to show all symbol.
Regarding “default.tpl” file for smooth operations
This is important file , when you open new chart it is open with this default template.By default chart with time frame MN will get open , you will not see any chart on MN timeframe.
And indicator NSE Stock Chart V10 is already attached to chart. then when you click timeframe button M5 or M15 you will see those charts.
default.tpl template with some moving average attached with the download file.
When you want your own template with your indicator, you have to create your own template and save it with some name, and you can just apply that template on chart when all timeframe chart get created.
When you want to create your own default template you have to create it on 5min chart or any other timeframe except MN and W1 timeframe.
Here is procedure to setup template
Step 1: Open 5min chart apply all indicator which chart settings as per your requirement.
Step2: Apply indicator NSE Stock Chart V10 on chart.
Step 3: save this template as default.tpl
Step4: go to folder templates and open file default.tpl with Notepad.
Step5: on 3rd line put period=43200 this 43200 is timeframe MN.
Step6: save this file and you are ready to open chart with your own default template.
Settings for 1min Datafeed
1min data featch is disabled, since it takes longer time to featch 1min data. you can see indicator property M1 it is set as false. if you want to see 1min chart just open template file default.tpl with notepad …go to bottom there you will something like below…make M1=1 and save defauilt template file.Then it will show you 1min chart. pl click W1 button to delete old data, then restart MT4.
Disable=0
M1=0
M5=1
M15=1
M30=1
H1=1
D1=1
BFPeriod_Y=2Y
BFPeriod_D=15d
How to this usefull tool Realtime
1)Download NSE Stock Chart V10 RealTime.mq4
2)Extract the file into C:program files
For using realtime, you have to login to some demo accout, then open any chart which is moving, Nifty chart will be good.
Open Nifty 5Min chart, put indicator NSE Stock Chart V10 RealTime
In indicator property under stock name put e.g ACC .
then go to MT4 – File -> Open Offline –> ACC 5Min chart, and you will see it changes realtime on every tick of Nifty.
In realtime on every tick of Nifty chart data is pull from google finance and chart is created. on ACC 5Min offline chart you can out any indicator and it will work.
if you want ACC 15Min chart, Then just change Nifty chart to M15 and open ACC M15 Offline chart.
thanks for your work –
I tried this, but the only symbol I got was 3IInfotech – the first one.
All the other ones show up when I go to All symbols, and I click to activate them, but they dont show up in the Market watch,
Any Ideas on this.
Thanks again, and great work
DEAR SIR , PLS TELL ME HOW CAN I RUN GOOGLE INTRADAY AND EOD IN AMIBROKER…..LIKE AS MT4…….?
Great work sir. I think such a option and you provide this for all of us. How is your married life?
Sir will it work during intraday in real time?
I can see it on monday
anyhow I want to know that before monday
Thank you.
I think that the above querries of your readers kapildev and theo has already been solved.
Sir please refer my above querries.
I found myself that it is not for intraday, it can download only available latest data from Google. But if Metatrader is refreshed like Metastock (while connected with ManshiRT), it can download the data from Google finance in real time. But i am not capable of creating one. It is possible for those who created such a great stuff now you provided.
This new thing you provided is a great work. I checked the mq4 files.
What a Mandai !!!!!!!!!!! Konnudanka !!!!!!!!!!!!!!
As now we can use the Metatrader also Please provide the best intraday indicator collection for real time trading through Metatrader like provided for Amibroker and Metastock.
I followed sincerely the above given procedure and I get all the options as provided by the Software developer Thanks to you all.
@Santhanam : The Post has been updated kindly check it out
Please refer me the best intraday trading system in MT4 platform Please
i dunno hw 2 thank u 4 dis wonderful wrk!! being an amateur trader it ws a blessing as i didnt like spending money till i master d art of trading!! ur a wonderful person who is helpin ppl like me!! duaaen milegi!! just 1 prob – i didnt understd hw 2 use dis wrk 2 get RT data. though u hv posted it in last part of d section but i didnt get from dis point onwards –
In indicator property under stock name put e.g ACC .
then go to MT4 – File -> Open Offline –> ACC 5Min chart, and you will see it changes realtime on every tick of Nifty.
In realtime on every tick of Nifty chart data is pull from google finance and chart is created. on ACC 5Min offline chart you can out any indicator and it will work.
if you want ACC 15Min chart, Then just change Nifty chart to M15 and open ACC M15 Offline chart.
do i hve 2 install another XTB demo platform & open 5min nse chart side by side wid dis platform (all signals) or do u mean 2 open NSE 5min chart in d same platform?? bt dt is nt possible as it will be on a diff server!!
PLS HELP ME!!!
THKS IN ADVANCE!!
DEAR SIRJI ,
ITS NOT WORKING IN REALTIME PLS HELP ME………..
DEAR SIRJI……..MY MOBILE NUMBER IS – 08128010800 ……PLS GIVE ME YOUR MOBILE NUMBER……….
please help me i cant set up the M4 for Nifty…. my Messenger id [email protected]
Please any One Help ME…. I tried A lot Not even Symbol i am Getting….
Sir, I am new to computer. I had downloaded the xtb meta trader 4 platform. Kindly help how to feed the google intraday and nse end of the day data into the meta trader 4 platform. Kindly give me the cellno of ramdas dumbre(mumbai) for taking his help . My cell No 09421609167 and I will give my team view er 6 for configurating the google data into the meta trader 4. At present I paying Rs 500/- for nse futures data from real stock data and using amibroker trial version of the software. Can the data from nse futures of real stocks data be fed or plug into the meta trader 4. Kindly help if you can do so. thanking you laxminarayanan
Hello sir,
Would it be possible to feed data from EOD Yahoo Data to metatrader similar to EOD NSE?
regards,
George
fantastic Boss kalakittinga………………………intra player like me …….verysuperbbbbbbbbbbbbbbb……keep it up
Regards,
chokalingam.R
I didnt get INFY pls help me
ji i didnt get intraday updation pls help me [email protected],i got all symbols but there is no intraday ticker pls help me on this,you’ve done a great work ji
This is great work, Mr, Rajendran! And thank you for sharing it with us. It saved me a LOT of time…
By the way, a couple of points regarding your code… There are a lot of people who are facing issues with getting the Symbols loaded from symbols.txt. When creating the symbols.raw file inside the MakeSymbolsFile function of your “Script Create Symbol List V10” script, it might help to push the FileFlush function AFTER the entire loop. This is the modification I made:
…………………
…………………
FileWriteString(rawHandle, CharToStr(0x10), 1816);
}
FileFlush(rawHandle);
And in your NSE Stock Chart indicator, there’s an error that kept popping up stating “invalid integer for parameter 2 of WindowHandle function”. This is because you passed hst_TF as a string in RefreshChartWindow function instead of passing it as an int. So, here’s the correction I made:
void RefreshChartWindow(string SymbolName,string hst_TF)
{
int int_hst_TF = StrToInteger(hst_TF);
int hwnd = WindowHandle(SymbolName, int_hst_TF);
………………………..
………………………..
Hope my feedback helps. These are really cool scripts and I truly appreciate the time and effort you put into this. Thank you once again!!
Dear sir i had done what you said about the set up the mt4 and nifty folder . but still i got problem for updating as i am using username 1234 and same as password and nse server but still i dont find any connectivity so that i can watch the RT or EOD charts . I had done several attempts but all in fails .
pls help me out and give the solution.
waiting for your reply
avinash dont worrry pls try gci trading free software it will give nifty with 10 nse stocks.
Dear Friends,
I am Ramdas, Developer of this tool.
I have created forum for giving help regarding this tool.
http://niftyfno.forums-free.com/
In case you want to chat with me. my yahoo email and chat id is [email protected]
If people interested, i can work further on EOD chart tools with Stock Scanner on EOD Data
Best Regards
Ramdas
Sir Need help
Sent mail to your mail, please acknowledge.
Thanks and Regards,
Prakash Modak
Hallo!
Great blog, great tips indeed!
Is it possible to use this tools with other markets, namely FTSE, DJ and the like, not just only Nifty ?
Thanks in advance,
You are great!
Best Regards
Albegam
@albegam
Its universal and applied to all stocks and indices for which google provides realtime feed. I had taken nifty as a example in the above post
Thank you, Sir!
I’ve tried to do something with other stocks (NSE works perfectly, very useful!), probably I made something wrong. Should I have to use an extension to the symbols maybe, each for every stocks (as in google symbols I mean, for instance F.MI for FIAT @ MIB stock) ? I created a folder for each stock, but It doesn’t retrieve updated data.
Could you please show which passage I should modify of your excellent guide in order to do the same with other stocks? Thank you very much!
Hello Rajandran,
I love the script. I am trying to get data from US stocks like AAPL etc. It is not loading the chart.
What am I doing wrong? As the instruction I have created a new symbols.txt list, import as the instructions.
Please can you show me how to do it right, help much appreciated.
Hoang
hi sir i m following broco commodity chart now it just opening gold, aluminium and crude oil so i need extra mcx
chat plzzzzzzzzzzzzzzzzz
RESPECTED SIR ,
I INSTAL THE SOFTWARE SO I AM UNABLE TO CONNCT THE SEVER.
SO PLEASE HELP ME
@Subramanian
Which MT4 you had installed and from where?
I had the same problem as theo, only the first simbol will show in market watch.
I have found a workaround, it’s a little cumbersome but it works:
1. copy the original “symbol.txt” file under the folder (MT4)/experts/files (the first symbol on the list is 3IINFOTECH) make sure MT4 is started
2. run the script “Script Create Symbol List V10” on any chart
3. stop and restart MT4, go to market watch, click the right mouse key and select -> show all
4. only the first symbol in symbol.txt will be shown (original problem)
5. now EDIT the file experts/files/symbol.txt by moving the first symbol TO THE BOTTOM OF THE FILE. Save the file.
6. REPEAT STEP 2 TO 6 FOR ALL THE SYMBOLS
In the end, all the symbols contained in symbol.txt should be correctly displayed and available for operations in the market pane.
Regards
http://www.tradewhileyougolf.com
Resources for traders
Rajendra and team,
I would like to express my great thanks for the work you are doing. The inputs you have given on this site are extremely helpful. Please keep up the good work.
Wish you good luck !!
Cheers
Can these scripts be edited to download stock data from US markets? If they can, how can I do it?
Sir i have installed XTB Trader and did all procedure for the same.
But its not working properly.
i can just see 3iinfotect chart.
i cant even see all scripts in Market Watch( After doing Show All).
please help me to get realtime google data in Metatrader or Amibroker..
Thanks…
You have to compile some file to open symbol list
thank u sir thank u so it was working
here is the solution to update EOD datas :
1.open the stock chart
2.press w1 to delete the file
3.restarted mt4
4.press m1
5.now press any of the TF button and hurray! the chart got updated!
here is the solution to update EOD datas :
1.open the stock chart
2.press w1 to delete the file
3.restarted mt4
4.press m1
5.now press any of the TF button and hurray! the chart got updated!
if it doesn’t pray!..
Thank u very much for sharing
can u suggest for hot import data of options like nifty 5900 put, call
as well as MEC, NCDEX also like gold , copper , Cardamom
Thank q very much
Hi,
Followed all steps but chart not working.getting error NSE Stock Chart V10: invalid handle -1 in FileSize,NSE Stock Chart V10 ABGSHIP,M5: invalid integer number as parameter 2 for ‘WindowHandle’ function
Please assist me on same.
Please provide me detail about real time chart or moving chart with updated data from google finance.
I tried Create Symbol List.mq4, but the only symbol I got was 3IInfotech – the first one.
All the other ones show up when I go to All symbols, and I click to activate them, but they dont show up in the Market watch,
Please help me on this
Hi
this tools is use fool but how to show nifty F&O chart in MT4
i installed it prefectly. But charts are not updating i am getting message waiting for update. Please help me out.
Hi,
I have installed the software as instructed and I could see the charts live but it only shows the live data at the point of opening the stock and thereafter it does not refreshes. ( I also find “No Connection” message at the bottom of the screen. Pls suggest as to what I should do to get live auto-refreshing (streaming ) quotes.
Also let me know if there is any way I can use google or yahoo data into Metastock for live charts.
Regards,
Shiva
[email protected]
I have loaded MT 4 as per your instructions, but NSE symbols do not come.
I have uninstalled and re-installed. Now i am getting NIFTY symbols, but charts are not being displayed.
Hi everyone,
I completed all the steps as per your step given .
I also got all the stock name in symbol list .
I have almost completed 90% of the procedure but not able to get the data to load . I was working on a Sunday Evening ( would that be a problem as NSE is closed) .
But i m not getting any EOD data … it is just showing `WAITING FOR UPDATE `.
I even downloaded the Realtime data plugin or ex4 file for metatrader . Even that is not updating the data .
Hope some one guides us and resolve this problem.
Thanks in advance
Manoj
[email protected]
Installed correctly, list also gets dispalyed but chart is always showing waiting for updates
HI, I tried your script to create the symbols.raw file, but when I reopen MT4, only the symbol is viewable. On Menu Symbol I can see all symbols that I imported, but if I click on any symbol, hide and show only first symbol. Can you help me to find the solution? I followed your istruction on MT4 build 890. Thanks. Luigi
I think this software works with older build and for the newer build no upgrade so far i guess
I tried with 401 build but I found the same problem. Can you give me please the number of build that it works? And then if you have an exe of this build, it will be a pleasure.
Luigi
Luigi Sir,
Can you please help me to transfer EOD/RT data to MetaTrader4
prakashdotmodak65atgmaildotcom
Prakash Modak
Hi Rajendra,
Nice to see this information. but I think, the server NSE is no more active and giving the data.
Metatrader is not able to do ping test to the server.
Pls share, if you have come across any way to get the NSE Real time data to Meta trader. Thanks in advnce
Sir,
Can you tell me the way for realtime Excel to MT4 datafeed.
it is batter to make a video how to take data in mt4
Sir I have downloaded MT5.
How to feed data in it.
It is showing european market data.
Please guide.
sir
pls give me a nse data form beginning to 2018 for metastock or amibroker
Your’s
soumya sankar ray
Hi All,
Is this method to get free NSE data for mt4 still working?
Rajendran Sirji ,mt4 nsemcx symbol open nahi ho raha hai ? Ye Kya downlode send kar ? Ye Kya Maza hai?
This is outdated now can you please send me the updated version as google not supports the url calls to finance.
Google Stopped supplying those data. And there is no updated version I guess.
Could you please make ti work with this free api?
https://www.alphavantage.co/
This would be the greatest gift 😉
Thank you very much
Hi;
I searched everywhere to get exactly what you had done… I mean i haven’t found anything else that could give the NSE on MT4… I know google had stopped their API, but I would GREATLY appreciate if you could make it work with this free api..
https://www.alphavantage.co/
This one is free and works the same as google..
Do you think you could update your code to make it work with this alphavantage api?
It would be the greatest gift!!
Thanks 😉
Hello sir, I failed to create my new symbols, I wanted to create a list from Indonesia’ stocks, can you please explain it more in a new post? Thank you sir