Smart contracts can't see off-chain prices on their own. How are these prices brought on-chain?
Definition: Sergey Nazarov is a co-founder of Chainlink, which he founded together with Steve Ellis.
The logic behind it: Smart contracts on blockchains can't actively access internet data. Oracles are needed to bring external data on-chain. This is what's commonly known as the “oracle problem.”
$LINK is the token of the Chainlink network, used to pay for node services. Currently 9.466.
It's best to invest only money you can afford to lose without it affecting your life.

How you choose to proceed is up to you; I'm just documenting this.