You might find some useful answers here (including code): Can I download today's open/close/high/low data for all stocks (in bulk)?
Ps: if you search Pandas_DataReader documentation, there is a guide on how to download intraday data also.
Which stock are you looking for? Try checking out IEX Cloud. They have a wide range of core and premium data delivered through APIs. If you're looking at stocks in the US markets, AlgoSeek is also an option.
You don't necessarily need to use tick data to accomplish what you want. If you have OHLC data you can just calculate RSI values using the extremes of the H and L values to get the boundary conditions of a density distribution and then use this distribution to do your testing.
Check if your university has TAQ (trades and quotes), often available through Wharton Research Data Services (WRDS). Professors who research about market microstructure may use TAQ for research. If so, you can try asking a professor to get you the data for your project.
When I looked, I could not find free intraday data on Quandl.
You can easily download information about all available stocks from the query form. Simply choose the option Search the entire database (see below).
Furthermore, you should include the exchange code as query variable. NYSE has exchange code 1, AMEX exchange code 2 and NASDAQ exchange code 3. You can delete all other observations or simply implement a ...
Have your friend give this Python library a try for you: pytickersymbols. It specifically exists to return ticker symbols. I have not used it extensively-only a brief test using the code below (which is taken from their documentation). The symbols come from Yahoo and Google finance. If you have interest in what is going on under the hood, this is the ...