ご質問ありがとうございます。
考えていただいた英語はとてもいいと思います。ただ、oil pricesは複数形ですので、isじゃなくてareに書き直しました。他の言い方はThe price of oil is steadyです。price of oilは一つの数字ですので、複数形じゃないです。そして、株と経済に対してfirmをあまり使えません。
因みに経済の話ではsteadyとstrongの反対言葉はvolatileです。
例文:Because of the war in Ukraine, the price of oil is volatile.
ご参考になれば幸いです。