Необходимо реализовать скрипт, который будет раз в минуту(этот параметр должен быть настраиваемым, чтобы экспериментировать с частотой) подключаться к биржам по API и собирать с них данные по каждой сделке и записывать в базу. Данные должны быть уникальными, не допускается потеря или повторение записей по сделкам.
Данные по валютным парам должны быть стандартизированы и заноситься в отдельную таблицу, т.е. в таблице со сделками будут записаны только идентификаторы валютных пар, которые будут содержаться в отдельной таблице, такую же связь нужно сделать с биржами. В итоге база будет состоять из 3х таблиц, биржи, валютные пары и сделки.
Список бирж:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Языки для реализации на выбор Python или PHP