(....)
Or is totally program that way? Only your views please.
If you understand Bitcoin first, Bitcoin is decentralized, no one owns it, and no one can control it. So in terms of price, I agree that it's not being controlled by other entities too.
Like any other asset, the price of bitcoin is influenced by market supply and demand dynamics. It is influenced by a number of things, including international political and economic developments, cryptocurrency-related news, or about laws, other regulations of different governments, and many more.