[]
ПК>т.е., внутри шаблона binder1st typename _Operation::second_argument_type = const std::set<BasicTradeData *>::value_type &. В результате добавления к этому (уже ссылочному) типу еще одной ссылки (в точке [*]) и получается ссылка на ссылку, что стандартом не допускается.
Теперь понял.
Жалко, что boost эту проблему обходит в "Improved Function Object Adapters", но для этого требуется частичная специализация...