This paper aims to investigate the relationship between the changes in real oil prices and stock returns. Besides, in this study, the effect of four other macro-economic variables consisting of the inflation rate, exchange rate, interest rate, and industrial production as effective variables on the Tehran stock exchange total price index have been investigated. For this purpose, the annular data from 1988 till 2017 were used. Using the quantile regression method, the relationship between stock index return and macro-economic variables has been evaluated. The results show that the change of interest rate has an insignificant influence on the stock index return and oil price, industrial production, and the exchange rate has a significant effect. On the other hand, the inflation rate does not have significant influence on this index return. In addition, the Bootstrap re-sampling confirmed the result of the quantile regression.