Hey, is this desktop or web application? If desktop I would use Java for backend and WindowsBuilder software for user interface. If it is web then Spring Framework would be my go to direction in creating arbitrage this bot of yours. Application will be easy to get around if you someday want to implement any other feature with another programmer.
Contact me. I have questions regarding project. Thanks.