Зависит от того, какое API предлагает твой источник данных о курсе.
Если он работает просто в режиме "запрос-ответ", то единственный вариант - периодически его опрашивать и смотреть, насколько изменился курс. По какому алгоритму определять, значимое ли изменение, решай сам, так как постоянные мелкие колебания наверняка будут.
Если же он позволяет так или иначе получать оповещение об изменении курса, можешь попробовать задействовать этот канал. Тут ключевая задача - добиться выполнения питон-кода в ответ на оповещение от сервиса.
Так или иначе, потом тебе нужно будет поднять базу подписавшихся на рассылки пользователей, и в цикле пройтись по ней, стараясь не превысить лимиты телеги.