The exchange rate and international oil price are key variables to cause the effects of external shock on economics and the relationship to domestic economy. Since in countries like Iran, most government revenues come from exchange earnings from the international markets by oil exports, the impact of these two variables on the economy has significant consequences. In addition, it should be considered how fluctuations in the exchange rate and international oil prices can impact policy and international relations. According to the international trade perspective, it is believed that the exchange rate affects the economy through the changes in exports and imports commodities; therefore, expectations of the exchange rate will affect the price of the products traded. Moreover, the impact of oil price on the production of commodities changes the level of supply for activities and income of institutions through changes in the production factors and intermediary imports price. We conclude that if any change in both exchange rate and oil prices occurs, it will cause a change in welfare indicators. This research has therefore arisen to fill this void in the literature. Moreover, it utilizes a logistic model to represent the change in the exchange rate and oil price. Based on empirical results, a recursive computable general equilibrium model is constructed to predict future social welfare and simulate the impact of exchange rate fluctuations along with the oil price shock. The results are presented in different scenarios using the 2011 Social Accounting Matrix (SAM).