1. Блокчейны бывают разные, а в каждом из них есть свои токены со своими нюансами. Но и это еще не все! Поверх блокчейнов есть L2-сети со своими токенами.
2. Скорее всего ничего писать не нужно. Многие биржи сами предоставляют торговых роботов (платных и бесплатных), в которых ты задаешь параметры оценок и они торгуют без твоего участия.
3. Сам реализацию не делал, но слышал, что как источник информации для собственных ботов используют
CoinMarketCap API.