To obtain the price return and price volatility spillovers between renewable energy stocks, technology stocks, oil futures and carbon allowances under different investment horizons, this paper employs a frequency-dependent method to study the dynamic connectedness between these assets in four frequency bands. The results show that, first, there is a strong spillover effect between these assets from a system-wide perspective, and it’s mainly driven by short-term spillovers. Second, in the time domain, technology stocks have a more significant impact on renewable energy stocks compared to crude oil. However, through the study in the frequency domain, we find renewable energy stocks exhibit a more complex relationship with the other two assets at different time scales. Third, renewable energy stocks have significant spillover effect on carbon prices only in the short term. On longer time scales, other factors such as energy prices, climate and policy may have a greater impact on carbon allowance prices. Fourth, the spillover effect of the system is time-varying and frequency-varying. During the European debt crisis, the international oil price decline and the COVID-19 pandemic, the total spillover index of the system has experienced a substantial increase, mainly driven by medium, medium to long or long term spillovers.