https://medium.com/@cemanahuacstrategies/building-a-triangular-arbitrage-bot-in-python-a-step-by-step-guide-d8ef6e315c36