у вас Buy и Sell похоже перепутаны в истории торгов
то есть если я покупаю из стакана, то в истории пишется зачем-то Sell
на других биржах наоборот
Здравствуйте, Azrace.
Ваши рассуждения логичны, но Вы не подумали о том, что если вы купили, то Вам кто-то это продал.
Если кто-то покупает валюту, по ордеру, который поставлен на продажу, то пишется Sell.
Если кто-то продает валюту, по ордеру, который уже стоит на покупку, то будет Buy.
Определяйте Buy и Sell по исполнению ордеров, выставленных в стакане.
С уважением!
Когда пользователь торгует по рынку, он тоже отправляет ордера, и тип произошедшей сделки всё-таки определяется тем ордером, который "по рынку", а не тем, который в стакане.
Потому что Buy или Sell характеризует движение, а движение задается ордерами по рынку, а не в стакане.
Это так принято, по крайней мере у нас тут.
