Здравствуйте.
С помощью каких функций или правил можно получить направление тренда?
Нужно, чтобы бот совершал покупку только при условии восходящего тренда.
Вам нужно самому придумать алгоритм по которому вы будете считать направление тренда. В QT нет готового инструмента чтобы это узнать. QT позволит вам написать свой скриптик который и будет исполнять ваши команды.
Понятно. А есть ли инструмент для получения данных о цене за какой-либо прошедший промежуток времени? Например, за час, два, может за сутки. Или взять и сравнить десять, сто последних цен покупки. Или биржа не позволяет этого сделать и остается наблюдать за ценой только в реальном времени?
У биржи есть api методы которые отдают историю сделок, стакан, баланс и т.д и т.п
В программе реализованы эти методы в виде готовых функций которые вам нужно вызвать с нужными для вас параметрами, получить ответ данных, и самому эти данные уже как то преобразовать в то что вам там нужно.
например получение баланса
trader.on("Balance", BTC'').changed() {
balanceCurrency = value; - вот тут будет ваш баланс, дальше делайте с ним что хотите. Каждое изменение баланса будет обновлять эту переменную.
}